Searched refs:virtqueues (Results 1 – 6 of 6) sorted by relevance
| /linux/Documentation/driver-api/virtio/ |
| H A D | virtio.rst | 24 Device - Driver communication: virtqueues 37 virtqueues, which are actually ring buffers [#f1]_ of buffer descriptors 47 reference definitions of virtqueues and "Virtqueues and virtio ring: How 126 At this point, the virtqueues will be allocated and configured by 141 https://www.redhat.com/en/blog/virtqueues-and-virtio-ring-how-data-travels
|
| H A D | writing_virtio_drivers.rst | 22 and configure the virtqueues for the device according to its spec, the 23 configuration of the virtqueues in the driver side must match the 87 /* remove virtqueues */ 123 ("DRIVER_OK"). The virtqueues are anyway enabled automatically by the 129 In any case, the virtqueues need to be enabled before adding buffers to
|
| /linux/Documentation/filesystems/ |
| H A D | virtiofs.rst | 68 Mapping /dev/fuse to virtqueues requires solving differences in semantics 69 between /dev/fuse and virtqueues. Each time the /dev/fuse device is read, the
|
| /linux/drivers/virtio/ |
| H A D | virtio_pci_common.c | 91 list_for_each_entry(info, &vp_dev->virtqueues, node) { in vp_vring_interrupt() 228 list_add(&info->node, &vp_dev->virtqueues); in vp_setup_vq() 694 INIT_LIST_HEAD(&vp_dev->virtqueues); in virtio_pci_probe()
|
| H A D | virtio_pci_modern.c | 655 list_add(&info->node, &vp_dev->virtqueues); in vp_modern_enable_vq_after_reset()
|
| /linux/drivers/s390/virtio/ |
| H A D | virtio_ccw.c | 71 struct list_head virtqueues; member 352 list_for_each_entry(info, &vcdev->virtqueues, node) in virtio_ccw_drop_indicators() 635 list_add(&info->node, &vcdev->virtqueues); in virtio_ccw_setup_vq() 1133 list_for_each_entry(info, &vcdev->virtqueues, node) { in virtio_ccw_vq_by_ind() 1395 INIT_LIST_HEAD(&vcdev->virtqueues); in virtio_ccw_online()
|