/qemu/tests/qtest/ |
H A D | virtio-blk-test.c | 117 uint64_t req_addr; in test_basic() local 148 req_addr = virtio_blk_request(alloc, dev, &req, 512); in test_basic() 152 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic() 153 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in test_basic() 154 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic() 160 status = readb(req_addr + 528); in test_basic() 163 guest_free(alloc, req_addr); in test_basic() 171 req_addr = virtio_blk_request(alloc, dev, &req, 512); in test_basic() 175 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic() 176 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in test_basic() [all …]
|
H A D | vhost-user-blk-test.c | 106 uint64_t req_addr; in test_invalid_discard_write_zeroes() local 123 req_addr = virtio_blk_request(alloc, dev, &req, sizeof(dwz_hdr2)); in test_invalid_discard_write_zeroes() 125 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_invalid_discard_write_zeroes() 126 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr2), false, true); in test_invalid_discard_write_zeroes() 127 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr2), 1, true, in test_invalid_discard_write_zeroes() 134 status = readb(req_addr + 16 + sizeof(dwz_hdr2)); in test_invalid_discard_write_zeroes() 137 guest_free(alloc, req_addr); in test_invalid_discard_write_zeroes() 148 req_addr = virtio_blk_request(alloc, dev, &req, sizeof(dwz_hdr)); in test_invalid_discard_write_zeroes() 150 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_invalid_discard_write_zeroes() 151 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_invalid_discard_write_zeroes() [all …]
|
H A D | virtio-net-test.c | 36 uint64_t req_addr; in rx_test() local 52 req_addr = guest_alloc(alloc, 64); in rx_test() 54 free_head = qvirtqueue_add(qts, vq, req_addr, 64, true, false); in rx_test() 62 memread(req_addr + VNET_HDR_SIZE, buffer, sizeof(test)); in rx_test() 65 guest_free(alloc, req_addr); in rx_test() 73 uint64_t req_addr; in tx_test() local 79 req_addr = guest_alloc(alloc, 64); in tx_test() 80 memwrite(req_addr + VNET_HDR_SIZE, "TEST", 4); in tx_test() 82 free_head = qvirtqueue_add(qts, vq, req_addr, 64, false, false); in tx_test() 87 guest_free(alloc, req_addr); in tx_test() [all …]
|
H A D | virtio-scsi-test.c | 72 uint64_t req_addr, resp_addr, data_in_addr = 0, data_out_addr = 0; in virtio_scsi_do_command() local 86 req_addr = qvirtio_scsi_alloc(vs, sizeof(req), &req); in virtio_scsi_do_command() 87 free_head = qvirtqueue_add(qts, vq, req_addr, sizeof(req), false, true); in virtio_scsi_do_command() 114 guest_free(alloc, req_addr); in virtio_scsi_do_command()
|
/qemu/tests/qtest/fuzz/ |
H A D | virtio_net_fuzz.c | 67 uint64_t req_addr = guest_alloc(t_alloc, vqa.length); in virtio_net_fuzz_multi() local 72 qtest_memwrite(s, req_addr, Data, vqa.length); in virtio_net_fuzz_multi() 75 free_head = qvirtqueue_add(s, q, req_addr, vqa.length, in virtio_net_fuzz_multi() 77 qvirtqueue_add(s, q, req_addr, vqa.length, vqa.write , vqa.next); in virtio_net_fuzz_multi()
|
H A D | virtio_scsi_fuzz.c | 109 uint64_t req_addr = guest_alloc(t_alloc, vqa.length); in virtio_scsi_fuzz() local 110 qtest_memwrite(s, req_addr, Data, vqa.length); in virtio_scsi_fuzz() 113 free_head[vqa.queue] = qvirtqueue_add(s, q, req_addr, vqa.length, in virtio_scsi_fuzz() 116 qvirtqueue_add(s, q, req_addr, vqa.length, vqa.write , vqa.next); in virtio_scsi_fuzz()
|
H A D | virtio_blk_fuzz.c | 105 uint64_t req_addr = guest_alloc(t_alloc, vqa.length); in virtio_blk_fuzz() local 106 qtest_memwrite(s, req_addr, Data, vqa.length); in virtio_blk_fuzz() 109 free_head[vqa.queue] = qvirtqueue_add(s, q, req_addr, vqa.length, in virtio_blk_fuzz() 112 qvirtqueue_add(s, q, req_addr, vqa.length, vqa.write , vqa.next); in virtio_blk_fuzz()
|
/qemu/hw/scsi/ |
H A D | mptsas.c | 195 static int mptsas_build_sgl(MPTSASState *s, MPTSASRequest *req, hwaddr req_addr) in mptsas_build_sgl() argument 204 next_chain_addr = req_addr + chain_offset * sizeof(uint32_t); in mptsas_build_sgl() 205 sgaddr = req_addr + sizeof(MPIMsgSCSIIORequest); in mptsas_build_sgl()
|