/linux-4.4.14/arch/s390/include/uapi/asm/ |
H A D | kvm_virtio.h | 21 /* The number of virtqueues (first in config array) */ 28 /* The number of bytes of the config array after virtqueues. */
|
/linux-4.4.14/drivers/virtio/ |
H A D | virtio_pci_common.h | 44 /* the list node for the virtqueues list */ 86 struct list_head virtqueues; member in struct:virtio_pci_device 120 * virtqueues Thus, we need at least 2 vectors for MSI. */
|
H A D | virtio_pci_common.c | 61 /* Notify all virtqueues on an interrupt. */ vp_vring_interrupt() 70 list_for_each_entry(info, &vp_dev->virtqueues, node) { vp_vring_interrupt() 199 "%s-virtqueues", name); vp_request_msix_vectors() 246 list_add(&info->node, &vp_dev->virtqueues); vp_setup_vq() 502 INIT_LIST_HEAD(&vp_dev->virtqueues); virtio_pci_probe()
|
H A D | virtio_mmio.c | 95 struct list_head virtqueues; member in struct:virtio_mmio_device 108 /* the list node for the virtqueues list */ 291 /* Notify all virtqueues on an interrupt. */ vm_interrupt() 311 list_for_each_entry(info, &vm_dev->virtqueues, node) vm_interrupt() 462 list_add(&info->node, &vm_dev->virtqueues); vm_setup_vq() 553 INIT_LIST_HEAD(&vm_dev->virtqueues); virtio_mmio_probe()
|
H A D | virtio_balloon.c | 249 * While most virtqueues communicate guest-initiated requests to the hypervisor, 395 * We expect two virtqueues: inflate and deflate, and init_vqs()
|
/linux-4.4.14/include/linux/ |
H A D | virtio_config.h | 36 * @find_vqs: find virtqueues and instantiate them. 38 * nvqs: the number of virtqueues to find 39 * vqs: on success, includes new virtqueues 45 * @del_vqs: free virtqueues found by find_vqs().
|
H A D | virtio.h | 15 * @list: the chain of virtqueues for this device 92 * @vqs: the list of virtqueues for this device.
|
/linux-4.4.14/include/uapi/linux/ |
H A D | virtio_net.h | 216 * the device, the device will not steer new packets on receive virtqueues 217 * other than specified nor read from transmit virtqueues other than specified. 218 * Accordingly, driver should not transmit new packets on virtqueues other than
|
H A D | mic_common.h | 33 * @num_vq: Number of virtqueues. 36 * @config_len: Number of bytes of the config array after virtqueues.
|
/linux-4.4.14/drivers/s390/virtio/ |
H A D | virtio_ccw.c | 62 struct list_head virtqueues; member in struct:virtio_ccw_device 285 list_for_each_entry(info, &vcdev->virtqueues, node) virtio_ccw_drop_indicators() 570 list_add(&info->node, &vcdev->virtqueues); virtio_ccw_setup_vq() 977 list_for_each_entry(info, &vcdev->virtqueues, node) { virtio_ccw_vq_by_ind() 1231 INIT_LIST_HEAD(&vcdev->virtqueues); virtio_ccw_online()
|
H A D | kvm_virtio.c | 263 /* We must have this many virtqueues. */ kvm_find_vqs()
|
/linux-4.4.14/drivers/scsi/ |
H A D | virtio_scsi.c | 77 * queue, and also lets the driver optimize the IRQ affinity for the virtqueues 107 /* If the affinity hint is set for virtqueues */ 661 * virtqueues once. virtscsi_tmf() 886 /* Stop all the virtqueues. */ virtscsi_remove_vqs() 921 /* Discover virtqueues and write information to configuration. */ virtscsi_init()
|
/linux-4.4.14/drivers/block/ |
H A D | virtio_blk.c | 420 /* Discover virtqueues and write information to configuration. */ init_vq() 781 /* Stop all the virtqueues. */ virtblk_remove()
|
/linux-4.4.14/drivers/remoteproc/ |
H A D | remoteproc_virtio.c | 84 /* we're temporarily limited to two virtqueues per rvdev */ rp_find_vq()
|
/linux-4.4.14/tools/lguest/ |
H A D | lguest.c | 658 * Each buffer in the virtqueues is actually a chain of descriptors. This 1974 * discovery of virtqueues for the device, offsetof() 1977 * space, and population of virtqueues. offsetof() 2059 * virtqueues for the device, optional per-bus setup, offsetof() 2061 * configuration space, and population of virtqueues. offsetof() 2064 * All our devices require all virtqueues to be enabled, so offsetof() 2678 * The console needs two virtqueues: the input then the output. When setup_console()
|
/linux-4.4.14/drivers/char/ |
H A D | virtio_console.c | 163 * A couple of virtqueues for the control channel: one for 168 /* Array of per-port IO virtqueues */ 1244 * leave this as zero, virtqueues have implicit notifications. init_port_console()
|
/linux-4.4.14/drivers/misc/mic/card/ |
H A D | mic_virtio.c | 320 /* We must have this many virtqueues. */ mic_find_vqs()
|
/linux-4.4.14/drivers/net/ |
H A D | virtio_net.c | 138 /* Does the affinity hint is set for virtqueues? */ 1561 /* Allocate/initialize parameters for send/receive virtqueues */ virtnet_find_vqs()
|
/linux-4.4.14/drivers/rpmsg/ |
H A D | virtio_rpmsg_bus.c | 967 /* We expect two virtqueues, rx and tx (and in this order) */ rpmsg_probe()
|
/linux-4.4.14/drivers/vhost/ |
H A D | vhost.c | 1214 /* Each buffer in the virtqueues is actually a chain of descriptors. This
|