/kernel/linux/linux-6.6/drivers/iommu/iommufd/ |
H A D | ioas.c | 191 int iommu_prot = IOMMU_CACHE; in conv_iommu_prot() local
|
H A D | vfio_compat.c | 165 int iommu_prot = IOMMU_CACHE; in iommufd_vfio_map_dma() local
|
H A D | io_pagetable.h | 48 int iommu_prot; member
|
H A D | io_pagetable.c | 189 iopt_insert_area(struct io_pagetable *iopt, struct iopt_area *area, struct iopt_pages *pages, unsigned long iova, unsigned long start_byte, unsigned long length, int iommu_prot) iopt_insert_area() argument 236 iopt_alloc_area_pages(struct io_pagetable *iopt, struct list_head *pages_list, unsigned long length, unsigned long *dst_iova, int iommu_prot, unsigned int flags) iopt_alloc_area_pages() argument 344 iopt_map_pages(struct io_pagetable *iopt, struct list_head *pages_list, unsigned long length, unsigned long *dst_iova, int iommu_prot, unsigned int flags) iopt_map_pages() argument 397 iopt_map_user_pages(struct iommufd_ctx *ictx, struct io_pagetable *iopt, unsigned long *iova, void __user *uptr, unsigned long length, int iommu_prot, unsigned int flags) iopt_map_user_pages() argument [all...] |
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | io-pgtable-dart.c | 236 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) dart_map_pages() argument
|
H A D | io-pgtable-arm.c | 464 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) arm_lpae_map_pages() argument
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | io-pgtable-arm.c | 444 arm_lpae_map(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t size, int iommu_prot, gfp_t gfp) arm_lpae_map() argument
|
/kernel/linux/linux-5.10/drivers/iommu/amd/ |
H A D | iommu.c | 2588 amd_iommu_map(struct iommu_domain *dom, unsigned long iova, phys_addr_t paddr, size_t page_size, int iommu_prot, gfp_t gfp) amd_iommu_map() argument
|
/kernel/linux/linux-6.6/drivers/iommu/amd/ |
H A D | iommu.c | 2246 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) amd_iommu_map_pages() argument
|
/kernel/linux/linux-5.10/drivers/iommu/intel/ |
H A D | iommu.c | 5660 intel_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t hpa, size_t size, int iommu_prot, gfp_t gfp) intel_iommu_map() argument
|
/kernel/linux/linux-6.6/drivers/iommu/intel/ |
H A D | iommu.c | 4126 intel_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t hpa, size_t size, int iommu_prot, gfp_t gfp) intel_iommu_map() argument
|