Home
last modified time | relevance | path

Searched refs:iommufd_ucmd (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Diommufd_private.h149 struct iommufd_ucmd { struct
161 static inline int iommufd_ucmd_respond(struct iommufd_ucmd *ucmd, in iommufd_ucmd_respond() argument
297 _iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd, size_t size,
341 int iommufd_ioas_alloc_ioctl(struct iommufd_ucmd *ucmd);
343 int iommufd_ioas_iova_ranges(struct iommufd_ucmd *ucmd);
344 int iommufd_ioas_allow_iovas(struct iommufd_ucmd *ucmd);
345 int iommufd_ioas_map(struct iommufd_ucmd *ucmd);
346 int iommufd_ioas_map_file(struct iommufd_ucmd *ucmd);
347 int iommufd_ioas_change_process(struct iommufd_ucmd *ucmd);
348 int iommufd_ioas_copy(struct iommufd_ucmd *ucmd);
[all …]
H A Dioas.c38 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()
244 int iommufd_ioas_map(struct iommufd_ucmd *ucmd) in iommufd_ioas_map()
283 int iommufd_ioas_copy(struct iommufd_ucmd *ucmd) in iommufd_ioas_copy()
340 int iommufd_ioas_unmap(struct iommufd_ucmd *ucmd) in iommufd_ioas_unmap()
517 int iommufd_ioas_change_process(struct iommufd_ucmd *ucmd) in iommufd_ioas_change_process()
640 int iommufd_ioas_option(struct iommufd_ucmd *ucmd) in iommufd_ioas_option()
H A Dselftest.c99 void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd, in iommufd_test_syz_conv_iova_id()
958 __get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, u32 hwpt_type) in __get_md_pagetable()
969 get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, in get_md_pagetable()
987 get_md_pagetable_nested(struct iommufd_ucmd *ucmd, u32 mockpt_id, in get_md_pagetable_nested()
1077 static int iommufd_test_mock_domain(struct iommufd_ucmd *ucmd, in iommufd_test_mock_domain()
1159 static int iommufd_test_mock_domain_replace(struct iommufd_ucmd *ucmd, in iommufd_test_mock_domain_replace()
1183 static int iommufd_test_add_reserved(struct iommufd_ucmd *ucmd, in iommufd_test_add_reserved()
1207 static int iommufd_test_md_check_pa(struct iommufd_ucmd *ucmd, in iommufd_test_md_check_pa()
1265 static int iommufd_test_md_check_refs(struct iommufd_ucmd *ucmd, in iommufd_test_md_check_refs()
1299 static int iommufd_test_md_check_iotlb(struct iommufd_ucmd *ucmd, u32 mockpt_id, in iommufd_test_md_check_iotlb()
[all …]
H A Dmain.c66 struct iommufd_object *_iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd, in _iommufd_object_alloc_ucmd()
288 static int iommufd_destroy(struct iommufd_ucmd *ucmd) in iommufd_destroy()
389 static int iommufd_option(struct iommufd_ucmd *ucmd) in iommufd_option()
444 int (*execute)(struct iommufd_ucmd *ucmd);
506 struct iommufd_ucmd ucmd = {}; in iommufd_fops_ioctl()
H A Dviommu.c17 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()
H A Deventq.c417 int iommufd_fault_alloc(struct iommufd_ucmd *ucmd) in iommufd_fault_alloc()
475 int iommufd_veventq_alloc(struct iommufd_ucmd *ucmd) in iommufd_veventq_alloc()
H A Dvfio_compat.c123 int iommufd_vfio_ioas(struct iommufd_ucmd *ucmd) in iommufd_vfio_ioas()
H A Ddevice.c1552 int iommufd_get_hw_info(struct iommufd_ucmd *ucmd) in iommufd_get_hw_info()