Lines Matching defs:gather
214 * @map_sg: map a scatter-gather list of physically contiguous chunks to
417 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather)
419 *gather = (struct iommu_iotlb_gather) {
518 static inline void iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather,
525 * a different granularity, then sync the TLB so that the gather
528 if (gather->pgsize != size || end + 1 < gather->start || start > gather->end + 1) {
529 if (gather->pgsize) {
530 iommu_iotlb_sync(domain, gather);
532 gather->pgsize = size;
535 if (gather->end < end) {
536 gather->end = end;
539 if (gather->start > start) {
540 gather->start = start;
884 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather)
888 static inline void iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather,