workload_q_head
struct list_head *next = workload_q_head(vgpu, workload->engine)->next;
if (!list_empty(workload_q_head(vgpu, workload->engine))) {
struct list_head workload_q_head[I915_NUM_ENGINES];
if (!list_empty(workload_q_head(vgpu, engine)))
&s->workload_q_head[engine->id], list) {
INIT_LIST_HEAD(&s->workload_q_head[i]);
struct list_head *q = workload_q_head(vgpu, engine);
workload_q_head(workload->vgpu, workload->engine));
list_empty(workload_q_head(scheduler->current_vgpu, engine)))
list_first_entry(workload_q_head(scheduler->current_vgpu,
(&(vgpu)->submission.workload_q_head[(e)->id])
INIT_LIST_HEAD(&vgpu->submission.workload_q_head[i]);