Home
last modified time | relevance | path

Searched refs:pgsize (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/
H A Diommu.h192 * @pgsize: The interval at which to perform the flush
201 size_t pgsize; member
267 int (*map_pages)(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount,
273 size_t (*unmap_pages)(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount,
528 if (gather->pgsize != size || end + 1 < gather->start || start > gather->end + 1) { in iommu_iotlb_gather_add_page()
529 if (gather->pgsize) { in iommu_iotlb_gather_add_page()
532 gather->pgsize = size; in iommu_iotlb_gather_add_page()
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Diommu.c2403 size_t offset, pgsize, pgsize_next; in iommu_pgsize() local
2415 pgsize = BIT(pgsize_idx); in iommu_pgsize()
2417 return pgsize; in iommu_pgsize()
2445 return pgsize; in iommu_pgsize()
2452 size_t pgsize, count; in iommu_map_pages_ext() local
2455 pgsize = iommu_pgsize(domain, iova, paddr, size, &count); in iommu_map_pages_ext()
2457 pr_debug("mapping: iova 0x%lx pa %pa pgsize 0x%zx count %zu\n", iova, &paddr, pgsize, count); in iommu_map_pages_ext()
2460 ret = ops->map_pages(domain, iova, paddr, pgsize, count, prot, gfp, mapped); in iommu_map_pages_ext()
2462 ret = ops->map(domain, iova, paddr, pgsize, pro in iommu_map_pages_ext()
2560 size_t pgsize, count; iommu_unmap_pages_ext() local
[all...]

Completed in 10 milliseconds