Lines Matching defs:intel_vgpu_workload
80 struct intel_vgpu_workload { struct
93 int (*prepare)(struct intel_vgpu_workload *); argument
94 int (*complete)(struct intel_vgpu_workload *); argument
95 struct list_head list;
98 void *shadow_ring_buffer_va;
101 struct execlist_ctx_descriptor_format ctx_desc;
102 struct execlist_ring_context *ring_context;
103 unsigned long rb_head, rb_tail, rb_ctl, rb_start, rb_len;
104 unsigned long guest_rb_head;
105 bool restore_inhibit;
106 struct intel_vgpu_elsp_dwords elsp_dwords;
107 bool emulate_schedule_in;
108 atomic_t shadow_ctx_active;
109 wait_queue_head_t shadow_ctx_status_wq;
110 u64 ring_context_gpa;
134 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); argument