Searched refs:bir (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/fpga/ |
| H A D | dfl-pci.c | 154 u32 bir, offset, dfl_cnt, dfl_res; in find_dfls_by_vsec() local 184 bir = dfl_res & PCI_VNDR_DFLS_RES_BAR_MASK; in find_dfls_by_vsec() 185 if (bir >= PCI_STD_NUM_BARS) { in find_dfls_by_vsec() 187 __func__, bir); in find_dfls_by_vsec() 191 if (bars & BIT(bir)) { in find_dfls_by_vsec() 193 __func__, bir); in find_dfls_by_vsec() 197 bars |= BIT(bir); in find_dfls_by_vsec() 199 len = pci_resource_len(pcidev, bir); in find_dfls_by_vsec() 207 dev_dbg(&pcidev->dev, "%s BAR %d offset 0x%x\n", __func__, bir, offset); in find_dfls_by_vsec() 211 start = pci_resource_start(pcidev, bir) + offset; in find_dfls_by_vsec()
|
| /linux/arch/x86/pci/ |
| H A D | xen.c | 298 u32 table_offset, bir; in xen_initdom_setup_msi_irqs() local 303 bir = (u8)(table_offset & PCI_MSIX_TABLE_BIR); in xen_initdom_setup_msi_irqs() 304 flags = pci_resource_flags(dev, bir); in xen_initdom_setup_msi_irqs() 308 map_irq.table_base = pci_resource_start(dev, bir); in xen_initdom_setup_msi_irqs()
|
| /linux/drivers/pci/controller/cadence/ |
| H A D | pcie-cadence-ep.c | 296 u16 nr_irqs, enum pci_barno bir, u32 offset) in cdns_pcie_ep_set_msix() argument 314 val = offset | bir; in cdns_pcie_ep_set_msix() 319 val = (offset + (nr_irqs * PCI_MSIX_ENTRY_SIZE)) | bir; in cdns_pcie_ep_set_msix() 497 u8 bir, cap; in cdns_pcie_ep_send_msix_irq() local 514 bir = FIELD_GET(PCI_MSIX_TABLE_BIR, tbl_offset); in cdns_pcie_ep_send_msix_irq() 517 msix_tbl = epf->epf_bar[bir]->addr + tbl_offset; in cdns_pcie_ep_send_msix_irq()
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-ep.c | 740 u16 nr_irqs, enum pci_barno bir, u32 offset) in dw_pcie_ep_set_msix() argument 760 val = offset | bir; in dw_pcie_ep_set_msix() 764 val = (offset + (nr_irqs * PCI_MSIX_ENTRY_SIZE)) | bir; in dw_pcie_ep_set_msix() 988 u8 bir; in dw_pcie_ep_raise_msix_irq() local 996 bir = FIELD_GET(PCI_MSIX_TABLE_BIR, tbl_offset); in dw_pcie_ep_raise_msix_irq() 999 msix_tbl = ep_func->epf_bar[bir]->addr + tbl_offset; in dw_pcie_ep_raise_msix_irq()
|
| /linux/drivers/pci/endpoint/ |
| H A D | pci-epc-core.c | 371 enum pci_barno bir, u32 offset) in pci_epc_set_msix() argument 385 ret = epc->ops->set_msix(epc, func_no, vfunc_no, nr_irqs, bir, offset); in pci_epc_set_msix()
|