virtio_pci_add_cap
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_COMMON_CFG, bar_id, 0);
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_ISR_CFG, bar_id, 0);
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_NOTIFY_CFG, bar_id, 0);
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_COMMON_CFG,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_DEVICE_CFG,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_ISR_CFG, bar_id,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_NOTIFY_CFG,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_COMMON_CFG,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_DEVICE_CFG,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_ISR_CFG, bar_id,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_NOTIFY_CFG,
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_COMMON_CFG, bar_id, 0);
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_DEVICE_CFG, bar_id, 36);
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_ISR_CFG, bar_id, 0);
virtio_pci_add_cap(id, VIRTIO_PCI_CAP_NOTIFY_CFG, bar_id, 0);
static void virtio_pci_add_cap(uint8_t, uint8_t, uint8_t, uint32_t);