Home
last modified time | relevance | path

Searched refs:amd_iommu (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/iommu/amd/
H A Damd_iommu.h23 void amd_iommu_restart_ga_log(struct amd_iommu *iommu);
24 void amd_iommu_restart_ppr_log(struct amd_iommu *iommu);
26 void iommu_feature_enable(struct amd_iommu *iommu, u8 bit);
27 void *__init iommu_alloc_4k_pages(struct amd_iommu *iommu,
31 void amd_iommu_debugfs_setup(struct amd_iommu *iommu);
63 int amd_iommu_iopf_init(struct amd_iommu *iommu);
64 void amd_iommu_iopf_uninit(struct amd_iommu *iommu);
67 int amd_iommu_iopf_add_device(struct amd_iommu *iommu,
80 void amd_iommu_enable_ppr_log(struct amd_iommu *iommu);
81 void amd_iommu_poll_ppr_log(struct amd_iommu *iommu);
[all …]
H A Dinit.c265 struct amd_iommu *iommu; in get_global_efr()
1080 struct amd_iommu *iommu; in copy_device_table()
1890 struct amd_iommu *iommu; in init_iommu_all()
2167 struct amd_iommu *iommu; in amd_iommu_init_pci()
2778 struct amd_iommu *iommu; in early_enable_iommus()
2829 struct amd_iommu *iommu; in enable_iommus_ppr()
2842 struct amd_iommu *iommu; in enable_iommus_vapic()
2902 struct amd_iommu *iommu; in disable_iommus()
2920 struct amd_iommu *iommu; in amd_iommu_resume()
3130 struct amd_iommu *iommu; in amd_iommu_enable_interrupts()
[all …]
H A Dppr.c20 int __init amd_iommu_alloc_ppr_log(struct amd_iommu *iommu) in amd_iommu_alloc_ppr_log()
27 void amd_iommu_enable_ppr_log(struct amd_iommu *iommu) in amd_iommu_enable_ppr_log()
49 void __init amd_iommu_free_ppr_log(struct amd_iommu *iommu) in amd_iommu_free_ppr_log()
58 void amd_iommu_restart_ppr_log(struct amd_iommu *iommu) in amd_iommu_restart_ppr_log()
81 static bool ppr_is_valid(struct amd_iommu *iommu, u64 *raw) in ppr_is_valid()
105 static void iommu_call_iopf_notifier(struct amd_iommu *iommu, u64 *raw) in iommu_call_iopf_notifier()
162 void amd_iommu_poll_ppr_log(struct amd_iommu *iommu) in amd_iommu_poll_ppr_log()
218 int amd_iommu_iopf_init(struct amd_iommu *iommu) in amd_iommu_iopf_init()
236 void amd_iommu_iopf_uninit(struct amd_iommu *iommu) in amd_iommu_iopf_uninit()
248 int amd_iommu_iopf_add_device(struct amd_iommu *iommu, in amd_iommu_iopf_add_device()
[all …]
H A Diommu.c369 struct amd_iommu *iommu; in clone_alias()
633 struct amd_iommu *iommu; in check_device()
1051 struct amd_iommu *iommu = (struct amd_iommu *) data; in amd_iommu_handle_irq()
1170 struct amd_iommu *iommu, in build_completion_wait()
1530 struct amd_iommu *iommu = data; in device_flush_dte_alias()
1772 struct amd_iommu *iommu; in amd_iommu_complete_ppr()
2356 struct amd_iommu *iommu; in amd_iommu_probe_device()
2804 struct amd_iommu *iommu; in amd_iommu_set_dirty_tracking()
2865 struct amd_iommu *iommu; in amd_iommu_get_resv_regions()
3612 struct amd_iommu *iommu; in irq_remapping_alloc()
[all …]
H A Damd_iommu_types.h526 struct amd_iommu;
577 struct amd_iommu *iommu; /* IOMMUs attach to protection domain */
640 struct amd_iommu **rlookup_table;
673 struct amd_iommu { struct
806 static inline struct amd_iommu *dev_to_amd_iommu(struct device *dev) in dev_to_amd_iommu() argument
810 return container_of(iommu, struct amd_iommu, iommu); in dev_to_amd_iommu()
1064 struct amd_iommu *iommu;
1081 void (*activate)(struct amd_iommu *iommu, void *, u16, u16);
1082 void (*deactivate)(struct amd_iommu *iommu, void *, u16, u16);
1083 void (*set_affinity)(struct amd_iommu *iommu, void *, u16, u16, u8, u32);
H A Ddebugfs.c20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
/linux-6.15/include/linux/
H A Damd-iommu.h13 struct amd_iommu;
82 int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn,
84 int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn,
86 struct amd_iommu *get_amd_iommu(unsigned int idx);
/linux-6.15/arch/x86/events/amd/
H A Diommu.c38 struct amd_iommu *iommu;
232 static inline struct amd_iommu *perf_event_2_iommu(struct perf_event *ev) in perf_event_2_iommu()
239 struct amd_iommu *iommu = perf_event_2_iommu(ev); in perf_iommu_enable_event()
269 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_disable_event()
296 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_start()
313 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_read()
/linux-6.15/Documentation/admin-guide/
H A Dkernel-parameters.txt329 amd_iommu= [HW,X86-64]