/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_mmu.c | 306 size_t pgsize = get_pgsize(iova | paddr, len, &pgcount); local 367 size_t pgsize = get_pgsize(iova, len - unmapped_len, &pgcount); local
|
/linux-master/drivers/iommu/ |
H A D | s390-iommu.c | 610 s390_iommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 675 s390_iommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | io-pgtable-arm-v7s.c | 544 arm_v7s_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 738 arm_v7s_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | mtk_iommu_v1.c | 337 mtk_iommu_v1_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 363 mtk_iommu_v1_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | virtio-iommu.c | 814 viommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 858 viommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | apple-dart.c | 217 u32 pgsize; member in struct:apple_dart 529 apple_dart_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 544 apple_dart_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument [all...] |
H A D | ipmmu-vmsa.c | 668 ipmmu_map(struct iommu_domain *io_domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 678 ipmmu_unmap(struct iommu_domain *io_domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | io-pgtable-arm.c | 479 arm_lpae_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int iommu_prot, gfp_t gfp, size_t *mapped) argument 672 arm_lpae_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument [all...] |
H A D | mtk_iommu.c | 798 mtk_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 812 mtk_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | iommu.c | 2379 size_t offset, pgsize, pgsize_next; local 2461 size_t pgsize, count, mapped = 0; local 2557 size_t pgsize, coun local [all...] |
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_planes.c | 320 malidp_check_pages_threshold(struct malidp_plane_state *ms, u32 pgsize) argument 456 malidp_calc_mmu_control_value(enum mmu_prefetch_mode mode, u8 readahead, u8 n_planes, u32 pgsize) argument
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_res.h | 157 u32 pgsize; member in struct:bnxt_qplib_sg_info
|
/linux-master/drivers/iommu/iommufd/ |
H A D | selftest.c | 254 unsigned long pgsize = MOCK_IO_PAGE_SIZE; local 375 mock_domain_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 427 mock_domain_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *iotlb_gather) argument [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_hv.c | 195 static inline unsigned long hpte0_pgsize_encoding(unsigned long pgsize) argument 201 static inline unsigned long hpte1_pgsize_encoding(unsigned long pgsize) argument
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 1216 arm_smmu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 1234 arm_smmu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *iotlb_gather) argument
|
/linux-master/drivers/gpu/drm/panthor/ |
H A D | panthor_mmu.c | 895 size_t pgsize = get_pgsize(iova + offset, size - offset, &pgcount); local 946 size_t pgsize = get_pgsize(iova | paddr, len, &pgcount); local
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 234 static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize) argument 260 static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize) argument 284 static int vfio_dma_bitmap_alloc_all(struct vfio_iommu *iommu, size_t pgsize) argument 1146 update_user_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu, struct vfio_dma *dma, dma_addr_t base_iova, size_t pgsize) argument 1183 vfio_iova_dirty_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu, dma_addr_t iova, size_t size, size_t pgsize) argument 1272 size_t unmapped = 0, pgsize; local 1553 size_t pgsize; local 2909 size_t pgsize; local [all...] |
/linux-master/include/uapi/linux/ |
H A D | vfio.h | 1571 __u64 pgsize; /* page size for bitmap in bytes */ member in struct:vfio_bitmap
|
/linux-master/include/linux/ |
H A D | iommu.h | 341 size_t pgsize; member in struct:iommu_iotlb_gather
|
/linux-master/drivers/iommu/intel/ |
H A D | iommu.c | 4540 unsigned long pgsize; local 3831 intel_iommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 3888 intel_iommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument [all...] |
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 2536 amd_iommu_map_pages(struct iommu_domain *dom, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int iommu_prot, gfp_t gfp, size_t *mapped) argument 2583 amd_iommu_unmap_pages(struct iommu_domain *dom, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 2715 arm_smmu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 2727 arm_smmu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|