Symbol: iommufd_ucmd
drivers/iommu/iommufd/device.c
1552
int iommufd_get_hw_info(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/eventq.c
441
int iommufd_fault_alloc(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/eventq.c
504
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
495
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
1046
static int iommufd_test_mock_domain(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1128
static int iommufd_test_mock_domain_replace(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1152
static int iommufd_test_add_reserved(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1176
static int iommufd_test_md_check_pa(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1234
static int iommufd_test_md_check_refs(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1268
static int iommufd_test_md_check_iotlb(struct iommufd_ucmd *ucmd, u32 mockpt_id,
drivers/iommu/iommufd/selftest.c
1288
static int iommufd_test_dev_check_cache(struct iommufd_ucmd *ucmd, u32 idev_id,
drivers/iommu/iommufd/selftest.c
1360
static int iommufd_test_access_item_destroy(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1437
static int iommufd_test_create_access(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1491
static int iommufd_test_access_replace_ioas(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1529
static int iommufd_test_access_pages(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1624
static int iommufd_test_access_rw(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1683
static int iommufd_test_dirty(struct iommufd_ucmd *ucmd, unsigned int mockpt_id,
drivers/iommu/iommufd/selftest.c
1737
static int iommufd_test_trigger_iopf(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1762
static int iommufd_test_trigger_vevent(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1791
iommufd_get_hwpt(struct iommufd_ucmd *ucmd, u32 id)
drivers/iommu/iommufd/selftest.c
1808
static int iommufd_test_pasid_check_hwpt(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1854
static int iommufd_test_pasid_attach(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1878
static int iommufd_test_pasid_replace(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1900
static int iommufd_test_pasid_detach(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
1991
static int iommufd_test_dmabuf_get(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/selftest.c
2034
static int iommufd_test_dmabuf_revoke(struct iommufd_ucmd *ucmd, int fd,
drivers/iommu/iommufd/selftest.c
2061
int iommufd_test(struct iommufd_ucmd *ucmd)
drivers/iommu/iommufd/selftest.c
927
__get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, u32 hwpt_type)
drivers/iommu/iommufd/selftest.c
938
get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id,
drivers/iommu/iommufd/selftest.c
956
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
366
int iommufd_hw_queue_alloc_ioctl(struct iommufd_ucmd *ucmd)