Lines Matching defs:intel_uncore

39 struct intel_uncore;
92 void (*force_wake_get)(struct intel_uncore *uncore,
97 enum forcewake_domains (*read_fw_domains)(struct intel_uncore *uncore,
99 enum forcewake_domains (*write_fw_domains)(struct intel_uncore *uncore,
102 u8 (*mmio_readb)(struct intel_uncore *uncore,
104 u16 (*mmio_readw)(struct intel_uncore *uncore,
106 u32 (*mmio_readl)(struct intel_uncore *uncore,
108 u64 (*mmio_readq)(struct intel_uncore *uncore,
111 void (*mmio_writeb)(struct intel_uncore *uncore,
113 void (*mmio_writew)(struct intel_uncore *uncore,
115 void (*mmio_writel)(struct intel_uncore *uncore,
132 struct intel_uncore {
180 struct intel_uncore *uncore;
204 intel_uncore_has_forcewake(const struct intel_uncore *uncore)
210 intel_uncore_has_fpga_dbg_unclaimed(const struct intel_uncore *uncore)
216 intel_uncore_has_dbg_unclaimed(const struct intel_uncore *uncore)
222 intel_uncore_has_fifo(const struct intel_uncore *uncore)
228 intel_uncore_needs_flr_on_fini(const struct intel_uncore *uncore)
234 intel_uncore_set_flr_on_fini(struct intel_uncore *uncore)
240 void intel_uncore_init_early(struct intel_uncore *uncore,
242 int intel_uncore_setup_mmio(struct intel_uncore *uncore, phys_addr_t phys_addr);
243 int intel_uncore_init_mmio(struct intel_uncore *uncore);
244 void intel_uncore_prune_engine_fw_domains(struct intel_uncore *uncore,
246 bool intel_uncore_unclaimed_mmio(struct intel_uncore *uncore);
247 bool intel_uncore_arm_unclaimed_mmio_detection(struct intel_uncore *uncore);
248 void intel_uncore_cleanup_mmio(struct intel_uncore *uncore);
250 void intel_uncore_suspend(struct intel_uncore *uncore);
251 void intel_uncore_resume_early(struct intel_uncore *uncore);
252 void intel_uncore_runtime_resume(struct intel_uncore *uncore);
254 void assert_forcewakes_inactive(struct intel_uncore *uncore);
255 void assert_forcewakes_active(struct intel_uncore *uncore,
260 intel_uncore_forcewake_for_reg(struct intel_uncore *uncore,
265 void intel_uncore_forcewake_get(struct intel_uncore *uncore,
267 void intel_uncore_forcewake_put(struct intel_uncore *uncore,
269 void intel_uncore_forcewake_put_delayed(struct intel_uncore *uncore,
271 void intel_uncore_forcewake_flush(struct intel_uncore *uncore,
278 void intel_uncore_forcewake_get__locked(struct intel_uncore *uncore,
280 void intel_uncore_forcewake_put__locked(struct intel_uncore *uncore,
283 void intel_uncore_forcewake_user_get(struct intel_uncore *uncore);
284 void intel_uncore_forcewake_user_put(struct intel_uncore *uncore);
286 int __intel_wait_for_register(struct intel_uncore *uncore,
294 intel_wait_for_register(struct intel_uncore *uncore,
304 int __intel_wait_for_register_fw(struct intel_uncore *uncore,
312 intel_wait_for_register_fw(struct intel_uncore *uncore,
326 static inline u##x__ __raw_uncore_read##x__(const struct intel_uncore *uncore, \
336 static inline void __raw_uncore_write##x__(const struct intel_uncore *uncore, \
358 static inline u##x__ intel_uncore_##name__(struct intel_uncore *uncore, \
365 static inline void intel_uncore_##name__(struct intel_uncore *uncore, \
435 static inline u32 intel_uncore_rmw(struct intel_uncore *uncore,
446 static inline void intel_uncore_rmw_fw(struct intel_uncore *uncore,
458 intel_uncore_read64_2x32(struct intel_uncore *uncore,
487 static inline int intel_uncore_write_and_verify(struct intel_uncore *uncore,
499 static inline void __iomem *intel_uncore_regs(struct intel_uncore *uncore)