Searched refs:io_pagetable (Results 1 – 9 of 9) sorted by relevance
| /drivers/iommu/iommufd/ |
| A D | iommufd_private.h | 82 struct io_pagetable { struct 98 void iopt_init_table(struct io_pagetable *iopt); argument 99 void iopt_destroy_table(struct io_pagetable *iopt); 125 int iopt_set_dirty_tracking(struct io_pagetable *iopt, 130 int iopt_table_add_domain(struct io_pagetable *iopt, 132 void iopt_table_remove_domain(struct io_pagetable *iopt, 137 int iopt_set_allow_iova(struct io_pagetable *iopt, 144 void iopt_enable_large_pages(struct io_pagetable *iopt); 145 int iopt_disable_large_pages(struct io_pagetable *iopt); 326 struct io_pagetable iopt; [all …]
|
| A D | io_pagetable.c | 32 struct io_pagetable *iopt, in iopt_area_contig_init() 494 struct io_pagetable *iopt; 530 struct io_pagetable *iopt, unsigned long flags, in iommu_read_and_clear_dirty() 638 int iopt_set_dirty_tracking(struct io_pagetable *iopt, in iopt_set_dirty_tracking() 828 int iopt_set_allow_iova(struct io_pagetable *iopt, in iopt_set_allow_iova() 895 void iopt_init_table(struct io_pagetable *iopt) in iopt_init_table() 913 void iopt_destroy_table(struct io_pagetable *iopt) in iopt_destroy_table() 1001 static int iopt_fill_domain(struct io_pagetable *iopt, in iopt_fill_domain() 1085 int iopt_table_add_domain(struct io_pagetable *iopt, in iopt_table_add_domain() 1247 struct io_pagetable *iopt = area->iopt; in iopt_area_split() [all …]
|
| A D | io_pagetable.h | 42 struct io_pagetable *iopt; 120 struct io_pagetable *iopt, unsigned long start, \ 154 struct io_pagetable *iopt,
|
| A D | Makefile | 6 io_pagetable.o \
|
| A D | device.c | 1299 void iommufd_access_notify_unmap(struct io_pagetable *iopt, unsigned long iova, in iommufd_access_notify_unmap() 1336 struct io_pagetable *iopt; in iommufd_access_unpin_pages() 1413 struct io_pagetable *iopt; in iommufd_access_pin_pages() 1503 struct io_pagetable *iopt; in iommufd_access_rw()
|
| A D | vfio_compat.c | 353 struct io_pagetable *iopt = &ioas->iopt; in iommufd_get_pagesizes()
|
| A D | ioas.c | 152 struct io_pagetable *iopt; in iommufd_ioas_allow_iovas()
|
| A D | pages.c | 1678 struct io_pagetable *iopt = area->iopt; in iopt_area_unfill_domains()
|
| A D | selftest.c | 70 static unsigned long __iommufd_test_syz_conv_iova(struct io_pagetable *iopt, in __iommufd_test_syz_conv_iova()
|
Completed in 28 milliseconds