Lines Matching full:virtio
2 * The Virtio 9p transport driver
9 * Based on virtio console driver
50 #include <linux/virtio.h>
66 * @vdev: virtio dev associated with this channel
67 * @vq: virtio queue associated with this channel
129 * @vq: virtio queue activity was received on
132 * on the virtio channel - most likely a response to request we
163 /* Wakeup if anyone waiting for VirtIO ring space. */ in req_done()
204 /* We don't currently allow canceling of virtio requests */
274 p9_debug(P9_DEBUG_TRANS, "9p debug: virtio request\n"); in p9_virtio_request()
281 /* Handle out VirtIO ring buffers */ in p9_virtio_request()
303 p9_debug(P9_DEBUG_TRANS, "Retry virtio request\n"); in p9_virtio_request()
308 "virtio rpc add_sgs returned failure\n"); in p9_virtio_request()
315 p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); in p9_virtio_request()
416 p9_debug(P9_DEBUG_TRANS, "virtio request\n"); in p9_virtio_zc_request()
501 p9_debug(P9_DEBUG_TRANS, "Retry virtio request\n"); in p9_virtio_zc_request()
506 "virtio rpc add_sgs returned failure\n"); in p9_virtio_zc_request()
514 p9_debug(P9_DEBUG_TRANS, "virtio request kicked\n"); in p9_virtio_zc_request()
560 * p9_virtio_probe - probe for existence of 9P virtio channels
561 * @vdev: virtio device to probe
563 * This probes for existing virtio channels.
582 pr_err("Failed to allocate virtio 9P channel\n"); in p9_virtio_probe()
653 * p9_virtio_create - allocate a new virtio channel
702 * p9_virtio_remove - clean up resources associated with a virtio device
703 * @vdev: virtio device to remove
764 .name = "virtio",
806 MODULE_DEVICE_TABLE(virtio, id_table);
808 MODULE_DESCRIPTION("Virtio 9p Transport");