Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Dioas.c83 max_iovas = cmd->num_iovas; in iommufd_ioas_iova_ranges()
85 cmd->num_iovas = 0; in iommufd_ioas_iova_ranges()
91 if (cmd->num_iovas < max_iovas) { in iommufd_ioas_iova_ranges()
97 if (copy_to_user(&ranges[cmd->num_iovas], &elm, in iommufd_ioas_iova_ranges()
103 cmd->num_iovas++; in iommufd_ioas_iova_ranges()
108 if (cmd->num_iovas > max_iovas) in iommufd_ioas_iova_ranges()
165 cmd->num_iovas); in iommufd_ioas_allow_iovas()
H A Diommufd_private.h145 size_t num_iovas);
H A Dio_pagetable.c1395 size_t num_iovas) in iopt_cut_iova() argument
1401 for (i = 0; i < num_iovas; i++) { in iopt_cut_iova()
/linux/tools/testing/selftests/vfio/lib/
H A Diommu.c358 VFIO_ASSERT_GT(query.num_iovas, 0); in iommufd_iova_ranges()
360 ranges = calloc(query.num_iovas, sizeof(*ranges)); in iommufd_iova_ranges()
366 *nranges = query.num_iovas; in iommufd_iova_ranges()
/linux/include/uapi/linux/
H A Diommufd.h140 __u32 num_iovas; member
173 __u32 num_iovas; member
/linux/tools/testing/selftests/iommu/
H A Diommufd.c894 .num_iovas = 1, in TEST_F()
1008 .num_iovas = 1, in TEST_F()
1013 allow_cmd.num_iovas = 1; in TEST_F()
1023 allow_cmd.num_iovas = 0; in TEST_F()
1030 allow_cmd.num_iovas = 1; in TEST_F()
1073 .num_iovas = BUFFER_SIZE / sizeof(*ranges), in TEST_F()
1079 EXPECT_EQ(1, ranges_cmd.num_iovas); in TEST_F()
1092 ranges_cmd.num_iovas = 0; in TEST_F()
1095 EXPECT_EQ(1, ranges_cmd.num_iovas); in TEST_F()
1103 ranges_cmd.num_iovas = BUFFER_SIZE / sizeof(*ranges); in TEST_F()
[all …]
H A Diommufd_fail_nth.c257 .num_iovas = ARRAY_SIZE(ranges), in TEST_FAIL_NTH()
269 .num_iovas = 1, in TEST_FAIL_NTH()