Searched refs:drm_sched_entity (Results 1 – 18 of 18) sorted by relevance
| /openbsd/src/sys/dev/pci/drm/include/drm/ |
| D | gpu_scheduler.h | 88 struct drm_sched_entity { struct 264 struct drm_sched_entity *current_entity; argument 361 struct drm_sched_entity *entity; 413 struct drm_sched_entity *s_entity); 558 struct drm_sched_entity *entity, 575 void drm_sched_entity_modify_sched(struct drm_sched_entity *entity, 592 struct drm_sched_entity *entity); 596 struct drm_sched_entity *entity); 598 struct drm_sched_entity *entity); 600 void drm_sched_rq_update_fifo(struct drm_sched_entity *entity, ktime_t ts); [all …]
|
| /openbsd/src/sys/dev/pci/drm/scheduler/ |
| D | sched_entity.c | 59 int drm_sched_entity_init(struct drm_sched_entity *entity, in drm_sched_entity_init() 68 memset(entity, 0, sizeof(struct drm_sched_entity)); in drm_sched_entity_init() 130 void drm_sched_entity_modify_sched(struct drm_sched_entity *entity, in drm_sched_entity_modify_sched() 143 static bool drm_sched_entity_is_idle(struct drm_sched_entity *entity) in drm_sched_entity_is_idle() 156 bool drm_sched_entity_is_ready(struct drm_sched_entity *entity) in drm_sched_entity_is_ready() 174 int drm_sched_entity_error(struct drm_sched_entity *entity) in drm_sched_entity_error() 239 static void drm_sched_entity_kill(struct drm_sched_entity *entity) in drm_sched_entity_kill() 283 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout) 345 void drm_sched_entity_fini(struct drm_sched_entity *entity) 372 void drm_sched_entity_destroy(struct drm_sched_entity *entity) [all …]
|
| D | sched_main.c | 130 struct drm_sched_entity *entity) in drm_sched_can_queue() 158 struct drm_sched_entity *ent_a = rb_entry((a), struct drm_sched_entity, rb_tree_node); in drm_sched_entity_compare_before() 159 struct drm_sched_entity *ent_b = rb_entry((b), struct drm_sched_entity, rb_tree_node); in drm_sched_entity_compare_before() 164 static inline void drm_sched_rq_remove_fifo_locked(struct drm_sched_entity *entity) in drm_sched_rq_remove_fifo_locked() 174 void drm_sched_rq_update_fifo(struct drm_sched_entity *entity, ktime_t ts) in drm_sched_rq_update_fifo() 222 struct drm_sched_entity *entity) in drm_sched_rq_add_entity() 244 struct drm_sched_entity *entity) in drm_sched_rq_remove_entity() 275 static struct drm_sched_entity * 279 struct drm_sched_entity *entity; in drm_sched_rq_select_entity_rr() 340 static struct drm_sched_entity * [all …]
|
| D | gpu_scheduler_trace.h | 36 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity), 39 __field(struct drm_sched_entity *, entity) 63 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity), 68 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
|
| D | sched_fence.c | 227 struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *entity, in drm_sched_fence_alloc() 247 struct drm_sched_entity *entity) in drm_sched_fence_init()
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_ctx.h | 41 struct drm_sched_entity entity; 77 u32 ring, struct drm_sched_entity **entity); 79 struct drm_sched_entity *entity, 82 struct drm_sched_entity *entity, 91 struct drm_sched_entity *entity);
|
| D | amdgpu_job.h | 92 struct drm_sched_entity *entity, void *owner, 95 struct drm_sched_entity *entity, void *owner,
|
| D | amdgpu_job.c | 188 struct drm_sched_entity *entity, void *owner, in amdgpu_job_alloc() 216 struct drm_sched_entity *entity, void *owner, in amdgpu_job_alloc_with_ib() 347 struct drm_sched_entity *s_entity) in amdgpu_job_prepare_job() 419 struct drm_sched_entity *s_entity = NULL; in amdgpu_job_stop_all_jobs_on_sched()
|
| D | amdgpu_ctx.c | 435 u32 ring, struct drm_sched_entity **entity) in amdgpu_ctx_get_entity() 438 struct drm_sched_entity *ctx_entity; in amdgpu_ctx_get_entity() 758 struct drm_sched_entity *entity, in amdgpu_ctx_add_fence() 785 struct drm_sched_entity *entity, in amdgpu_ctx_get_fence() 860 struct drm_sched_entity *entity) in amdgpu_ctx_wait_prev_fence() 908 struct drm_sched_entity *entity; in amdgpu_ctx_mgr_entity_flush() 938 struct drm_sched_entity *entity; in amdgpu_ctx_mgr_entity_fini()
|
| D | amdgpu_ttm.h | 66 struct drm_sched_entity high_pr; 68 struct drm_sched_entity low_pr;
|
| D | amdgpu_cs.h | 61 struct drm_sched_entity *entities[AMDGPU_CS_GANG_SIZE];
|
| D | amdgpu_vce.h | 51 struct drm_sched_entity entity;
|
| D | amdgpu_uvd.h | 65 struct drm_sched_entity entity;
|
| D | amdgpu_vm.h | 378 struct drm_sched_entity immediate; 379 struct drm_sched_entity delayed;
|
| D | amdgpu_cs.c | 76 struct drm_sched_entity *entity; in amdgpu_cs_job_idx() 399 struct drm_sched_entity *entity; in amdgpu_cs_p2_dependencies() 1112 struct drm_sched_entity *entity = p->entities[i]; in amdgpu_cs_vm_handling() 1490 struct drm_sched_entity *entity; in amdgpu_cs_wait_ioctl() 1538 struct drm_sched_entity *entity; in amdgpu_cs_get_fence()
|
| D | amdgpu_vm_sdma.c | 47 struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate in amdgpu_vm_sdma_alloc_job()
|
| D | amdgpu_gfx.c | 1431 struct drm_sched_entity entity; in amdgpu_gfx_run_cleaner_shader_job()
|
| D | amdgpu_ttm.c | 2212 struct drm_sched_entity *entity = delayed ? &adev->mman.low_pr : in amdgpu_ttm_prepare_job()
|