Searched refs:iotlb_gather (Results 1 - 3 of 3) sorted by relevance
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | iommu.h | 272 struct iommu_iotlb_gather *iotlb_gather); 274 struct iommu_iotlb_gather *iotlb_gather); 277 void (*iotlb_sync)(struct iommu_domain *domain, struct iommu_iotlb_gather *iotlb_gather); 451 struct iommu_iotlb_gather *iotlb_gather); 509 static inline void iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument 512 domain->ops->iotlb_sync(domain, iotlb_gather); in iommu_iotlb_sync() 515 iommu_iotlb_gather_init(iotlb_gather); in iommu_iotlb_sync() 699 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast() 720 static inline void iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument 698 iommu_unmap_fast(struct iommu_domain *domain, unsigned long iova, int gfp_order, struct iommu_iotlb_gather *iotlb_gather) iommu_unmap_fast() argument
|
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | iommu.c | 2557 struct iommu_iotlb_gather *iotlb_gather)
in iommu_unmap_pages_ext() 2563 return ops->unmap_pages ? ops->unmap_pages(domain, iova, pgsize, count, iotlb_gather)
in iommu_unmap_pages_ext() 2564 : ops->unmap(domain, iova, pgsize, iotlb_gather);
in iommu_unmap_pages_ext() 2568 struct iommu_iotlb_gather *iotlb_gather)
in iommu_unmap_ext() 2601 unmapped_page = iommu_unmap_pages_ext(domain, iova, size - unmapped, iotlb_gather);
in iommu_unmap_ext() 2618 struct iommu_iotlb_gather iotlb_gather;
in iommu_unmap() local 2621 iommu_iotlb_gather_init(&iotlb_gather);
in iommu_unmap() 2622 ret = iommu_unmap_ext(domain, iova, size, &iotlb_gather);
in iommu_unmap() 2623 iommu_iotlb_sync(domain, &iotlb_gather);
in iommu_unmap() 2630 struct iommu_iotlb_gather *iotlb_gather)
in iommu_unmap_fast() 2556 iommu_unmap_pages_ext(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *iotlb_gather) iommu_unmap_pages_ext() argument 2567 iommu_unmap_ext(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *iotlb_gather) iommu_unmap_ext() argument 2629 iommu_unmap_fast(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *iotlb_gather) iommu_unmap_fast() argument [all...] |
H A D | dma-iommu.c | 528 struct iommu_iotlb_gather iotlb_gather; in iommu_dma_unmap_ext() local 533 iommu_iotlb_gather_init(&iotlb_gather); in iommu_dma_unmap_ext() 535 unmapped = iommu_unmap_fast(domain, dma_addr, size, &iotlb_gather); in iommu_dma_unmap_ext() 539 iommu_iotlb_sync(domain, &iotlb_gather); in iommu_dma_unmap_ext()
|
Completed in 11 milliseconds