Lines Matching defs:intel_vgpu_workload
85 struct intel_vgpu_workload { struct
98 int (*prepare)(struct intel_vgpu_workload *); argument
99 int (*complete)(struct intel_vgpu_workload *); argument
100 struct list_head list;
103 void *shadow_ring_buffer_va;
106 struct execlist_ctx_descriptor_format ctx_desc;
107 unsigned long rb_head, rb_tail, rb_ctl, rb_start, rb_len;
108 unsigned long guest_rb_head;
109 struct intel_vgpu_elsp_dwords elsp_dwords;
110 bool emulate_schedule_in;
111 atomic_t shadow_ctx_active;
112 wait_queue_head_t shadow_ctx_status_wq;
113 u64 ring_context_gpa;
137 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); argument