Home
last modified time | relevance | path

Searched refs:bir (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/fpga/
H A Ddfl-pci.c162 u32 bir, offset, dfl_cnt, dfl_res; in find_dfls_by_vsec() local
192 bir = dfl_res & PCI_VNDR_DFLS_RES_BAR_MASK; in find_dfls_by_vsec()
193 if (bir >= PCI_STD_NUM_BARS) { in find_dfls_by_vsec()
195 __func__, bir); in find_dfls_by_vsec()
199 if (bars & BIT(bir)) { in find_dfls_by_vsec()
201 __func__, bir); in find_dfls_by_vsec()
205 bars |= BIT(bir); in find_dfls_by_vsec()
207 len = pci_resource_len(pcidev, bir); in find_dfls_by_vsec()
215 dev_dbg(&pcidev->dev, "%s BAR %d offset 0x%x\n", __func__, bir, offset); in find_dfls_by_vsec()
219 start = pci_resource_start(pcidev, bir) + offset; in find_dfls_by_vsec()
/openbmc/linux/drivers/platform/x86/intel/pmt/
H A Dclass.c167 u8 bir; in intel_pmt_populate_entry() local
176 bir = GET_BIR(header->base_offset); in intel_pmt_populate_entry()
181 if (bir) { in intel_pmt_populate_entry()
184 bir, header->access_type); in intel_pmt_populate_entry()
223 entry->base_addr = pci_resource_start(pci_dev, bir) + in intel_pmt_populate_entry()
/openbmc/linux/arch/x86/pci/
H A Dxen.c298 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()
/openbmc/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c290 u16 interrupts, enum pci_barno bir, in cdns_pcie_ep_set_msix() argument
308 val = offset | bir; in cdns_pcie_ep_set_msix()
313 val = (offset + (interrupts * PCI_MSIX_ENTRY_SIZE)) | bir; in cdns_pcie_ep_set_msix()
494 u8 bir; in cdns_pcie_ep_send_msix_irq() local
509 bir = tbl_offset & PCI_MSIX_TABLE_BIR; in cdns_pcie_ep_send_msix_irq()
512 msix_tbl = epf->epf_bar[bir]->addr + tbl_offset; in cdns_pcie_ep_send_msix_irq()
/openbmc/linux/drivers/pci/controller/dwc/
H A Dpcie-designware-ep.c401 u16 interrupts, enum pci_barno bir, u32 offset) in dw_pcie_ep_set_msix() argument
424 val = offset | bir; in dw_pcie_ep_set_msix()
428 val = (offset + (interrupts * PCI_MSIX_ENTRY_SIZE)) | bir; in dw_pcie_ep_set_msix()
585 u8 bir; in dw_pcie_ep_raise_msix_irq() local
595 bir = (tbl_offset & PCI_MSIX_TABLE_BIR); in dw_pcie_ep_raise_msix_irq()
598 msix_tbl = ep->epf_bar[bir]->addr + tbl_offset; in dw_pcie_ep_raise_msix_irq()
/openbmc/u-boot/drivers/serial/
H A Dserial_mxc.c133 u32 bir; member
173 writel(0xf, &base->bir); in _mxc_serial_setbrg()
/openbmc/linux/drivers/pci/msi/
H A Dmsi.c567 u8 bir; in msix_map_region() local
571 bir = (u8)(table_offset & PCI_MSIX_TABLE_BIR); in msix_map_region()
572 flags = pci_resource_flags(dev, bir); in msix_map_region()
577 phys_addr = pci_resource_start(dev, bir) + table_offset; in msix_map_region()
/openbmc/linux/drivers/pci/endpoint/
H A Dpci-epc-core.c399 u16 interrupts, enum pci_barno bir, u32 offset) in pci_epc_set_msix() argument
414 ret = epc->ops->set_msix(epc, func_no, vfunc_no, interrupts - 1, bir, in pci_epc_set_msix()