Lines Matching +full:10 +full:- +full:14
10 * option) any later version. See the COPYING file in the top-level directory.
15 #include "libqtest-single.h"
18 #include "libqos/virtio-iommu.h"
19 #include "hw/virtio/virtio-iommu.h"
29 QVirtioDevice *dev = v_iommu->vdev; in pci_config()
48 g_assert_cmpint(buffer->reserved[i], ==, 0); in read_tail_status()
50 return buffer->status; in read_tail_status()
54 * send_attach_detach - Send an attach/detach command to the device
62 QVirtioDevice *dev = v_iommu->vdev; in send_attach_detach()
63 QVirtQueue *vq = v_iommu->vq; in send_attach_detach()
67 size_t ro_size = sizeof(req) - sizeof(struct virtio_iommu_req_tail); in send_attach_detach()
93 * send_map - Send a map command to the device
104 QVirtioDevice *dev = v_iommu->vdev; in send_map()
105 QVirtQueue *vq = v_iommu->vq; in send_map()
109 size_t ro_size = sizeof(req) - sizeof(struct virtio_iommu_req_tail); in send_map()
138 * send_unmap - Send an unmap command to the device
146 QVirtioDevice *dev = v_iommu->vdev; in send_unmap()
147 QVirtQueue *vq = v_iommu->vq; in send_unmap()
151 size_t ro_size = sizeof(req) - sizeof(struct virtio_iommu_req_tail); in send_unmap()
283 ret = send_unmap(qts, v_iommu, 1, 0, 10); in test_map_unmap()
306 ret = send_map(qts, v_iommu, 1, 10, 14, 0xf3000, VIRTIO_IOMMU_MAP_F_READ); in test_map_unmap()
308 ret = send_unmap(qts, v_iommu, 1, 0, 14); in test_map_unmap()
309 g_assert_cmpint(ret, ==, 0); /* unmaps [0,4] and [10,14] */ in test_map_unmap()
311 ret = send_map(qts, v_iommu, 1, 10, 14, 0xf3000, VIRTIO_IOMMU_MAP_F_READ); in test_map_unmap()
317 ret = send_map(qts, v_iommu, 1, 10, 14, 0xf3000, VIRTIO_IOMMU_MAP_F_READ); in test_map_unmap()
318 g_assert_cmpint(ret, ==, VIRTIO_IOMMU_S_INVAL); /* 10-14 still is mapped */ in test_map_unmap()
323 qos_add_test("config", "virtio-iommu", pci_config, NULL); in register_virtio_iommu_test()
324 qos_add_test("attach_detach", "virtio-iommu", test_attach_detach, NULL); in register_virtio_iommu_test()
325 qos_add_test("map_unmap", "virtio-iommu", test_map_unmap, NULL); in register_virtio_iommu_test()