Searched refs:iommufd_ucmd (Results 1 – 9 of 9) sorted by relevance
| /drivers/iommu/iommufd/ |
| A D | iommufd_private.h | 147 struct iommufd_ucmd { struct 343 int iommufd_ioas_map(struct iommufd_ucmd *ucmd); 346 int iommufd_ioas_copy(struct iommufd_ucmd *ucmd); 347 int iommufd_ioas_unmap(struct iommufd_ucmd *ucmd); 348 int iommufd_ioas_option(struct iommufd_ucmd *ucmd); 352 int iommufd_vfio_ioas(struct iommufd_ucmd *ucmd); 448 int iommufd_hwpt_alloc(struct iommufd_ucmd *ucmd); 506 int iommufd_get_hw_info(struct iommufd_ucmd *ucmd); 585 iommufd_get_fault(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_fault() 592 int iommufd_fault_alloc(struct iommufd_ucmd *ucmd); [all …]
|
| A D | ioas.c | 38 int iommufd_ioas_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_ioas_alloc_ioctl() 66 int iommufd_ioas_iova_ranges(struct iommufd_ucmd *ucmd) in iommufd_ioas_iova_ranges() 146 int iommufd_ioas_allow_iovas(struct iommufd_ucmd *ucmd) in iommufd_ioas_allow_iovas() 204 int iommufd_ioas_map_file(struct iommufd_ucmd *ucmd) in iommufd_ioas_map_file() 250 int iommufd_ioas_map(struct iommufd_ucmd *ucmd) in iommufd_ioas_map() 289 int iommufd_ioas_copy(struct iommufd_ucmd *ucmd) in iommufd_ioas_copy() 346 int iommufd_ioas_unmap(struct iommufd_ucmd *ucmd) in iommufd_ioas_unmap() 519 int iommufd_ioas_change_process(struct iommufd_ucmd *ucmd) in iommufd_ioas_change_process() 642 int iommufd_ioas_option(struct iommufd_ucmd *ucmd) in iommufd_ioas_option()
|
| A D | selftest.c | 110 void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd, in iommufd_test_syz_conv_iova_id() 1041 get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, in get_md_pagetable() 1150 static int iommufd_test_mock_domain(struct iommufd_ucmd *ucmd, in iommufd_test_mock_domain() 1256 static int iommufd_test_add_reserved(struct iommufd_ucmd *ucmd, in iommufd_test_add_reserved() 1274 static int iommufd_test_md_check_pa(struct iommufd_ucmd *ucmd, in iommufd_test_md_check_pa() 1624 static int iommufd_test_access_pages(struct iommufd_ucmd *ucmd, in iommufd_test_access_pages() 1719 static int iommufd_test_access_rw(struct iommufd_ucmd *ucmd, in iommufd_test_access_rw() 1844 static int iommufd_test_trigger_iopf(struct iommufd_ucmd *ucmd, in iommufd_test_trigger_iopf() 1898 iommufd_get_hwpt(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_hwpt() 1961 static int iommufd_test_pasid_attach(struct iommufd_ucmd *ucmd, in iommufd_test_pasid_attach() [all …]
|
| A D | main.c | 65 struct iommufd_object *_iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd, in _iommufd_object_alloc_ucmd() 263 static int iommufd_destroy(struct iommufd_ucmd *ucmd) in iommufd_destroy() 364 static int iommufd_option(struct iommufd_ucmd *ucmd) in iommufd_option() 419 int (*execute)(struct iommufd_ucmd *ucmd); 481 struct iommufd_ucmd ucmd = {}; in iommufd_fops_ioctl()
|
| A D | hw_pagetable.c | 334 int iommufd_hwpt_alloc(struct iommufd_ucmd *ucmd) in iommufd_hwpt_alloc() 444 int iommufd_hwpt_set_dirty_tracking(struct iommufd_ucmd *ucmd) in iommufd_hwpt_set_dirty_tracking() 469 int iommufd_hwpt_get_dirty_bitmap(struct iommufd_ucmd *ucmd) in iommufd_hwpt_get_dirty_bitmap() 492 int iommufd_hwpt_invalidate(struct iommufd_ucmd *ucmd) in iommufd_hwpt_invalidate()
|
| A D | viommu.c | 17 int iommufd_viommu_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_viommu_alloc_ioctl() 143 int iommufd_vdevice_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_vdevice_alloc_ioctl() 356 int iommufd_hw_queue_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_hw_queue_alloc_ioctl()
|
| A D | eventq.c | 420 int iommufd_fault_alloc(struct iommufd_ucmd *ucmd) in iommufd_fault_alloc() 479 int iommufd_veventq_alloc(struct iommufd_ucmd *ucmd) in iommufd_veventq_alloc()
|
| A D | vfio_compat.c | 123 int iommufd_vfio_ioas(struct iommufd_ucmd *ucmd) in iommufd_vfio_ioas()
|
| A D | device.c | 1551 int iommufd_get_hw_info(struct iommufd_ucmd *ucmd) in iommufd_get_hw_info()
|
Completed in 25 milliseconds