Lines Matching defs:intel_guc
33 struct intel_guc { struct
37 struct intel_guc_log log; argument
39 struct intel_guc_ct ct; argument
41 struct intel_guc_slpc slpc; argument
43 struct intel_guc_state_capture *capture; argument
66 /* intel_guc_recv interrupt related state */ argument
68 spinlock_t irq_lock;
73 unsigned int msg_enabled_mask;
97 void (*reset)(struct intel_guc *guc); argument
100 } interrupts;
106 struct {
171 } submission_state;
177 bool submission_supported;
179 bool submission_selected;
181 bool submission_initialized;
183 struct intel_uc_fw_ver submission_version;
188 bool rc_supported;
190 bool rc_selected;
193 struct i915_vma *ads_vma;
195 struct iosys_map ads_map;
197 u32 ads_regset_size;
202 u32 ads_regset_count[I915_NUM_ENGINES];
204 struct guc_mmio_reg *ads_regset;
206 u32 ads_golden_ctxt_size;
208 u32 ads_capture_size;
210 u32 ads_engine_usage_size;
213 struct i915_vma *lrc_desc_pool_v69;
215 void *lrc_desc_pool_vaddr_v69;
243 /** @send_mutex: used to serialize the intel_guc_send actions */ argument
244 struct mutex send_mutex;
250 struct {
288 } timestamp;
316 struct intel_guc_tlb_wait { argument
330 static inline struct intel_guc *log_to_guc(struct intel_guc_log *log) in log_to_guc() argument