Lines Matching refs:iommu_iotlb_gather
194 struct iommu_iotlb_gather { struct
297 size_t size, struct iommu_iotlb_gather *iotlb_gather);
300 struct iommu_iotlb_gather *iotlb_gather);
306 struct iommu_iotlb_gather *iotlb_gather);
400 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
402 *gather = (struct iommu_iotlb_gather) { in iommu_iotlb_gather_init()
441 struct iommu_iotlb_gather *iotlb_gather);
510 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
530 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_is_disjoint()
550 static inline void iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_range()
573 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
589 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()
686 struct iommu_iotlb_gather {}; struct
749 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast()
773 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
923 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
928 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
933 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()