Lines Matching defs:ranges_cmd
563 struct iommu_ioas_iova_ranges ranges_cmd = {
564 .size = sizeof(ranges_cmd),
571 ASSERT_EQ(0, ioctl(self->fd, IOMMU_IOAS_IOVA_RANGES, &ranges_cmd));
572 EXPECT_EQ(1, ranges_cmd.num_iovas);
576 EXPECT_EQ(1, ranges_cmd.out_iova_alignment);
580 EXPECT_EQ(MOCK_PAGE_SIZE, ranges_cmd.out_iova_alignment);
585 ranges_cmd.num_iovas = 0;
587 ioctl(self->fd, IOMMU_IOAS_IOVA_RANGES, &ranges_cmd));
588 EXPECT_EQ(1, ranges_cmd.num_iovas);
596 ranges_cmd.num_iovas = BUFFER_SIZE / sizeof(*ranges);
597 ASSERT_EQ(0, ioctl(self->fd, IOMMU_IOAS_IOVA_RANGES, &ranges_cmd));
599 EXPECT_EQ(2, ranges_cmd.num_iovas);
605 EXPECT_EQ(1, ranges_cmd.num_iovas);
612 ranges_cmd.num_iovas = 1;
615 &ranges_cmd));
616 EXPECT_EQ(2, ranges_cmd.num_iovas);
621 ioctl(self->fd, IOMMU_IOAS_IOVA_RANGES, &ranges_cmd));
622 EXPECT_EQ(1, ranges_cmd.num_iovas);