Home
last modified time | relevance | path

Searched refs:vqpci (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio-pci.c125 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 Dvirtio-pci-modern.c153 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 Dvirtio-pci.h76 void qvirtqueue_pci_msix_setup(QVirtioPCIDevice *d, QVirtQueuePCI *vqpci,