Lines Matching defs:iommu
11 #include <linux/iommu.h>
512 #define for_each_iommu(iommu) \
513 list_for_each_entry((iommu), &amd_iommu_list, list)
514 #define for_each_iommu_safe(iommu, next) \
515 list_for_each_entry_safe((iommu), (next), &amd_iommu_list, list)
579 iommu core code */
629 * The rlookup iommu table is used to find the IOMMU which is
756 struct iommu_device iommu;
763 /* The iommu BAR */
768 * Each iommu has 6 l1s, each of which is documented as having 0x12
801 struct iommu_device *iommu = dev_to_iommu_device(dev);
803 return container_of(iommu, struct amd_iommu, iommu);
1050 struct amd_iommu *iommu;
1067 void (*activate)(struct amd_iommu *iommu, void *, u16, u16);
1068 void (*deactivate)(struct amd_iommu *iommu, void *, u16, u16);
1069 void (*set_affinity)(struct amd_iommu *iommu, void *, u16, u16, u8, u32);