Lines Matching defs:intel_gvt_workload_scheduler
39 struct intel_gvt_workload_scheduler { struct
40 struct intel_vgpu *current_vgpu;
41 struct intel_vgpu *next_vgpu;
42 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES];
43 bool need_reschedule;
45 spinlock_t mmio_context_lock;
47 struct intel_vgpu *engine_owner[I915_NUM_ENGINES];
49 wait_queue_head_t workload_complete_wq;
50 struct task_struct *thread[I915_NUM_ENGINES];
51 wait_queue_head_t waitq[I915_NUM_ENGINES];
53 void *sched_data;
54 struct intel_gvt_sched_policy_ops *sched_ops;