Lines Matching refs:buf
131 static ssize_t virtio_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count);
133 struct bdev *bdev, void *buf, off_t offset, size_t len,
135 static ssize_t virtio_bdev_write_block(struct bdev *bdev, const void *buf, bnum_t block, uint count…
222 char buf[16]; in virtio_block_init() local
223 snprintf(buf, sizeof(buf), "virtio%u", found_index++); in virtio_block_init()
224 bio_initialize_bdev(&bdev->bdev, buf, in virtio_block_init()
305 static status_t virtio_block_do_txn(struct virtio_device *dev, void *buf, in virtio_block_do_txn() argument
314 LTRACEF("dev %p, buf %p, offset 0x%llx, len %zu\n", dev, buf, offset, len); in virtio_block_do_txn()
354 vaddr_t va = (vaddr_t)buf; in virtio_block_do_txn()
360 desc->addr = (uint64_t)(uintptr_t)buf; in virtio_block_do_txn()
437 ssize_t virtio_block_read_write(struct virtio_device *dev, void *buf, in virtio_block_read_write() argument
444 status_t err = virtio_block_do_txn(dev, buf, offset, len, write, in virtio_block_read_write()
460 static ssize_t virtio_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count) { in virtio_bdev_read_block() argument
463 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n", bdev, buf, block, count); in virtio_bdev_read_block()
465 ssize_t result = virtio_block_read_write(dev->dev, buf, (off_t)block * dev->bdev.block_size, in virtio_bdev_read_block()
470 static status_t virtio_bdev_read_async(struct bdev *bdev, void *buf, in virtio_bdev_read_async() argument
477 return virtio_block_do_txn(dev->dev, buf, offset, len, false, callback, in virtio_bdev_read_async()
481 static ssize_t virtio_bdev_write_block(struct bdev *bdev, const void *buf, bnum_t block, uint count… in virtio_bdev_write_block() argument
484 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n", bdev, buf, block, count); in virtio_bdev_write_block()
486 …ssize_t result = virtio_block_read_write(dev->dev, (void *)buf, (off_t)block * dev->bdev.block_siz… in virtio_bdev_write_block()