Lines Matching refs:unmap_cmd

1322 	struct iommu_ioas_unmap unmap_cmd = {  in TEST_F()  local
1323 .size = sizeof(unmap_cmd), in TEST_F()
1353 ASSERT_EQ(0, ioctl(self->fd, IOMMU_IOAS_UNMAP, &unmap_cmd)); in TEST_F()
1425 TEST_F(iommufd, unmap_cmd) in TEST_F() argument
1427 struct vfio_iommu_type1_dma_unmap unmap_cmd = { in TEST_F() local
1432 unmap_cmd.argsz = 1; in TEST_F()
1433 EXPECT_ERRNO(EINVAL, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1435 unmap_cmd.argsz = sizeof(unmap_cmd); in TEST_F()
1436 unmap_cmd.flags = 1 << 31; in TEST_F()
1437 EXPECT_ERRNO(EINVAL, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1439 unmap_cmd.flags = 0; in TEST_F()
1440 EXPECT_ERRNO(ENODEV, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1719 struct vfio_iommu_type1_dma_unmap unmap_cmd = { in TEST_F() local
1720 .argsz = sizeof(unmap_cmd), in TEST_F()
1729 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1730 ASSERT_EQ(BUFFER_SIZE, unmap_cmd.size); in TEST_F()
1734 unmap_cmd.flags = VFIO_DMA_UNMAP_FLAG_ALL; in TEST_F()
1735 EXPECT_ERRNO(EINVAL, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1737 unmap_cmd.iova = 0; in TEST_F()
1738 unmap_cmd.size = 0; in TEST_F()
1739 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1740 ASSERT_EQ(BUFFER_SIZE, unmap_cmd.size); in TEST_F()
1752 unmap_cmd.flags = 0; in TEST_F()
1753 unmap_cmd.size = PAGE_SIZE; in TEST_F()
1755 unmap_cmd.iova = pages_iova[i]; in TEST_F()
1756 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_UNMAP_DMA, &unmap_cmd)); in TEST_F()
1769 struct vfio_iommu_type1_dma_unmap unmap_cmd = { in TEST_F() local
1770 .argsz = sizeof(unmap_cmd), in TEST_F()
1784 unmap_cmd.size = buf_size / ARRAY_SIZE(pages_iova); in TEST_F()
1786 pages_iova[i] = MOCK_APERTURE_START + (i * unmap_cmd.size); in TEST_F()
1791 unmap_cmd.iova = pages_iova[i]; in TEST_F()
1792 unmap_cmd.size = buf_size / ARRAY_SIZE(pages_iova); in TEST_F()
1795 &unmap_cmd)); in TEST_F()
1799 &unmap_cmd)); in TEST_F()