Searched refs:vqpci (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio-pci.c | 125 QVirtQueuePCI *vqpci = (QVirtQueuePCI *)vq; in qvirtio_pci_get_queue_isr_status() local 129 g_assert_cmpint(vqpci->msix_entry, !=, -1); in qvirtio_pci_get_queue_isr_status() 130 if (qpci_msix_masked(dev->pdev, vqpci->msix_entry)) { in qvirtio_pci_get_queue_isr_status() 132 return qpci_msix_pending(dev->pdev, vqpci->msix_entry); in qvirtio_pci_get_queue_isr_status() 134 data = qtest_readl(dev->pdev->bus->qts, vqpci->msix_addr); in qvirtio_pci_get_queue_isr_status() 135 if (data == vqpci->msix_data) { in qvirtio_pci_get_queue_isr_status() 136 qtest_writel(dev->pdev->bus->qts, vqpci->msix_addr, 0); in qvirtio_pci_get_queue_isr_status() 209 QVirtQueuePCI *vqpci; in qvirtio_pci_virtqueue_setup_common() local 212 vqpci = g_malloc0(sizeof(*vqpci)); in qvirtio_pci_virtqueue_setup_common() 216 vqpci->vq.vdev = d; in qvirtio_pci_virtqueue_setup_common() [all …]
|
H A D | virtio-pci-modern.c | 153 QVirtQueuePCI *vqpci = container_of(vq, QVirtQueuePCI, vq); in get_queue_isr_status() local 155 return get_msix_status(dev, vqpci->msix_entry, vqpci->msix_addr, in get_queue_isr_status() 156 vqpci->msix_data); in get_queue_isr_status() 233 QVirtQueuePCI *vqpci; in virtqueue_setup() local 237 vqpci = container_of(vq, QVirtQueuePCI, vq); in virtqueue_setup() 243 vqpci->notify_offset = dev->notify_cfg_offset + in virtqueue_setup() 255 QVirtQueuePCI *vqpci = container_of(vq, QVirtQueuePCI, vq); in virtqueue_kick() local 257 qpci_io_writew(dev->pdev, dev->bar, vqpci->notify_offset, vq->index); in virtqueue_kick()
|
H A D | virtio-pci.h | 76 void qvirtqueue_pci_msix_setup(QVirtioPCIDevice *d, QVirtQueuePCI *vqpci,
|