Searched refs:pba_offset (Results 1 – 8 of 8) sorted by relevance
| /openbmc/qemu/hw/pci/ |
| H A D | msix.c | 324 uint8_t pba_bar_nr, unsigned pba_offset, uint8_t cap_pos, in msix_init() argument 347 ranges_overlap(table_offset, table_size, pba_offset, pba_size)) || in msix_init() 349 pba_offset + pba_size > memory_region_size(pba_bar) || in msix_init() 350 (table_offset | pba_offset) & PCI_MSIX_FLAGS_BIRMASK) { in msix_init() 371 pci_set_long(config + PCI_MSIX_PBA, pba_offset | pba_bar_nr); in msix_init() 388 memory_region_add_subregion(pba_bar, pba_offset, &dev->msix_pba_mmio); in msix_init()
|
| /openbmc/qemu/hw/riscv/ |
| H A D | riscv-iommu-sys.c | 120 uint32_t pba_offset = RISCV_IOMMU_REG_MSI_CONFIG + 256; in riscv_iommu_sysdev_init_msi() local 132 memory_region_add_subregion(&iommu->regs_mr, pba_offset, in riscv_iommu_sysdev_init_msi()
|
| /openbmc/qemu/include/hw/pci/ |
| H A D | msix.h | 13 uint8_t pba_bar_nr, unsigned pba_offset, uint8_t cap_pos,
|
| /openbmc/qemu/hw/vfio-user/ |
| H A D | pci.c | 43 data = vfio_region_read(region, addr + vdev->msix->pba_offset, size); in vfio_user_pba_read() 70 memory_region_add_subregion_overlap(vfio_reg, vdev->msix->pba_offset, in vfio_user_msix_setup()
|
| /openbmc/qemu/hw/vfio/ |
| H A D | pci.h | 117 uint32_t pba_offset; member
|
| H A D | pci.c | 1701 vdev->msix->pba_offset = vdev->msix->table_offset + in vfio_pci_relocate_msix() 1762 msix->pba_offset = pba & ~PCI_MSIX_FLAGS_BIRMASK; in vfio_msix_early_setup() 1780 if (msix->pba_offset >= vdev->bars[msix->pba_bar].region.size) { in vfio_msix_early_setup() 1789 msix->pba_offset = 0x1000; in vfio_msix_early_setup() 1797 msix->pba_offset = 0xb400; in vfio_msix_early_setup() 1827 vdev->msix->pba_bar, vdev->msix->pba_offset, pos, in vfio_msix_setup()
|
| /openbmc/qemu/include/hw/s390x/ |
| H A D | s390-pci-bus.h | 257 uint32_t pba_offset; member
|
| /openbmc/qemu/hw/s390x/ |
| H A D | s390-pci-bus.c | 929 pbdev->msix.pba_offset = pba & ~PCI_MSIX_FLAGS_BIRMASK; in s390_pci_msix_init()
|