Home
last modified time | relevance | path

Searched refs:dwz_hdr (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/tests/qtest/
H A Dvhost-user-blk-test.c56 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 Dvirtio-blk-test.c73 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 Dvirtio-blk.c381 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()