Lines Matching defs:intel_gvt_workload_scheduler
44 struct intel_gvt_workload_scheduler { struct
45 struct intel_vgpu *current_vgpu;
46 struct intel_vgpu *next_vgpu;
47 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES];
48 bool need_reschedule;
50 spinlock_t mmio_context_lock;
52 struct intel_vgpu *engine_owner[I915_NUM_ENGINES];
54 wait_queue_head_t workload_complete_wq;
55 struct task_struct *thread[I915_NUM_ENGINES];
56 wait_queue_head_t waitq[I915_NUM_ENGINES];
58 void *sched_data;
59 struct intel_gvt_sched_policy_ops *sched_ops;