Searched defs:pgsize (Results 1 - 25 of 47) sorted by last modified time

12

/linux-master/include/linux/
H A Diommu.h341 size_t pgsize; member in struct:iommu_iotlb_gather
/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/drivers/iommu/
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 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 Diommu.c2379 size_t offset, pgsize, pgsize_next; local
2461 size_t pgsize, count, mapped = 0; local
2557 size_t pgsize, coun local
[all...]
H A Dio-pgtable-dart.c231 dart_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
293 dart_unmap_pages(struct io_pgtable_ops *ops, 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 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 Dsprd-iommu.c284 sprd_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
321 sprd_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *iotlb_gather) argument
H A Dmsm_iommu.c485 msm_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t pa, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
510 msm_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
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
/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/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
H A Dqcom_iommu.c429 qcom_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
447 qcom_iommu_unmap(struct iommu_domain *domain, 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
/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
H A Dio_pgtable_v2.c232 iommu_v2_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
278 iommu_v2_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 Dio_pgtable.c364 iommu_v1_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
440 iommu_v1_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
534 unsigned long pgsize = 0; local
[all...]
/linux-master/arch/riscv/mm/
H A Dhugetlbpage.c229 unsigned long hugepage_shift, pgsize; local
200 clear_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
/linux-master/arch/arm64/mm/
H A Dhugetlbpage.c101 static inline int num_contig_ptes(unsigned long size, size_t *pgsize) argument
133 size_t pgsize; local
82 find_num_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, size_t *pgsize) argument
160 get_clear_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
186 get_clear_contig_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
208 clear_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
226 size_t pgsize; local
380 size_t pgsize; local
392 size_t pgsize; local
437 size_t pgsize = 0; local
474 size_t pgsize; local
499 size_t pgsize; local
[all...]
/linux-master/drivers/media/pci/intel/ipu6/
H A Dipu6-mmu.c626 size_t pgsize; local
675 size_t pgsize = ipu6_mmu_pgsize(mmu_info->pgsize_bitmap, local
722 size_t pgsize local
[all...]
/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/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/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

Completed in 889 milliseconds

12