Lines Matching refs:blk
26 virtio_blk_sect_range_ok(BlockBackend *blk, uint32_t block_size, in virtio_blk_sect_range_ok() argument
45 blk_co_get_geometry(blk, &total_sectors); in virtio_blk_sect_range_ok()
56 BlockBackend *blk = handler->blk; in virtio_blk_discard_write_zeroes() local
90 if (unlikely(!virtio_blk_sect_range_ok(blk, handler->logical_block_size, in virtio_blk_discard_write_zeroes()
110 if (blk_co_pwrite_zeroes(blk, sector << VIRTIO_BLK_SECTOR_BITS, in virtio_blk_discard_write_zeroes()
123 if (blk_co_pdiscard(blk, sector << VIRTIO_BLK_SECTOR_BITS, in virtio_blk_discard_write_zeroes()
138 BlockBackend *blk = handler->blk; in virtio_blk_process_req() local
190 if (unlikely(!virtio_blk_sect_range_ok(blk, in virtio_blk_process_req()
200 ret = blk_co_pwritev(blk, offset, qiov.size, &qiov, 0); in virtio_blk_process_req()
202 ret = blk_co_preadv(blk, offset, qiov.size, &qiov, 0); in virtio_blk_process_req()
212 if (blk_co_flush(blk) == 0) { in virtio_blk_process_req()