Home
last modified time | relevance | path

Searched defs:iopt (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/iommu/iommufd/ !
H A Dio_pagetable.c32 struct io_pagetable *iopt, in iopt_area_contig_init()
118 static int iopt_alloc_iova(struct io_pagetable *iopt, unsigned long *iova, in iopt_alloc_iova()
181 static int iopt_check_iova(struct io_pagetable *iopt, unsigned long iova, in iopt_check_iova()
207 static int iopt_insert_area(struct io_pagetable *iopt, struct iopt_area *area, in iopt_insert_area()
254 static int iopt_alloc_area_pages(struct io_pagetable *iopt, in iopt_alloc_area_pages()
369 int iopt_map_pages(struct io_pagetable *iopt, struct list_head *pages_list, in iopt_map_pages()
403 static int iopt_map_common(struct iommufd_ctx *ictx, struct io_pagetable *iopt, in iopt_map_common()
450 int iopt_map_user_pages(struct iommufd_ctx *ictx, struct io_pagetable *iopt, in iopt_map_user_pages()
477 int iopt_map_file_pages(struct iommufd_ctx *ictx, struct io_pagetable *iopt, in iopt_map_file_pages()
494 struct io_pagetable *iopt; member
[all …]
H A Dio_pagetable.h42 struct io_pagetable *iopt; member
169 #define iopt_for_each_contig_area(iter, area, iopt, iova, last_iova) \ argument
H A Dvfio_compat.c353 struct io_pagetable *iopt = &ioas->iopt; in iommufd_get_pagesizes() local
H A Dioas.c152 struct io_pagetable *iopt; in iommufd_ioas_allow_iovas() local
H A Diommufd_private.h326 struct io_pagetable iopt; member
H A Dpages.c1678 struct io_pagetable *iopt = area->iopt; in iopt_area_unfill_domains() local
/linux/drivers/iommu/ !
H A Diommu-pages.c80 static void __iommu_free_desc(struct ioptdesc *iopt) in __iommu_free_desc()
114 struct ioptdesc *iopt, *tmp; in iommu_put_pages_list() local
H A Diommu-pages.h39 static inline struct folio *ioptdesc_folio(struct ioptdesc *iopt) in ioptdesc_folio()
/linux/drivers/dma/ppc4xx/ !
H A Ddma.h217 u32 iopt; member