Searched refs:iopt_pages (Results 1 – 4 of 4) sorted by relevance
| /drivers/iommu/iommufd/ |
| A D | io_pagetable.h | 43 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 D | pages.c | 766 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 D | io_pagetable.c | 24 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 D | ioas.c | 442 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