Searched refs:virtqueues (Results 1 - 20 of 20) sorted by relevance

/linux-4.4.14/arch/s390/include/uapi/asm/
H A Dkvm_virtio.h21 /* 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 Dvirtio_pci_common.h44 /* 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 Dvirtio_pci_common.c61 /* 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 Dvirtio_mmio.c95 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 Dvirtio_balloon.c249 * 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 Dvirtio_config.h36 * @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 Dvirtio.h15 * @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 Dvirtio_net.h216 * 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 Dmic_common.h33 * @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 Dvirtio_ccw.c62 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 Dkvm_virtio.c263 /* We must have this many virtqueues. */ kvm_find_vqs()
/linux-4.4.14/drivers/scsi/
H A Dvirtio_scsi.c77 * 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 Dvirtio_blk.c420 /* Discover virtqueues and write information to configuration. */ init_vq()
781 /* Stop all the virtqueues. */ virtblk_remove()
/linux-4.4.14/drivers/remoteproc/
H A Dremoteproc_virtio.c84 /* we're temporarily limited to two virtqueues per rvdev */ rp_find_vq()
/linux-4.4.14/tools/lguest/
H A Dlguest.c658 * 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 Dvirtio_console.c163 * 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 Dmic_virtio.c320 /* We must have this many virtqueues. */ mic_find_vqs()
/linux-4.4.14/drivers/net/
H A Dvirtio_net.c138 /* 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 Dvirtio_rpmsg_bus.c967 /* We expect two virtqueues, rx and tx (and in this order) */ rpmsg_probe()
/linux-4.4.14/drivers/vhost/
H A Dvhost.c1214 /* Each buffer in the virtqueues is actually a chain of descriptors. This

Completed in 1727 milliseconds