Searched refs:PCI_MSIX_ENTRY_SIZE (Results 1 – 7 of 7) sorted by relevance
39 uint8_t *table_entry = dev->msix_table + vector * PCI_MSIX_ENTRY_SIZE; in msix_prepare_message()58 uint8_t *table_entry = dev->msix_table + vector * PCI_MSIX_ENTRY_SIZE; in msix_set_message()92 unsigned offset = vector * PCI_MSIX_ENTRY_SIZE; in msix_vector_masked()156 offset = vector * PCI_MSIX_ENTRY_SIZE + PCI_MSIX_ENTRY_VECTOR_CTRL; in msix_set_mask()217 assert(addr + size <= dev->msix_entries_nr * PCI_MSIX_ENTRY_SIZE); in msix_table_mmio_read()225 int vector = addr / PCI_MSIX_ENTRY_SIZE; in msix_table_mmio_write()228 assert(addr + size <= dev->msix_entries_nr * PCI_MSIX_ENTRY_SIZE); in msix_table_mmio_write()293 vector * PCI_MSIX_ENTRY_SIZE + PCI_MSIX_ENTRY_VECTOR_CTRL; in msix_mask_all()342 table_size = nentries * PCI_MSIX_ENTRY_SIZE; in msix_init()411 if (nentries * PCI_MSIX_ENTRY_SIZE > bar_pba_offset) { in msix_init_exclusive_bar()[all …]
447 entry_nr = addr / PCI_MSIX_ENTRY_SIZE; in pci_msix_write()452 offset = addr % PCI_MSIX_ENTRY_SIZE; in pci_msix_write()469 vec_ctrl = s->msix->phys_iomem_base + entry_nr * PCI_MSIX_ENTRY_SIZE in pci_msix_write()484 entry_nr = addr / PCI_MSIX_ENTRY_SIZE; in pci_msix_read()490 offset = addr % PCI_MSIX_ENTRY_SIZE; in pci_msix_read()492 if (addr < msix->total_entries * PCI_MSIX_ENTRY_SIZE) { in pci_msix_read()565 (total_entries * PCI_MSIX_ENTRY_SIZE in xen_pt_msix_init()590 total_entries * PCI_MSIX_ENTRY_SIZE + msix->table_offset_adjust, in xen_pt_msix_init()631 munmap(msix->phys_iomem_base, msix->total_entries * PCI_MSIX_ENTRY_SIZE in xen_pt_msix_unmap()
67 g_assert(addr + size <= RISCV_IOMMU_PCI_MSIX_VECTORS * PCI_MSIX_ENTRY_SIZE); in msix_table_mmio_read()76 g_assert(addr + size <= RISCV_IOMMU_PCI_MSIX_VECTORS * PCI_MSIX_ENTRY_SIZE); in msix_table_mmio_write()123 uint32_t table_size = n_vectors * PCI_MSIX_ENTRY_SIZE; in riscv_iommu_sysdev_init_msi()145 uint8_t *table_entry = s->msix_table + vector * PCI_MSIX_ENTRY_SIZE; in riscv_iommu_sysdev_send_MSI()
327 uint64_t off = (entry / 32) * PCI_MSIX_ENTRY_SIZE / 4; in qpci_msix_pending()338 uint64_t vector_off = dev->msix_table_off + entry * PCI_MSIX_ENTRY_SIZE; in qpci_msix_masked()
338 #define PCI_MSIX_ENTRY_SIZE 16 macro
1438 (vdev->msix->entries * PCI_MSIX_ENTRY_SIZE)); in vfio_pci_fixup_msix_region()1499 msix_sz = (vdev->msix->entries * PCI_MSIX_ENTRY_SIZE) + in vfio_pci_relocate_msix()1575 (vdev->msix->entries * PCI_MSIX_ENTRY_SIZE); in vfio_pci_relocate_msix()
8566 msix_table_size = PCI_MSIX_ENTRY_SIZE * total_irqs; in nvme_mbar_size()