Searched refs:bir (Results 1 – 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/ |
D | pcie-cadence-ep.c | 251 enum pci_barno bir, u32 offset) in cdns_pcie_ep_set_msix() argument 266 val = offset | bir; in cdns_pcie_ep_set_msix() 271 val = (offset + (interrupts * PCI_MSIX_ENTRY_SIZE)) | bir; in cdns_pcie_ep_set_msix() 396 u8 bir; in cdns_pcie_ep_send_msix_irq() local 405 bir = tbl_offset & PCI_MSIX_TABLE_BIR; in cdns_pcie_ep_send_msix_irq() 409 msix_tbl = epf->epf_bar[bir]->addr + tbl_offset; in cdns_pcie_ep_send_msix_irq()
|
/kernel/linux/linux-5.10/arch/x86/pci/ |
D | xen.c | 301 u32 table_offset, bir; in xen_initdom_setup_msi_irqs() local 306 bir = (u8)(table_offset & PCI_MSIX_TABLE_BIR); in xen_initdom_setup_msi_irqs() 307 flags = pci_resource_flags(dev, bir); in xen_initdom_setup_msi_irqs() 311 map_irq.table_base = pci_resource_start(dev, bir); in xen_initdom_setup_msi_irqs()
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
D | pcie-designware-ep.c | 384 enum pci_barno bir, u32 offset) in dw_pcie_ep_set_msix() argument 407 val = offset | bir; in dw_pcie_ep_set_msix() 411 val = (offset + (interrupts * PCI_MSIX_ENTRY_SIZE)) | bir; in dw_pcie_ep_set_msix() 572 u8 bir; in dw_pcie_ep_raise_msix_irq() local 582 bir = (tbl_offset & PCI_MSIX_TABLE_BIR); in dw_pcie_ep_raise_msix_irq() 585 msix_tbl = ep->epf_bar[bir]->addr + tbl_offset; in dw_pcie_ep_raise_msix_irq()
|
/kernel/linux/linux-5.10/drivers/pci/endpoint/ |
D | pci-epc-core.c | 332 enum pci_barno bir, u32 offset) in pci_epc_set_msix() argument 344 ret = epc->ops->set_msix(epc, func_no, interrupts - 1, bir, offset); in pci_epc_set_msix()
|
/kernel/linux/linux-5.10/drivers/pci/ |
D | msi.c | 704 u8 bir; in msix_map_region() local 708 bir = (u8)(table_offset & PCI_MSIX_TABLE_BIR); in msix_map_region() 709 flags = pci_resource_flags(dev, bir); in msix_map_region() 714 phys_addr = pci_resource_start(dev, bir) + table_offset; in msix_map_region()
|