Lines Matching full:virtio
3 * The Virtio 9p transport driver
10 * Based on virtio console driver
35 #include <linux/virtio.h>
51 * @vdev: virtio dev associated with this channel
52 * @vq: virtio queue associated with this channel
118 * @vq: virtio queue activity was received on
121 * on the virtio channel - most likely a response to request we
152 /* Wakeup if anyone waiting for VirtIO ring space. */ in req_done()
193 /* We don't currently allow canceling of virtio requests */
264 p9_debug(P9_DEBUG_TRANS, "9p debug: virtio request\n"); in p9_virtio_request()
271 /* Handle out VirtIO ring buffers */ in p9_virtio_request()
293 p9_debug(P9_DEBUG_TRANS, "Retry virtio request\n"); in p9_virtio_request()
298 "virtio rpc add_sgs returned failure\n"); in p9_virtio_request()
305 p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); in p9_virtio_request()
406 p9_debug(P9_DEBUG_TRANS, "virtio request\n"); in p9_virtio_zc_request()
491 p9_debug(P9_DEBUG_TRANS, "Retry virtio request\n"); in p9_virtio_zc_request()
496 "virtio rpc add_sgs returned failure\n"); in p9_virtio_zc_request()
504 p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); in p9_virtio_zc_request()
550 * p9_virtio_probe - probe for existence of 9P virtio channels
551 * @vdev: virtio device to probe
553 * This probes for existing virtio channels.
572 pr_err("Failed to allocate virtio 9P channel\n"); in p9_virtio_probe()
645 * p9_virtio_create - allocate a new virtio channel
694 * p9_virtio_remove - clean up resources associated with a virtio device
695 * @vdev: virtio device to remove
756 .name = "virtio",
798 MODULE_DEVICE_TABLE(virtio, id_table);
800 MODULE_DESCRIPTION("Virtio 9p Transport");