Searched refs:amd_iommu (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/iommu/amd/ |
| H A D | amd_iommu.h | 23 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 D | init.c | 265 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 D | ppr.c | 20 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 D | iommu.c | 369 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 D | amd_iommu_types.h | 526 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 D | debugfs.c | 20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
|
| /linux-6.15/include/linux/ |
| H A D | amd-iommu.h | 13 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 D | iommu.c | 38 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 D | kernel-parameters.txt | 329 amd_iommu= [HW,X86-64]
|