Searched refs:workload_q_head (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/ |
H A D | scheduler.h | 134 #define workload_q_head(vgpu, ring_id) \ macro 135 (&(vgpu->submission.workload_q_head[ring_id]))
|
H A D | scheduler.c | 753 list_empty(workload_q_head(scheduler->current_vgpu, ring_id))) in pick_next_workload() 774 workload_q_head(scheduler->current_vgpu, ring_id)->next, in pick_next_workload() 885 &s->workload_q_head[engine->id], list) { in intel_vgpu_clean_workloads() 1241 INIT_LIST_HEAD(&s->workload_q_head[i]); in intel_vgpu_setup_submission() 1464 struct list_head *q = workload_q_head(vgpu, ring_id); in intel_vgpu_create_workload() 1586 if (list_empty(workload_q_head(vgpu, ring_id))) { in intel_vgpu_create_workload() 1609 workload_q_head(workload->vgpu, workload->ring_id)); in intel_vgpu_queue_workload()
|
H A D | execlist.c | 411 struct list_head *next = workload_q_head(vgpu, ring_id)->next; in complete_execlist_workload() 421 if (!list_empty(workload_q_head(vgpu, ring_id))) { in complete_execlist_workload()
|
H A D | sched_policy.c | 48 if (!list_empty(workload_q_head(vgpu, i))) in vgpu_has_pending_workload()
|
H A D | vgpu.c | 333 INIT_LIST_HEAD(&vgpu->submission.workload_q_head[i]); in intel_gvt_create_idle_vgpu()
|
H A D | gvt.h | 153 struct list_head workload_q_head[I915_NUM_ENGINES]; member
|