Searched refs:bar_addr (Results 1 - 19 of 19) sorted by relevance

/linux-master/include/misc/
H A Dcxllib.h45 u64 bar_addr; /* address of the start of capi window */ member in struct:cxllib_xsl_config
/linux-master/drivers/crypto/cavium/nitrox/
H A Dnitrox_dev.h210 ((ndev)->bar_addr + (offset))
215 * @bar_addr: iomap address
239 u8 __iomem *bar_addr; member in struct:nitrox_device
277 return readq(ndev->bar_addr + offset);
289 writeq(value, (ndev->bar_addr + offset));
H A Dnitrox_main.c465 ndev->bar_addr = ioremap(pci_resource_start(pdev, 0),
467 if (!ndev->bar_addr) {
508 iounmap(ndev->bar_addr);
552 iounmap(ndev->bar_addr);
/linux-master/drivers/ntb/hw/intel/
H A Dntb_hw_gen1.c1298 phys_addr_t bar_addr; local
1391 bar_addr = addr->bar0_addr;
1393 bar_addr = addr->bar2_addr64;
1395 bar_addr = addr->bar4_addr64;
1397 bar_addr = addr->bar4_addr32;
1399 bar_addr = addr->bar5_addr32;
1403 dev_dbg(&pdev->dev, "SBAR01 %#018llx\n", bar_addr);
1404 iowrite64(bar_addr, mmio + XEON_SBAR0BASE_OFFSET);
1411 bar_addr = addr->bar2_addr64 + (b2b_bar == 2 ? ndev->b2b_off : 0);
1412 iowrite64(bar_addr, mmi
[all...]
H A Dntb_hw_gen3.c148 phys_addr_t bar_addr; local
154 bar_addr = addr->bar2_addr64;
155 iowrite64(bar_addr, mmio + GEN3_IMBAR1XLMT_OFFSET);
156 bar_addr = ioread64(mmio + GEN3_IMBAR1XLMT_OFFSET);
157 dev_dbg(&pdev->dev, "IMBAR1XLMT %#018llx\n", bar_addr);
159 bar_addr = addr->bar4_addr64;
160 iowrite64(bar_addr, mmio + GEN3_IMBAR2XLMT_OFFSET);
161 bar_addr = ioread64(mmio + GEN3_IMBAR2XLMT_OFFSET);
162 dev_dbg(&pdev->dev, "IMBAR2XLMT %#018llx\n", bar_addr);
H A Dntb_hw_gen4.c102 phys_addr_t bar_addr; local
108 bar_addr = addr->bar2_addr64;
109 iowrite64(bar_addr, mmio + GEN4_IM23XLMT_OFFSET);
110 bar_addr = ioread64(mmio + GEN4_IM23XLMT_OFFSET);
111 dev_dbg(&pdev->dev, "IM23XLMT %#018llx\n", bar_addr);
113 bar_addr = addr->bar4_addr64;
114 iowrite64(bar_addr, mmio + GEN4_IM45XLMT_OFFSET);
115 bar_addr = ioread64(mmio + GEN4_IM45XLMT_OFFSET);
116 dev_dbg(&pdev->dev, "IM45XLMT %#018llx\n", bar_addr);
/linux-master/drivers/infiniband/hw/mlx5/
H A Ddm.c78 *addr = dev->bar_addr +
97 addr -= dev->bar_addr;
123 MLX5_SET64(modify_memic_in, in, memic_start_addr, addr - dev->bar_addr);
139 MLX5_SET64(modify_memic_in, in, memic_start_addr, addr - dev->bar_addr);
145 *op_addr = dev->bar_addr +
H A Dmain.c2064 return (dev->mdev->bar_addr >> PAGE_SHIFT) + uar_idx / fw_uars_per_page;
2075 return (dev->mdev->bar_addr + (uar_idx / fw_uars_per_page) * PAGE_SIZE);
3890 var_table->hw_start_addr = dev->mdev->bar_addr +
/linux-master/drivers/pci/controller/
H A Dpci-xgene.c485 void __iomem *bar_addr; local
508 bar_addr = cfg_base + PCI_BASE_ADDRESS_0;
509 writel(bar_low, bar_addr);
510 writel(upper_32_bits(cpu_addr), bar_addr + 0x4);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddriver.c39 mdev->bar_addr = sf_dev->bar_base_addr;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_hw.c221 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr); local
223 REG_WR(p_hwfn, bar_addr, val);
225 "bar_addr 0x%x, hw_addr 0x%x, val 0x%x\n",
226 bar_addr, hw_addr, val);
233 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr); local
234 u32 val = REG_RD(p_hwfn, bar_addr);
237 "bar_addr 0x%x, hw_addr 0x%x, val 0x%x\n",
238 bar_addr, hw_addr, val);
/linux-master/drivers/misc/cxl/
H A Dcxllib.c105 cfg->bar_addr = CXL_CAPI_WINDOW_START;
/linux-master/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c1095 u64 bar_addr; local
1103 bar_addr = ioread64(&mmio_pff->pci_bar64[i]);
1104 bar_addr &= ~0xf;
1108 i*2, bar_addr);
1110 if (bar_addr != bar_space * i)
1113 bar_addrs[bar_cnt++] = bar_addr;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Duar.c78 return (mdev->bar_addr >> PAGE_SHIFT) + system_page_index;
H A Dmain.c890 dev->bar_addr = pci_resource_start(pdev, 0);
917 dev->iseg_base = dev->bar_addr;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dqmi.h404 u64 bar_addr; member in struct:qmi_wlanfw_device_info_resp_msg_v01
H A Dqmi.c790 bar_addr),
2163 if (!resp.bar_addr ||
2166 resp.bar_addr, resp.bar_size);
2171 bar_addr_va = devm_ioremap(ab->dev, resp.bar_addr, resp.bar_size);
/linux-master/drivers/vdpa/mlx5/core/
H A Dresources.c278 kick_addr = mdev->bar_addr + offset;
/linux-master/include/linux/mlx5/
H A Ddriver.h791 phys_addr_t bar_addr; member in struct:mlx5_core_dev

Completed in 204 milliseconds