Lines Matching defs:map_cmd
1988 TEST_F(iommufd, map_cmd)
1990 struct vfio_iommu_type1_dma_map map_cmd = {
1996 map_cmd.argsz = 1;
1997 EXPECT_ERRNO(EINVAL, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));
1999 map_cmd.argsz = sizeof(map_cmd);
2000 map_cmd.flags = 1 << 31;
2001 EXPECT_ERRNO(EINVAL, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));
2004 map_cmd.flags = VFIO_DMA_MAP_FLAG_READ | VFIO_DMA_MAP_FLAG_WRITE;
2005 EXPECT_ERRNO(ENODEV, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));
2257 struct vfio_iommu_type1_dma_map map_cmd = {
2258 .argsz = sizeof(map_cmd),
2273 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));
2278 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));
2289 map_cmd.iova = pages_iova[i] =
2291 map_cmd.vaddr = (uintptr_t)buffer + i * PAGE_SIZE;
2292 map_cmd.size = PAGE_SIZE;
2293 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));
2308 struct vfio_iommu_type1_dma_map map_cmd = {
2309 .argsz = sizeof(map_cmd),
2326 map_cmd.vaddr = (uintptr_t)buf;
2327 ASSERT_EQ(0, ioctl(self->fd, VFIO_IOMMU_MAP_DMA, &map_cmd));