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