Lines Matching refs:virtio_blk
55 struct virtio_blk { struct
133 struct virtio_blk *vblk = hctx->queue->queuedata; in get_virtio_blk_vq()
338 struct virtio_blk *vblk = req->mq_hctx->queue->queuedata; in virtblk_request_done()
352 struct virtio_blk *vblk = vq->vdev->priv; in virtblk_done()
379 struct virtio_blk *vblk = hctx->queue->queuedata; in virtio_commit_rqs()
405 struct virtio_blk *vblk, in virtblk_prep_rq()
429 struct virtio_blk *vblk = hctx->queue->queuedata; in virtio_queue_rq()
467 struct virtio_blk *vblk = req->mq_hctx->queue->queuedata; in virtblk_prep_rq_batch()
527 static void *virtblk_alloc_report_buffer(struct virtio_blk *vblk, in virtblk_alloc_report_buffer()
556 static int virtblk_submit_zone_report(struct virtio_blk *vblk, in virtblk_submit_zone_report()
585 static int virtblk_parse_zone(struct virtio_blk *vblk, in virtblk_parse_zone()
661 struct virtio_blk *vblk = disk->private_data; in virtblk_report_zones()
718 static int virtblk_read_zoned_limits(struct virtio_blk *vblk, in virtblk_read_zoned_limits()
793 static inline int virtblk_read_zoned_limits(struct virtio_blk *vblk, in virtblk_read_zoned_limits()
806 struct virtio_blk *vblk = disk->private_data; in virtblk_get_id()
835 struct virtio_blk *vblk = disk->private_data; in virtblk_getgeo()
866 struct virtio_blk *vblk = disk->private_data; in virtblk_free_disk()
913 static void virtblk_update_capacity(struct virtio_blk *vblk, bool resize) in virtblk_update_capacity()
945 struct virtio_blk *vblk = in virtblk_config_changed_work()
946 container_of(work, struct virtio_blk, config_work); in virtblk_config_changed_work()
953 struct virtio_blk *vblk = vdev->priv; in virtblk_config_changed()
958 static int init_vq(struct virtio_blk *vblk) in init_vq()
1096 struct virtio_blk *vblk = disk->private_data; in cache_type_store()
1123 struct virtio_blk *vblk = disk->private_data; in cache_type_show()
1143 struct virtio_blk *vblk = disk->private_data; in virtblk_attrs_are_visible()
1165 struct virtio_blk *vblk = set->driver_data; in virtblk_map_queues()
1204 struct virtio_blk *vblk = hctx->queue->queuedata; in virtblk_poll()
1244 static int virtblk_read_limits(struct virtio_blk *vblk, in virtblk_read_limits()
1438 struct virtio_blk *vblk; in virtblk_probe()
1564 struct virtio_blk *vblk = vdev->priv; in virtblk_remove()
1590 struct virtio_blk *vblk = vdev->priv; in virtblk_freeze_priv()
1619 struct virtio_blk *vblk = vdev->priv; in virtblk_restore_priv()
1675 static struct virtio_driver virtio_blk = { variable
1707 error = register_virtio_driver(&virtio_blk); in virtio_blk_init()
1721 unregister_virtio_driver(&virtio_blk); in virtio_blk_fini()