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
114 * @vq: virtio queue activity was received on
117 * on the virtio channel - most likely a response to request we
148 /* Wakeup if anyone waiting for VirtIO ring space. */ in req_done()
189 /* We don't currently allow canceling of virtio requests */
259 p9_debug(P9_DEBUG_TRANS, "9p debug: virtio request\n"); in p9_virtio_request()
266 /* Handle out VirtIO ring buffers */ in p9_virtio_request()
288 p9_debug(P9_DEBUG_TRANS, "Retry virtio request\n"); in p9_virtio_request()
293 "virtio rpc add_sgs returned failure\n"); in p9_virtio_request()
300 p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); in p9_virtio_request()
401 p9_debug(P9_DEBUG_TRANS, "virtio request\n"); in p9_virtio_zc_request()
486 p9_debug(P9_DEBUG_TRANS, "Retry virtio request\n"); in p9_virtio_zc_request()
491 "virtio rpc add_sgs returned failure\n"); in p9_virtio_zc_request()
499 p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); in p9_virtio_zc_request()
545 * p9_virtio_probe - probe for existence of 9P virtio channels
546 * @vdev: virtio device to probe
548 * This probes for existing virtio channels.
567 pr_err("Failed to allocate virtio 9P channel\n"); in p9_virtio_probe()
638 * p9_virtio_create - allocate a new virtio channel
687 * p9_virtio_remove - clean up resources associated with a virtio device
688 * @vdev: virtio device to remove
749 .name = "virtio",
791 MODULE_DEVICE_TABLE(virtio, id_table);
793 MODULE_DESCRIPTION("Virtio 9p Transport");