| /linux/drivers/ntb/hw/intel/ |
| H A D | ntb_hw_gen1.c | 1299 phys_addr_t bar_addr; in xeon_setup_b2b_mw() local 1392 bar_addr = addr->bar0_addr; in xeon_setup_b2b_mw() 1394 bar_addr = addr->bar2_addr64; in xeon_setup_b2b_mw() 1396 bar_addr = addr->bar4_addr64; in xeon_setup_b2b_mw() 1398 bar_addr = addr->bar4_addr32; in xeon_setup_b2b_mw() 1400 bar_addr = addr->bar5_addr32; in xeon_setup_b2b_mw() 1404 dev_dbg(&pdev->dev, "SBAR01 %#018llx\n", bar_addr); in xeon_setup_b2b_mw() 1405 iowrite64(bar_addr, mmio + XEON_SBAR0BASE_OFFSET); in xeon_setup_b2b_mw() 1412 bar_addr = addr->bar2_addr64 + (b2b_bar == 2 ? ndev->b2b_off : 0); in xeon_setup_b2b_mw() 1413 iowrite64(bar_addr, mmio + XEON_SBAR23BASE_OFFSET); in xeon_setup_b2b_mw() [all …]
|
| H A D | ntb_hw_gen3.c | 148 phys_addr_t bar_addr; in gen3_setup_b2b_mw() local 154 bar_addr = addr->bar2_addr64; in gen3_setup_b2b_mw() 155 iowrite64(bar_addr, mmio + GEN3_IMBAR1XLMT_OFFSET); in gen3_setup_b2b_mw() 156 bar_addr = ioread64(mmio + GEN3_IMBAR1XLMT_OFFSET); in gen3_setup_b2b_mw() 157 dev_dbg(&pdev->dev, "IMBAR1XLMT %#018llx\n", bar_addr); in gen3_setup_b2b_mw() 159 bar_addr = addr->bar4_addr64; in gen3_setup_b2b_mw() 160 iowrite64(bar_addr, mmio + GEN3_IMBAR2XLMT_OFFSET); in gen3_setup_b2b_mw() 161 bar_addr = ioread64(mmio + GEN3_IMBAR2XLMT_OFFSET); in gen3_setup_b2b_mw() 162 dev_dbg(&pdev->dev, "IMBAR2XLMT %#018llx\n", bar_addr); in gen3_setup_b2b_mw()
|
| H A D | ntb_hw_gen4.c | 112 phys_addr_t bar_addr; in gen4_setup_b2b_mw() local 118 bar_addr = addr->bar2_addr64; in gen4_setup_b2b_mw() 119 iowrite64(bar_addr, mmio + GEN4_IM23XLMT_OFFSET); in gen4_setup_b2b_mw() 120 bar_addr = ioread64(mmio + GEN4_IM23XLMT_OFFSET); in gen4_setup_b2b_mw() 121 dev_dbg(&pdev->dev, "IM23XLMT %#018llx\n", bar_addr); in gen4_setup_b2b_mw() 123 bar_addr = addr->bar4_addr64; in gen4_setup_b2b_mw() 124 iowrite64(bar_addr, mmio + GEN4_IM45XLMT_OFFSET); in gen4_setup_b2b_mw() 125 bar_addr = ioread64(mmio + GEN4_IM45XLMT_OFFSET); in gen4_setup_b2b_mw() 126 dev_dbg(&pdev->dev, "IM45XLMT %#018llx\n", bar_addr); in gen4_setup_b2b_mw()
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_dev.h | 210 ((ndev)->bar_addr + (offset)) 239 u8 __iomem *bar_addr; member 277 return readq(ndev->bar_addr + offset); in nitrox_read_csr() 289 writeq(value, (ndev->bar_addr + offset)); in nitrox_write_csr()
|
| H A D | nitrox_main.c | 465 ndev->bar_addr = ioremap(pci_resource_start(pdev, 0), in nitrox_probe() 467 if (!ndev->bar_addr) { in nitrox_probe() 508 iounmap(ndev->bar_addr); in nitrox_probe() 552 iounmap(ndev->bar_addr); in nitrox_remove()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_hw.c | 210 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr); in qed_wr() local 212 REG_WR(p_hwfn, bar_addr, val); in qed_wr() 215 bar_addr, hw_addr, val); in qed_wr() 222 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr); in qed_rd() local 223 u32 val = REG_RD(p_hwfn, bar_addr); in qed_rd() 227 bar_addr, hw_addr, val); in qed_rd()
|
| /linux/drivers/pci/controller/ |
| H A D | pci-xgene.c | 482 void __iomem *bar_addr; in xgene_pcie_setup_ib_reg() local 505 bar_addr = cfg_base + PCI_BASE_ADDRESS_0; in xgene_pcie_setup_ib_reg() 506 writel(bar_low, bar_addr); in xgene_pcie_setup_ib_reg() 507 writel(upper_32_bits(cpu_addr), bar_addr + 0x4); in xgene_pcie_setup_ib_reg()
|
| /linux/drivers/ntb/hw/mscc/ |
| H A D | ntb_hw_switchtec.c | 1095 u64 bar_addr; in crosslink_enum_partition() local 1103 bar_addr = ioread64(&mmio_pff->pci_bar64[i]); in crosslink_enum_partition() 1104 bar_addr &= ~0xf; in crosslink_enum_partition() 1108 i*2, bar_addr); in crosslink_enum_partition() 1110 if (bar_addr != bar_space * i) in crosslink_enum_partition() 1113 bar_addrs[bar_cnt++] = bar_addr; in crosslink_enum_partition()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | uar.c | 78 return (mdev->bar_addr >> PAGE_SHIFT) + system_page_index; in uar2pfn()
|
| H A D | main.c | 862 dev->bar_addr = pci_resource_start(pdev, 0); in mlx5_pci_init() 889 dev->iseg = ioremap(dev->bar_addr, sizeof(*dev->iseg)); in mlx5_pci_init()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.h | 408 u64 bar_addr; member
|
| H A D | qmi.c | 792 bar_addr), 2170 if (!resp.bar_addr || in ath11k_qmi_request_device_info() 2173 resp.bar_addr, resp.bar_size); in ath11k_qmi_request_device_info() 2178 bar_addr_va = devm_ioremap(ab->dev, resp.bar_addr, resp.bar_size); in ath11k_qmi_request_device_info()
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | resources.c | 277 kick_addr = mdev->bar_addr + offset; in mlx5_vdpa_alloc_resources()
|