Lines Matching refs:iommu_iotlb_gather
345 struct iommu_iotlb_gather { struct
360 struct iommu_iotlb_gather *gather; argument
652 struct iommu_iotlb_gather *iotlb_gather);
658 struct iommu_iotlb_gather *iotlb_gather);
779 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
781 *gather = (struct iommu_iotlb_gather) { in iommu_iotlb_gather_init()
806 struct iommu_iotlb_gather *iotlb_gather);
863 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
883 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_is_disjoint()
903 static inline void iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_range()
926 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
942 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()
949 struct iommu_iotlb_gather *gather) in iommu_dirty_bitmap_init()
1080 struct iommu_iotlb_gather {}; struct
1138 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast()
1155 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
1280 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
1285 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
1290 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()
1297 struct iommu_iotlb_gather *gather) in iommu_dirty_bitmap_init()