Searched refs:dwz_hdr (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/tests/qtest/ |
H A D | vhost-user-blk-test.c | 56 struct virtio_blk_discard_write_zeroes *dwz_hdr) in virtio_blk_fix_dwz_hdr() argument 59 dwz_hdr->sector = bswap64(dwz_hdr->sector); in virtio_blk_fix_dwz_hdr() 60 dwz_hdr->num_sectors = bswap32(dwz_hdr->num_sectors); in virtio_blk_fix_dwz_hdr() 61 dwz_hdr->flags = bswap32(dwz_hdr->flags); in virtio_blk_fix_dwz_hdr() 104 struct virtio_blk_discard_write_zeroes dwz_hdr; in test_invalid_discard_write_zeroes() local 141 req.data = (char *) &dwz_hdr; in test_invalid_discard_write_zeroes() 142 dwz_hdr.sector = 0; in test_invalid_discard_write_zeroes() 143 dwz_hdr.num_sectors = 0xffffffff; in test_invalid_discard_write_zeroes() 144 dwz_hdr.flags = 0; in test_invalid_discard_write_zeroes() 146 virtio_blk_fix_dwz_hdr(dev, &dwz_hdr); in test_invalid_discard_write_zeroes() [all …]
|
H A D | virtio-blk-test.c | 73 struct virtio_blk_discard_write_zeroes *dwz_hdr) in virtio_blk_fix_dwz_hdr() argument 76 dwz_hdr->sector = bswap64(dwz_hdr->sector); in virtio_blk_fix_dwz_hdr() 77 dwz_hdr->num_sectors = bswap32(dwz_hdr->num_sectors); in virtio_blk_fix_dwz_hdr() 78 dwz_hdr->flags = bswap32(dwz_hdr->flags); in virtio_blk_fix_dwz_hdr() 194 struct virtio_blk_discard_write_zeroes dwz_hdr; in test_basic() local 202 req.data = (char *) &dwz_hdr; in test_basic() 203 dwz_hdr.sector = 0; in test_basic() 204 dwz_hdr.num_sectors = 1; in test_basic() 205 dwz_hdr.flags = 0; in test_basic() 207 virtio_blk_fix_dwz_hdr(dev, &dwz_hdr); in test_basic() [all …]
|
/openbmc/qemu/hw/block/ |
H A D | virtio-blk.c | 381 struct virtio_blk_discard_write_zeroes *dwz_hdr, bool is_write_zeroes) in virtio_blk_handle_discard_write_zeroes() argument 390 sector = virtio_ldq_p(vdev, &dwz_hdr->sector); in virtio_blk_handle_discard_write_zeroes() 391 num_sectors = virtio_ldl_p(vdev, &dwz_hdr->num_sectors); in virtio_blk_handle_discard_write_zeroes() 392 flags = virtio_ldl_p(vdev, &dwz_hdr->flags); in virtio_blk_handle_discard_write_zeroes() 933 struct virtio_blk_discard_write_zeroes dwz_hdr; in virtio_blk_handle_request() local 944 out_len > sizeof(dwz_hdr))) { in virtio_blk_handle_request() 950 if (unlikely(iov_to_buf(out_iov, out_num, 0, &dwz_hdr, in virtio_blk_handle_request() 951 sizeof(dwz_hdr)) != sizeof(dwz_hdr))) { in virtio_blk_handle_request() 959 err_status = virtio_blk_handle_discard_write_zeroes(req, &dwz_hdr, in virtio_blk_handle_request()
|