Home
last modified time | relevance | path

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

/linux-2.6.39/arch/x86/kernel/
Damd_iommu_init.c135 struct amd_iommu *amd_iommus[MAX_IOMMUS];
171 struct amd_iommu **amd_iommu_rlookup_table;
199 static u32 iommu_read_l1(struct amd_iommu *iommu, u16 l1, u8 address) in iommu_read_l1()
208 static void iommu_write_l1(struct amd_iommu *iommu, u16 l1, u8 address, u32 val) in iommu_write_l1()
215 static u32 iommu_read_l2(struct amd_iommu *iommu, u8 address) in iommu_read_l2()
224 static void iommu_write_l2(struct amd_iommu *iommu, u8 address, u32 val) in iommu_write_l2()
243 static void iommu_set_exclusion_range(struct amd_iommu *iommu) in iommu_set_exclusion_range()
262 static void __init iommu_set_device_table(struct amd_iommu *iommu) in iommu_set_device_table()
275 static void iommu_feature_enable(struct amd_iommu *iommu, u8 bit) in iommu_feature_enable()
284 static void iommu_feature_disable(struct amd_iommu *iommu, u8 bit) in iommu_feature_disable()
[all …]
Damd_iommu.c60 static void reset_iommu_command_buffer(struct amd_iommu *iommu);
286 static void iommu_print_event(struct amd_iommu *iommu, void *__evt) in iommu_print_event()
350 static void iommu_poll_events(struct amd_iommu *iommu) in iommu_poll_events()
372 struct amd_iommu *iommu; in amd_iommu_int_handler()
390 static int __iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) in __iommu_queue_command()
412 static int iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) in iommu_queue_command()
430 static void __iommu_wait_for_completion(struct amd_iommu *iommu) in __iommu_wait_for_completion()
457 static int __iommu_completion_wait(struct amd_iommu *iommu) in __iommu_completion_wait()
475 static int iommu_completion_wait(struct amd_iommu *iommu) in iommu_completion_wait()
524 struct amd_iommu *iommu; in iommu_flush_device()
[all …]
DMakefile122 obj-$(CONFIG_AMD_IOMMU) += amd_iommu_init.o amd_iommu.o
/linux-2.6.39/arch/x86/include/asm/
Damd_iommu_proto.h22 struct amd_iommu;
30 extern void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu);
Damd_iommu_types.h351 struct amd_iommu { struct
447 extern struct amd_iommu *amd_iommus[MAX_IOMMUS]; argument
510 extern struct amd_iommu **amd_iommu_rlookup_table;
/linux-2.6.39/Documentation/
Dkernel-parameters.txt302 amd_iommu= [HW,X86-84]
/linux-2.6.39/
DMAINTAINERS507 F: arch/x86/kernel/amd_iommu*.c
508 F: arch/x86/include/asm/amd_iommu*.h