Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iommu/iommufd/
H A Dioas.c79 max_iovas = cmd->num_iovas; in iommufd_ioas_iova_ranges()
81 cmd->num_iovas = 0; in iommufd_ioas_iova_ranges()
87 if (cmd->num_iovas < max_iovas) { in iommufd_ioas_iova_ranges()
93 if (copy_to_user(&ranges[cmd->num_iovas], &elm, in iommufd_ioas_iova_ranges()
99 cmd->num_iovas++; in iommufd_ioas_iova_ranges()
104 if (cmd->num_iovas > max_iovas) in iommufd_ioas_iova_ranges()
161 cmd->num_iovas); in iommufd_ioas_allow_iovas()
H A Diommufd_private.h88 size_t num_iovas);
H A Dio_pagetable.c1108 size_t num_iovas) in iopt_cut_iova() argument
1114 for (i = 0; i < num_iovas; i++) { in iopt_cut_iova()
/openbmc/linux/include/uapi/linux/
H A Diommufd.h130 __u32 num_iovas; member
163 __u32 num_iovas; member
/openbmc/linux/tools/testing/selftests/iommu/
H A Diommufd.c414 .num_iovas = 1, in TEST_F()
501 .num_iovas = 1, in TEST_F()
506 allow_cmd.num_iovas = 1; in TEST_F()
516 allow_cmd.num_iovas = 0; in TEST_F()
523 allow_cmd.num_iovas = 1; in TEST_F()
566 .num_iovas = BUFFER_SIZE / sizeof(*ranges), in TEST_F()
572 EXPECT_EQ(1, ranges_cmd.num_iovas); in TEST_F()
585 ranges_cmd.num_iovas = 0; in TEST_F()
588 EXPECT_EQ(1, ranges_cmd.num_iovas); in TEST_F()
596 ranges_cmd.num_iovas = BUFFER_SIZE / sizeof(*ranges); in TEST_F()
[all …]
H A Diommufd_fail_nth.c248 .num_iovas = ARRAY_SIZE(ranges), in TEST_FAIL_NTH()
260 .num_iovas = 1, in TEST_FAIL_NTH()
/openbmc/qemu/linux-headers/linux/
H A Diommufd.h134 __u32 num_iovas; member
167 __u32 num_iovas; member
/openbmc/qemu/hw/vfio/
H A Diommufd.c436 sz = info->num_iovas * sizeof(struct iommu_iova_range); in iommufd_cdev_get_info_iova_range()
446 for (int i = 0; i < info->num_iovas; i++) { in iommufd_cdev_get_info_iova_range()