Symbol: iommufd_ucmd
drivers/iommu/iommufd/device.c
1552
int iommufd_get_hw_info(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/eventq.c
417
int iommufd_fault_alloc(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/eventq.c
475
int iommufd_veventq_alloc(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/hw_pagetable.c
334
int iommufd_hwpt_alloc(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/hw_pagetable.c
444
int iommufd_hwpt_set_dirty_tracking(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/hw_pagetable.c
469
int iommufd_hwpt_get_dirty_bitmap(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/hw_pagetable.c
492
int iommufd_hwpt_invalidate(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
146
int iommufd_ioas_allow_iovas(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
204
int iommufd_ioas_map_file(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
244
int iommufd_ioas_map(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
283
int iommufd_ioas_copy(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
340
int iommufd_ioas_unmap(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
38
int iommufd_ioas_alloc_ioctl(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
517
int iommufd_ioas_change_process(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
640
int iommufd_ioas_option(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/ioas.c
66
int iommufd_ioas_iova_ranges(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/iommufd_private.h
160
static inline int iommufd_ucmd_respond(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/iommufd_private.h
296
_iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd, size_t size,
drivers/iommu/iommufd/iommufd_private.h
340
int iommufd_ioas_alloc_ioctl(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
342
int iommufd_ioas_iova_ranges(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
343
int iommufd_ioas_allow_iovas(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
344
int iommufd_ioas_map(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
345
int iommufd_ioas_map_file(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
346
int iommufd_ioas_change_process(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
347
int iommufd_ioas_copy(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
348
int iommufd_ioas_unmap(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
349
int iommufd_ioas_option(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
353
int iommufd_vfio_ioas(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
418
iommufd_get_hwpt_paging(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/iommufd_private.h
426
iommufd_get_hwpt_nested(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/iommufd_private.h
433
int iommufd_hwpt_set_dirty_tracking(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
434
int iommufd_hwpt_get_dirty_bitmap(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
449
int iommufd_hwpt_alloc(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
450
int iommufd_hwpt_invalidate(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
497
iommufd_get_device(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/iommufd_private.h
506
int iommufd_get_hw_info(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
587
iommufd_get_fault(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/iommufd_private.h
594
int iommufd_fault_alloc(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
639
iommufd_get_veventq(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/iommufd_private.h
646
int iommufd_veventq_alloc(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
671
iommufd_get_viommu(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/iommufd_private.h
693
int iommufd_viommu_alloc_ioctl(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
695
int iommufd_vdevice_alloc_ioctl(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
698
int iommufd_hw_queue_alloc_ioctl(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
710
int iommufd_test(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/iommufd_private.h
713
void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/iommufd_private.h
722
static inline void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/main.c
288
static int iommufd_destroy(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/main.c
389
static int iommufd_option(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/main.c
444
int (*execute)(struct iommufd_ucmd *ucmd);
drivers/iommu/iommufd/main.c
506
struct iommufd_ucmd ucmd = {};
drivers/iommu/iommufd/main.c
66
struct iommufd_object *_iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1077
static int iommufd_test_mock_domain(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1159
static int iommufd_test_mock_domain_replace(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1183
static int iommufd_test_add_reserved(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1207
static int iommufd_test_md_check_pa(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1265
static int iommufd_test_md_check_refs(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1299
static int iommufd_test_md_check_iotlb(struct iommufd_ucmd *ucmd, u32 mockpt_id,
drivers/iommu/iommufd/selftest.c
1319
static int iommufd_test_dev_check_cache(struct iommufd_ucmd *ucmd, u32 idev_id,
drivers/iommu/iommufd/selftest.c
1391
static int iommufd_test_access_item_destroy(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1468
static int iommufd_test_create_access(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1522
static int iommufd_test_access_replace_ioas(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1560
static int iommufd_test_access_pages(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1655
static int iommufd_test_access_rw(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1714
static int iommufd_test_dirty(struct iommufd_ucmd *ucmd, unsigned int mockpt_id,
drivers/iommu/iommufd/selftest.c
1768
static int iommufd_test_trigger_iopf(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1793
static int iommufd_test_trigger_vevent(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1822
iommufd_get_hwpt(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/selftest.c
1839
static int iommufd_test_pasid_check_hwpt(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1885
static int iommufd_test_pasid_attach(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1909
static int iommufd_test_pasid_replace(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1931
static int iommufd_test_pasid_detach(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
2022
static int iommufd_test_dmabuf_get(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
2065
static int iommufd_test_dmabuf_revoke(struct iommufd_ucmd *ucmd, int fd,
drivers/iommu/iommufd/selftest.c
2092
int iommufd_test(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/selftest.c
958
__get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, u32 hwpt_type)
drivers/iommu/iommufd/selftest.c
969
get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id,
drivers/iommu/iommufd/selftest.c
987
get_md_pagetable_nested(struct iommufd_ucmd *ucmd, u32 mockpt_id,
drivers/iommu/iommufd/selftest.c
99
void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/vfio_compat.c
123
int iommufd_vfio_ioas(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/viommu.c
143
int iommufd_vdevice_alloc_ioctl(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/viommu.c
17
int iommufd_viommu_alloc_ioctl(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/viommu.c
356
int iommufd_hw_queue_alloc_ioctl(struct iommufd_ucmd *ucmd)