Lines Matching refs:iommu_iotlb_gather
222 struct iommu_iotlb_gather { struct
343 size_t size, struct iommu_iotlb_gather *iotlb_gather);
346 struct iommu_iotlb_gather *iotlb_gather);
352 struct iommu_iotlb_gather *iotlb_gather);
456 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
458 *gather = (struct iommu_iotlb_gather) { in iommu_iotlb_gather_init()
484 struct iommu_iotlb_gather *iotlb_gather);
551 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
571 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_is_disjoint()
591 static inline void iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_range()
614 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
630 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()
739 struct iommu_iotlb_gather {}; struct
790 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast()
807 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync()
957 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_init()
962 struct iommu_iotlb_gather *gather, in iommu_iotlb_gather_add_page()
967 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) in iommu_iotlb_gather_queued()