Searched refs:pgsize (Results 1 - 2 of 2) sorted by relevance
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | iommu.h | 192 * @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 D | iommu.c | 2403 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 7 milliseconds