| /linux/tools/testing/selftests/iommu/ |
| A D | iommufd_fail_nth.c | 233 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 D | iommufd_utils.h | 74 .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 D | iommufd.c | 192 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 D | iommufd.c | 16 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 D | iommufd.h | 133 __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 D | iommufd.h | 51 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 D | ioas.c | 74 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 D | iommufd_test.h | 117 __u32 ioas_id; member
|
| A D | selftest.c | 108 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 D | iommufd_private.h | 536 unsigned int ioas_id, u64 *iova, u32 *flags); 543 unsigned int ioas_id, in iommufd_test_syz_conv_iova_id() argument
|
| A D | device.c | 882 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 D | vfio_compat.c | 135 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 D | vfio.rst | 367 map.ioas_id = alloc_data.out_ioas_id;
|