Home
last modified time | relevance | path

Searched refs:ioas_id (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/iommu/
A Diommufd_fail_nth.c233 uint32_t ioas_id; in TEST_FAIL_NTH() local
249 .ioas_id = ioas_id, in TEST_FAIL_NTH()
259 .ioas_id = ioas_id, in TEST_FAIL_NTH()
280 .dst_ioas_id = ioas_id, in TEST_FAIL_NTH()
281 .src_ioas_id = ioas_id, in TEST_FAIL_NTH()
301 uint32_t ioas_id; in TEST_FAIL_NTH() local
336 uint32_t ioas_id; in TEST_FAIL_NTH() local
384 uint32_t ioas_id; in TEST_FAIL_NTH() local
464 uint32_t ioas_id; in TEST_FAIL_NTH() local
518 uint32_t ioas_id; in TEST_FAIL_NTH() local
[all …]
A Diommufd_utils.h74 .id = ioas_id, in _test_cmd_mock_domain()
105 .id = ioas_id, in _test_cmd_mock_domain_flags()
269 unsigned int ioas_id) in _test_cmd_access_replace_ioas() argument
275 .access_replace_ioas = { .ioas_id = ioas_id }, in _test_cmd_access_replace_ioas()
284 #define test_cmd_access_replace_ioas(access_id, ioas_id) \ argument
423 .id = ioas_id, in _test_cmd_create_access()
498 .ioas_id = ioas_id, in _test_ioctl_ioas_map()
534 self->fd, self->ioas_id, buffer, length, \
546 self->fd, ioas_id, buffer, length, &__iova, \
557 self->fd, self->ioas_id, buffer, length, \
[all …]
A Diommufd.c192 uint32_t ioas_id; in FIXTURE() local
707 .ioas_id = self->ioas_id, in TEST_F()
794 .ioas_id = self->ioas_id, in TEST_F()
859 .ioas_id = self->ioas_id, in TEST_F()
1362 uint32_t ioas_id; in FIXTURE() local
1618 .ioas_id = self->ioas_id, in TEST_F()
1668 uint32_t ioas_id; in TEST_F() local
2074 __u32 ioas_id; in TEST_F() local
2085 vfio_ioas_cmd.ioas_id = ioas_id; in TEST_F()
2091 ASSERT_EQ(ioas_id, vfio_ioas_cmd.ioas_id); in TEST_F()
[all …]
/linux/drivers/vfio/
A Diommufd.c16 u32 ioas_id; in vfio_iommufd_device_has_compat_ioas() local
18 return !iommufd_vfio_compat_ioas_get_id(ictx, &ioas_id); in vfio_iommufd_device_has_compat_ioas()
34 u32 ioas_id; in vfio_iommufd_compat_attach_ioas() local
43 ret = iommufd_vfio_compat_ioas_get_id(ictx, &ioas_id); in vfio_iommufd_compat_attach_ioas()
48 return vdev->ops->attach_ioas(vdev, &ioas_id); in vfio_iommufd_compat_attach_ioas()
/linux/include/uapi/linux/
A Diommufd.h133 __u32 ioas_id; member
166 __u32 ioas_id; member
208 __u32 ioas_id; member
261 __u32 ioas_id; member
348 __u32 ioas_id; member
/linux/include/linux/
A Diommufd.h51 int iommufd_access_attach(struct iommufd_access *access, u32 ioas_id);
52 int iommufd_access_replace(struct iommufd_access *access, u32 ioas_id);
/linux/drivers/iommu/iommufd/
A Dioas.c74 ioas = iommufd_get_ioas(ucmd->ictx, cmd->ioas_id); in iommufd_ioas_iova_ranges()
154 ioas = iommufd_get_ioas(ucmd->ictx, cmd->ioas_id); in iommufd_ioas_allow_iovas()
220 ioas = iommufd_get_ioas(ucmd->ictx, cmd->ioas_id); in iommufd_ioas_map()
303 ioas = iommufd_get_ioas(ucmd->ictx, cmd->ioas_id); in iommufd_ioas_unmap()
A Diommufd_test.h117 __u32 ioas_id; member
A Dselftest.c108 unsigned int ioas_id, u64 *iova, u32 *flags) in iommufd_test_syz_conv_iova_id() argument
116 ioas = iommufd_get_ioas(ucmd->ictx, ioas_id); in iommufd_test_syz_conv_iova_id()
1096 unsigned int ioas_id, unsigned int flags) in iommufd_test_create_access() argument
1128 rc = iommufd_access_attach(access, ioas_id); in iommufd_test_create_access()
1151 unsigned int ioas_id) in iommufd_test_access_replace_ioas() argument
1160 rc = iommufd_access_replace(staccess->access, ioas_id); in iommufd_test_access_replace_ioas()
1478 ucmd, cmd->id, cmd->access_replace_ioas.ioas_id); in iommufd_test()
A Diommufd_private.h536 unsigned int ioas_id, u64 *iova, u32 *flags);
543 unsigned int ioas_id, in iommufd_test_syz_conv_iova_id() argument
A Ddevice.c882 int iommufd_access_attach(struct iommufd_access *access, u32 ioas_id) in iommufd_access_attach() argument
892 rc = iommufd_access_change_ioas_id(access, ioas_id); in iommufd_access_attach()
898 int iommufd_access_replace(struct iommufd_access *access, u32 ioas_id) in iommufd_access_replace() argument
907 rc = iommufd_access_change_ioas_id(access, ioas_id); in iommufd_access_replace()
A Dvfio_compat.c135 cmd->ioas_id = ioas->obj.id; in iommufd_vfio_ioas()
140 ioas = iommufd_get_ioas(ucmd->ictx, cmd->ioas_id); in iommufd_vfio_ioas()
/linux/Documentation/driver-api/
A Dvfio.rst367 map.ioas_id = alloc_data.out_ioas_id;

Completed in 34 milliseconds