Lines Matching refs:iommu_iotlb_gather
323 * struct iommu_iotlb_gather - Range information for a pending IOTLB flush
338 struct iommu_iotlb_gather {
353 struct iommu_iotlb_gather *gather;
643 struct iommu_iotlb_gather *iotlb_gather);
649 struct iommu_iotlb_gather *iotlb_gather);
770 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather)
772 *gather = (struct iommu_iotlb_gather) {
798 struct iommu_iotlb_gather *iotlb_gather);
855 struct iommu_iotlb_gather *iotlb_gather)
875 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather,
895 static inline void iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather,
918 struct iommu_iotlb_gather *gather,
934 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather)
941 struct iommu_iotlb_gather *gather)
1070 struct iommu_iotlb_gather {};
1123 struct iommu_iotlb_gather *iotlb_gather)
1140 struct iommu_iotlb_gather *iotlb_gather)
1265 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather)
1270 struct iommu_iotlb_gather *gather,
1275 static inline bool iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather)
1282 struct iommu_iotlb_gather *gather)