Home
last modified time | relevance | path

Searched refs:iopt_pages (Results 1 – 4 of 4) sorted by relevance

/drivers/iommu/iommufd/
A Dio_pagetable.h43 struct iopt_pages *pages;
63 int iopt_area_fill_domains(struct iopt_area *area, struct iopt_pages *pages);
64 void iopt_area_unfill_domains(struct iopt_area *area, struct iopt_pages *pages);
67 void iopt_area_unfill_domain(struct iopt_area *area, struct iopt_pages *pages,
196 struct iopt_pages { struct
223 struct iopt_pages *iopt_alloc_user_pages(void __user *uptr, argument
228 static inline void iopt_put_pages(struct iopt_pages *pages) in iopt_put_pages()
235 int iopt_pages_fill_xarray(struct iopt_pages *pages, unsigned long start,
237 void iopt_pages_unfill_xarray(struct iopt_pages *pages, unsigned long start,
245 int iopt_pages_rw_access(struct iopt_pages *pages, unsigned long start_byte,
[all …]
A Dpages.c766 struct iopt_pages *pages) in pfn_reader_user_init()
785 struct iopt_pages *pages) in pfn_reader_user_destroy()
854 struct iopt_pages *pages, in pfn_reader_user_pin()
1035 struct iopt_pages *pages) in pfn_reader_user_update_pinned()
1068 struct iopt_pages *pages;
1292 struct iopt_pages *pages; in iopt_alloc_pages()
1327 struct iopt_pages *pages; in iopt_alloc_user_pages()
1347 struct iopt_pages *pages; in iopt_alloc_file_pages()
1365 struct iopt_pages *pages = container_of(kref, struct iopt_pages, kref); in iopt_release_pages()
1494 struct iopt_pages *pages, in iopt_area_unfill_partial_domain()
[all …]
A Dio_pagetable.c24 struct iopt_pages *pages;
208 struct iopt_pages *pages, unsigned long iova, in iopt_insert_area()
404 struct iopt_pages *pages, unsigned long *iova, in iopt_map_common()
455 struct iopt_pages *pages; in iopt_map_user_pages()
482 struct iopt_pages *pages; in iopt_map_file_pages()
723 struct iopt_pages *pages; in iopt_unmap_iova_range()
960 struct iopt_pages *pages = area->pages; in iopt_unfill_domain()
979 struct iopt_pages *pages = area->pages; in iopt_unfill_domain()
1013 struct iopt_pages *pages = area->pages; in iopt_fill_domain()
1038 struct iopt_pages *pages = area->pages; in iopt_fill_domain()
[all …]
A Dioas.c442 static bool need_charge_update(struct iopt_pages *pages) in need_charge_update()
462 struct iopt_pages tmp = { in charge_current()
495 static void change_mm(struct iopt_pages *pages) in change_mm()
526 struct iopt_pages *pages; in iommufd_ioas_change_process()

Completed in 14 milliseconds