Searched defs:pgsize (Results 26 - 47 of 47) sorted by relevance

12

/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c306 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 Ds390-iommu.c610 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 Dio-pgtable-arm-v7s.c544 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 Dmtk_iommu_v1.c337 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 Dvirtio-iommu.c814 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 Dapple-dart.c217 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 Dipmmu-vmsa.c668 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 Dio-pgtable-arm.c479 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 Dmtk_iommu.c798 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 Diommu.c2379 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 Dmalidp_planes.c320 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 Dqplib_res.h157 u32 pgsize; member in struct:bnxt_qplib_sg_info
/linux-master/drivers/iommu/iommufd/
H A Dselftest.c254 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 Dbook3s_64_mmu_hv.c195 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 Darm-smmu.c1216 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 Dpanthor_mmu.c895 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 Dvfio_iommu_type1.c234 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 Dvfio.h1571 __u64 pgsize; /* page size for bitmap in bytes */ member in struct:vfio_bitmap
/linux-master/include/linux/
H A Diommu.h341 size_t pgsize; member in struct:iommu_iotlb_gather
/linux-master/drivers/iommu/intel/
H A Diommu.c4540 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 Diommu.c2536 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 Darm-smmu-v3.c2715 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

Completed in 339 milliseconds

12