Lines Matching defs:intel_vgpu_workload
80 struct intel_vgpu_workload { struct
91 int (*prepare)(struct intel_vgpu_workload *); argument
92 int (*complete)(struct intel_vgpu_workload *); argument
93 struct list_head list;
96 void *shadow_ring_buffer_va;
99 struct execlist_ctx_descriptor_format ctx_desc;
100 struct execlist_ring_context *ring_context;
101 unsigned long rb_head, rb_tail, rb_ctl, rb_start, rb_len;
102 bool restore_inhibit;
103 struct intel_vgpu_elsp_dwords elsp_dwords;
104 bool emulate_schedule_in;
105 atomic_t shadow_ctx_active;
106 wait_queue_head_t shadow_ctx_status_wq;
107 u64 ring_context_gpa;
133 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); argument