Lines Matching refs:iommu_iotlb_gather
214 struct iommu_iotlb_gather { struct
330 size_t size, struct iommu_iotlb_gather *iotlb_gather);
333 struct iommu_iotlb_gather *iotlb_gather);
339 struct iommu_iotlb_gather *iotlb_gather);
439 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
441 *gather = (struct iommu_iotlb_gather) { in iommu_iotlb_gather_init()
479 struct iommu_iotlb_gather *iotlb_gather);
546 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
566 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_is_disjoint()
586 static inline void iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_range()
609 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
625 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()
733 struct iommu_iotlb_gather {}; struct
789 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast()
806 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
956 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
961 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
966 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()