Searched refs:amd_iommu (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/iommu/amd/ |
| H A D | amd_iommu.h | 20 extern void amd_iommu_restart_event_logging(struct amd_iommu *iommu); 21 extern void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu); 28 void amd_iommu_debugfs_setup(struct amd_iommu *iommu); 30 static inline void amd_iommu_debugfs_setup(struct amd_iommu *iommu) {} in amd_iommu_debugfs_setup() 45 extern struct amd_iommu *get_amd_iommu(unsigned int idx); 49 extern int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, 51 extern int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, 67 extern int amd_iommu_create_irq_domain(struct amd_iommu *iommu); 69 static inline int amd_iommu_create_irq_domain(struct amd_iommu *iommu) in amd_iommu_create_irq_domain() 88 static inline bool iommu_feature(struct amd_iommu *iommu, u64 mask) in iommu_feature() [all …]
|
| H A D | init.c | 168 struct amd_iommu *amd_iommus[MAX_IOMMUS]; 208 struct amd_iommu **amd_iommu_rlookup_table; 263 bool translation_pre_enabled(struct amd_iommu *iommu) in translation_pre_enabled() 269 static void clear_translation_pre_enabled(struct amd_iommu *iommu) in clear_translation_pre_enabled() 274 static void init_translation_status(struct amd_iommu *iommu) in init_translation_status() 306 struct amd_iommu *iommu; in check_feature_on_all_iommus() 323 static void __init early_iommu_features_init(struct amd_iommu *iommu, in early_iommu_features_init() 332 static u32 iommu_read_l1(struct amd_iommu *iommu, u16 l1, u8 address) in iommu_read_l1() 341 static void iommu_write_l1(struct amd_iommu *iommu, u16 l1, u8 address, u32 val) in iommu_write_l1() 348 static u32 iommu_read_l2(struct amd_iommu *iommu, u8 address) in iommu_read_l2() [all …]
|
| H A D | iommu.c | 276 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in find_dev_data() 397 struct amd_iommu *iommu; in iommu_init_device() 573 static void iommu_print_event(struct amd_iommu *iommu, void *__evt) in iommu_print_event() 662 static void iommu_poll_events(struct amd_iommu *iommu) in iommu_poll_events() 677 static void iommu_handle_ppr_entry(struct amd_iommu *iommu, u64 *raw) in iommu_handle_ppr_entry() 695 static void iommu_poll_ppr_log(struct amd_iommu *iommu) in iommu_poll_ppr_log() 757 static void iommu_poll_ga_log(struct amd_iommu *iommu) in iommu_poll_ga_log() 801 amd_iommu_set_pci_msi_domain(struct device *dev, struct amd_iommu *iommu) in amd_iommu_set_pci_msi_domain() 812 amd_iommu_set_pci_msi_domain(struct device *dev, struct amd_iommu *iommu) { } in amd_iommu_set_pci_msi_domain() 823 struct amd_iommu *iommu = (struct amd_iommu *) data; in amd_iommu_int_thread() [all …]
|
| H A D | amd_iommu_types.h | 501 struct amd_iommu { struct 621 static inline struct amd_iommu *dev_to_amd_iommu(struct device *dev) in dev_to_amd_iommu() argument 625 return container_of(iommu, struct amd_iommu, iommu); in dev_to_amd_iommu() 689 extern struct amd_iommu *amd_iommus[MAX_IOMMUS]; 743 extern struct amd_iommu **amd_iommu_rlookup_table; 774 extern void iommu_flush_all_caches(struct amd_iommu *iommu);
|
| H A D | debugfs.c | 20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
|
| /OK3568_Linux_fs/kernel/arch/x86/events/amd/ |
| H A D | iommu.h | 24 struct amd_iommu; 35 extern int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, 38 extern int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, 41 extern struct amd_iommu *get_amd_iommu(int idx);
|
| H A D | iommu.c | 37 struct amd_iommu *iommu; 231 static inline struct amd_iommu *perf_event_2_iommu(struct perf_event *ev) in perf_event_2_iommu() 238 struct amd_iommu *iommu = perf_event_2_iommu(ev); in perf_iommu_enable_event() 268 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_disable_event() 295 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_start() 312 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_read()
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/ |
| H A D | 0006_let_dma_memory_read_write_function_take_MemTxAttrs_argument.patch | 44 hw/i386/amd_iommu.c | 16 +++++++++------- 369 diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c 371 --- a/hw/i386/amd_iommu.c 372 +++ b/hw/i386/amd_iommu.c
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 306 amd_iommu= [HW,X86-64]
|