Home
last modified time | relevance | path

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

/linux/drivers/iommu/amd/
H A Damd_iommu.h19 void amd_iommu_restart_log(struct amd_iommu *iommu, const char *evt_type,
22 void amd_iommu_restart_event_logging(struct amd_iommu *iommu);
23 void amd_iommu_restart_ga_log(struct amd_iommu *iommu);
24 void amd_iommu_restart_ppr_log(struct amd_iommu *iommu);
25 void amd_iommu_set_rlookup_table(struct amd_iommu *iommu, u16 devid);
26 void iommu_feature_enable(struct amd_iommu *iommu, u8 bit);
27 void *__init iommu_alloc_4k_pages(struct amd_iommu *iommu,
65 int amd_iommu_iopf_init(struct amd_iommu *iommu);
66 void amd_iommu_iopf_uninit(struct amd_iommu *iommu);
69 int amd_iommu_iopf_add_device(struct amd_iommu *iommu,
[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.c75 static void set_dte_entry(struct amd_iommu *iommu,
78 static void iommu_flush_dte_sync(struct amd_iommu *iommu, u16 devid);
80 static struct iommu_dev_data *find_dev_data(struct amd_iommu *iommu, u16 devid);
133 static void update_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, in update_dte256()
199 static void get_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, in get_dte256()
289 struct dev_table_entry *get_dev_table(struct amd_iommu *iommu) in get_dev_table()
319 void amd_iommu_set_rlookup_table(struct amd_iommu *iommu, u16 devid) in amd_iommu_set_rlookup_table()
326 static struct amd_iommu *__rlookup_amd_iommu(u16 seg, u16 devid) in __rlookup_amd_iommu()
337 static struct amd_iommu *rlookup_amd_iommu(struct device *dev) in rlookup_amd_iommu()
347 static struct iommu_dev_data *alloc_dev_data(struct amd_iommu *iommu, u16 devid) in alloc_dev_data()
[all …]
H A Ddebugfs.c28 struct amd_iommu *iommu = m->private; in iommu_mmio_write()
50 struct amd_iommu *iommu = m->private; in iommu_mmio_show()
69 struct amd_iommu *iommu = m->private; in iommu_capability_write()
92 struct amd_iommu *iommu = m->private; in iommu_capability_show()
116 struct amd_iommu *iommu = m->private; in iommu_cmdbuf_show()
143 struct amd_iommu *iommu; in devid_write()
215 struct amd_iommu *iommu; in dump_dte()
296 struct amd_iommu *iommu; in dump_irte()
366 struct amd_iommu *iommu; in amd_iommu_debugfs_setup()
H A Damd_iommu_types.h530 struct amd_iommu;
582 struct amd_iommu *iommu; /* IOMMUs attach to protection domain */
639 struct amd_iommu **rlookup_table;
672 struct amd_iommu { struct
807 static inline struct amd_iommu *dev_to_amd_iommu(struct device *dev) in dev_to_amd_iommu() argument
811 return container_of(iommu, struct amd_iommu, iommu); in dev_to_amd_iommu()
1071 struct amd_iommu *iommu;
1088 void (*activate)(struct amd_iommu *iommu, void *, u16, u16);
1089 void (*deactivate)(struct amd_iommu *iommu, void *, u16, u16);
1090 void (*set_affinity)(struct amd_iommu *iommu, void *, u16, u16, u8, u32);
/linux/include/linux/
H A Damd-iommu.h13 struct amd_iommu;
65 int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn,
67 int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn,
69 struct amd_iommu *get_amd_iommu(unsigned int idx);
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt329 amd_iommu= [HW,X86-64]