Home
last modified time | relevance | path

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

/linux/drivers/iommu/amd/
A Damd_iommu.h17 extern void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu);
24 void amd_iommu_debugfs_setup(struct amd_iommu *iommu);
26 static inline void amd_iommu_debugfs_setup(struct amd_iommu *iommu) {} in amd_iommu_debugfs_setup()
42 extern struct amd_iommu *get_amd_iommu(unsigned int idx);
46 extern int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr,
48 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()
118 extern bool translation_pre_enabled(struct amd_iommu *iommu);
A Dinit.c306 struct amd_iommu *iommu; in check_feature_on_all_iommus()
929 struct amd_iommu *iommu; in copy_device_table()
1683 struct amd_iommu *iommu; in init_iommu_all()
1907 struct amd_iommu *iommu; in print_iommu_info()
1940 struct amd_iommu *iommu; in amd_iommu_init_pci()
2448 struct amd_iommu *iommu; in early_enable_iommus()
2500 struct amd_iommu *iommu; in enable_iommus_v2()
2517 struct amd_iommu *iommu; in disable_iommus()
2535 struct amd_iommu *iommu; in amd_iommu_resume()
2820 struct amd_iommu *iommu; in amd_iommu_enable_interrupts()
[all …]
A Diommu.c344 struct amd_iommu *iommu; in iommu_init_device()
773 struct amd_iommu *iommu = (struct amd_iommu *) data; in amd_iommu_int_thread()
1204 struct amd_iommu *iommu; in device_flush_iotlb()
1228 struct amd_iommu *iommu; in device_flush_dte()
1541 struct amd_iommu *iommu; in do_attach()
1566 struct amd_iommu *iommu; in do_detach()
1745 struct amd_iommu *iommu; in amd_iommu_probe_device()
1783 struct amd_iommu *iommu; in amd_iommu_release_device()
2009 struct amd_iommu *iommu; in amd_iommu_detach_device()
2035 struct amd_iommu *iommu; in amd_iommu_attach_device()
[all …]
A Damd_iommu_types.h532 struct amd_iommu { struct
652 static inline struct amd_iommu *dev_to_amd_iommu(struct device *dev) in dev_to_amd_iommu() argument
656 return container_of(iommu, struct amd_iommu, iommu); in dev_to_amd_iommu()
719 extern struct amd_iommu *amd_iommus[MAX_IOMMUS];
773 extern struct amd_iommu **amd_iommu_rlookup_table;
798 extern void iommu_flush_all_caches(struct amd_iommu *iommu);
A Ddebugfs.c20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
/linux/include/linux/
A Damd-iommu.h13 struct amd_iommu;
203 int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn,
205 int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn,
207 struct amd_iommu *get_amd_iommu(unsigned int idx);
/linux/arch/x86/events/amd/
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/Documentation/admin-guide/
A Dkernel-parameters.txt301 amd_iommu= [HW,X86-64]

Completed in 37 milliseconds