/linux/drivers/gpu/drm/xe/ |
H A D | xe_mmio.h | 17 u8 xe_mmio_read8(struct xe_mmio *mmio, struct xe_reg reg); 18 u16 xe_mmio_read16(struct xe_mmio *mmio, struct xe_reg reg); 19 void xe_mmio_write32(struct xe_mmio *mmio, struct xe_reg reg, u32 val); 20 u32 xe_mmio_read32(struct xe_mmio *mmio, struct xe_reg reg); 21 u32 xe_mmio_rmw32(struct xe_mmio *mmio, struct xe_reg reg, u32 clr, u32 set); 22 int xe_mmio_write32_and_verify(struct xe_mmio *mmio, struct xe_reg reg, u32 val, u32 mask, u32 eval… 23 bool xe_mmio_in_range(const struct xe_mmio *mmio, const struct xe_mmio_range *range, struct xe_reg … 25 u64 xe_mmio_read64_2x32(struct xe_mmio *mmio, struct xe_reg reg); 26 int xe_mmio_wait32(struct xe_mmio *mmio, struct xe_reg reg, u32 mask, u32 val, 28 int xe_mmio_wait32_not(struct xe_mmio *mmio, struct xe_reg reg, u32 mask, [all …]
|
H A D | xe_mmio.c | 70 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in mmio_multi_tile_setup() 189 static void mmio_flush_pending_writes(struct xe_mmio *mmio) in mmio_flush_pending_writes() 202 u8 xe_mmio_read8(struct xe_mmio *mmio, struct xe_reg reg) in xe_mmio_read8() 216 u16 xe_mmio_read16(struct xe_mmio *mmio, struct xe_reg reg) in xe_mmio_read16() 230 void xe_mmio_write32(struct xe_mmio *mmio, struct xe_reg reg, u32 val) in xe_mmio_write32() 242 u32 xe_mmio_read32(struct xe_mmio *mmio, struct xe_reg reg) in xe_mmio_read32() 260 u32 xe_mmio_rmw32(struct xe_mmio *mmio, struct xe_reg reg, u32 clr, u32 set) in xe_mmio_rmw32() 271 int xe_mmio_write32_and_verify(struct xe_mmio *mmio, in xe_mmio_write32_and_verify() 282 bool xe_mmio_in_range(const struct xe_mmio *mmio, in xe_mmio_in_range() 313 u64 xe_mmio_read64_2x32(struct xe_mmio *mmio, struct xe_reg reg) in xe_mmio_read64_2x32() [all …]
|
H A D | xe_irq.c | 38 static void assert_iir_is_zero(struct xe_mmio *mmio, struct xe_reg reg) in assert_iir_is_zero() 60 struct xe_mmio *mmio = &tile->mmio; in unmask_and_enable() 78 struct xe_mmio *mmio = &tile->mmio; in mask_and_disable() 95 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in xelp_intr_disable() 111 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in gu_misc_irq_ack() 126 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in xelp_intr_enable() 137 struct xe_mmio *mmio = >->mmio; in xe_irq_enable_hwe() 216 struct xe_mmio *mmio, in gt_engine_identity() 300 struct xe_mmio *mmio = &tile->mmio; in gt_irq_handler() 381 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in dg1_intr_disable() [all …]
|
H A D | xe_hwmon.c | 152 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in xe_hwmon_power_max_read() 193 struct xe_mmio *mmio = xe_root_tile_mmio(hwmon->xe); in xe_hwmon_power_max_write() 225 struct xe_mmio *mmio = xe_root_tile_mmio(hwmon->xe); in xe_hwmon_power_rated_max_read() 262 struct xe_mmio *mmio = xe_root_tile_mmio(hwmon->xe); in xe_hwmon_energy_get() 285 struct xe_mmio *mmio = xe_root_tile_mmio(hwmon->xe); in xe_hwmon_power_max_interval_show() 326 struct xe_mmio *mmio = xe_root_tile_mmio(hwmon->xe); in xe_hwmon_power_max_interval_store() 501 struct xe_mmio *mmio = xe_root_tile_mmio(hwmon->xe); in xe_hwmon_get_voltage() 784 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in xe_hwmon_get_preregistration_info()
|
H A D | xe_device_types.h | 115 struct xe_mmio { struct 187 struct xe_mmio mmio; 194 struct xe_mmio mmio_ext;
|
H A D | xe_gt_types.h | 151 struct xe_mmio mmio;
|
H A D | xe_gt_mcr.c | 253 struct xe_mmio *mmio = >->mmio; in init_steering_l3bank() 635 struct xe_mmio *mmio = >->mmio; in rw_with_mcr_steering()
|
H A D | xe_guc.c | 769 struct xe_mmio *mmio = >->mmio; in xe_guc_reset() 804 struct xe_mmio *mmio = >->mmio; in guc_prepare_xfer() 939 struct xe_mmio *mmio = >->mmio; in guc_wait_ucode() 1272 struct xe_mmio *mmio = >->mmio; in xe_guc_mmio_send_recv()
|
H A D | xe_pcode.c | 61 struct xe_mmio *mmio = &tile->mmio; in __pcode_mailbox_rw()
|
H A D | xe_ttm_stolen_mgr.c | 86 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in detect_bar2_dgfx()
|
H A D | xe_gt_idle.c | 102 struct xe_mmio *mmio = >->mmio; in xe_gt_idle_enable_pg()
|
H A D | xe_gt_tlb_invalidation.c | 304 struct xe_mmio *mmio = >->mmio; in xe_gt_tlb_invalidation_ggtt()
|
H A D | xe_execlist.c | 48 struct xe_mmio *mmio = >->mmio; in __start_lrc()
|
H A D | xe_trace.h | 351 TP_PROTO(struct xe_mmio *mmio, bool write, u32 reg, u64 val, int len),
|
H A D | Makefile | 77 xe_mmio.o \
|
H A D | xe_gsc.c | 602 struct xe_mmio *mmio = >->mmio; in xe_gsc_print_info()
|
H A D | xe_oa.c | 399 struct xe_mmio *mmio = &stream->gt->mmio; in xe_oa_init_oa_buffer() 483 struct xe_mmio *mmio = &stream->gt->mmio; in xe_oa_disable() 811 struct xe_mmio *mmio = &stream->gt->mmio; in xe_oa_disable_metric_set() 1062 struct xe_mmio *mmio = &stream->gt->mmio; in xe_oa_enable_metric_set()
|
H A D | xe_ggtt.c | 114 struct xe_mmio *mmio = &affected_gt->mmio; in ggtt_update_access_counter()
|
H A D | xe_device.c | 408 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in __xe_driver_flr()
|
H A D | xe_query.c | 92 struct xe_mmio *mmio = &hwe->gt->mmio; in hwe_read_timestamp()
|
H A D | xe_wa.c | 954 struct xe_mmio *mmio = &tile->mmio; in xe_wa_apply_tile_workarounds()
|
H A D | xe_pci.c | 474 struct xe_mmio *mmio = xe_root_tile_mmio(xe); in read_gmdid()
|
H A D | xe_uc_fw.c | 811 struct xe_mmio *mmio = >->mmio; in uc_fw_xfer()
|
/linux/drivers/gpu/drm/xe/compat-i915-headers/ |
H A D | intel_uncore.h | 18 static inline struct xe_mmio *__compat_uncore_to_mmio(struct intel_uncore *uncore) in __compat_uncore_to_mmio()
|