Home
last modified time | relevance | path

Searched refs:viommu_id (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/iommu/
H A Diommufd_utils.h336 static int _test_cmd_viommu_invalidate(int fd, __u32 viommu_id, void *reqs, in _test_cmd_viommu_invalidate() argument
342 .hwpt_id = viommu_id, in _test_cmd_viommu_invalidate()
360 #define test_err_viommu_invalidate(_errno, viommu_id, reqs, data_type, lreq, \ argument
364 self->fd, viommu_id, reqs, \
973 __u32 data_len, __u32 *viommu_id) in _test_cmd_viommu_alloc() argument
989 if (viommu_id) in _test_cmd_viommu_alloc()
990 *viommu_id = cmd.out_viommu_id; in _test_cmd_viommu_alloc()
995 viommu_id) \ argument
997 type, data, data_len, viommu_id))
999 data_len, viommu_id) \ argument
[all …]
H A Diommufd.c2808 uint32_t viommu_id; in FIXTURE() local
2839 &self->viommu_id); in FIXTURE_SETUP()
2842 test_cmd_hwpt_alloc_nested(self->device_id, self->viommu_id, 0, in FIXTURE_SETUP()
2893 _test_ioctl_destroy(self->fd, self->viommu_id)); in TEST_F()
2906 uint32_t viommu_id = self->viommu_id; in TEST_F() local
2917 test_err_hwpt_alloc_iopf(ENOENT, dev_id, viommu_id, UINT32_MAX, in TEST_F()
2920 test_err_hwpt_alloc_iopf(EOPNOTSUPP, dev_id, viommu_id, fault_id, in TEST_F()
2924 test_cmd_hwpt_alloc_iopf(dev_id, viommu_id, fault_id, in TEST_F()
2930 test_cmd_vdevice_alloc(viommu_id, dev_id, 0x99, &vdev_id); in TEST_F()
2953 &self->viommu_id); in TEST_F()
[all …]
H A Diommufd_fail_nth.c636 uint32_t viommu_id; in TEST_FAIL_NTH() local
694 &viommu_id)) in TEST_FAIL_NTH()
697 if (_test_cmd_vdevice_alloc(self->fd, viommu_id, idev_id, 0, &vdev_id)) in TEST_FAIL_NTH()
700 if (_test_cmd_hw_queue_alloc(self->fd, viommu_id, in TEST_FAIL_NTH()
714 if (_test_cmd_veventq_alloc(self->fd, viommu_id, in TEST_FAIL_NTH()
/linux/include/uapi/linux/
H A Diommufd.h1139 __u32 viommu_id; member
1285 __u32 viommu_id; member
1342 __u32 viommu_id; member
/linux/drivers/iommu/iommufd/
H A Dviommu.c157 viommu = iommufd_get_viommu(ucmd, cmd->viommu_id); in iommufd_vdevice_alloc_ioctl()
375 viommu = iommufd_get_viommu(ucmd, cmd->viommu_id); in iommufd_hw_queue_alloc_ioctl()
H A Deventq.c489 viommu = iommufd_get_viommu(ucmd, cmd->viommu_id); in iommufd_veventq_alloc()
/linux/Documentation/userspace-api/
H A Diommufd.rst123 vIOMMU object must be created first to get its viommu_id, which could be then
229 uAPI, provided an hwpt_id or a viommu_id of a vIOMMU object encapsulating a
260 uAPI, provided a viommu_id for an iommufd_viommu object and a dev_id for an