Lines Matching defs:intel_engine_cs
76126 struct intel_engine_cs { struct
76127 struct drm_i915_private *i915;
76128 struct intel_gt *gt;
76129 struct intel_uncore *uncore;
76130 char name[8];
76131 enum intel_engine_id id;
76132 enum intel_engine_id legacy_idx;
76133 unsigned int hw_id;
76134 unsigned int guc_id;
76135 intel_engine_mask_t mask;
76136 u8 class;
76137 u8 instance;
76138 u16 uabi_class;
76139 u16 uabi_instance;
76140 u32 uabi_capabilities;
76141 u32 context_size;
76142 u32 mmio_base;
76143 unsigned int context_tag;
76144 struct rb_node uabi_node;
76145 struct intel_sseu sseu;
76146 struct {
76149 } active;
76150 struct llist_head barrier_tasks;
76151 struct intel_context *kernel_context;
76152 intel_engine_mask_t saturated;
76176 void (*irq_enable)(struct intel_engine_cs *); argument
76177 void (*irq_disable)(struct intel_engine_cs *); argument
76178 int (*resume)(struct intel_engine_cs *); argument
76180 void (*prepare)(struct intel_engine_cs *); argument
76184 void (*park)(struct intel_engine_cs *); argument
76185 void (*unpark)(struct intel_engine_cs *); argument
76186 void (*set_default_submission)(struct intel_engine_cs *); argument
76197 void (*cancel_requests)(struct intel_engine_cs *); argument
76198 void (*destroy)(struct intel_engine_cs *); argument
76199 struct intel_engine_execlists execlists;
76200 struct intel_timeline *retire;
76201 struct work_struct retire_work;
76202 struct atomic_notifier_head context_status_notifier;
76226 struct intel_engine_cs *engine; argument