/linux-master/drivers/net/arcnet/ |
H A D | com20020-pci.c | 153 ioaddr = pci_resource_start(pdev, mm->bar) + mm->offset; 181 ioaddr = pci_resource_start(pdev, cm->bar) + cm->offset; 314 .bar = 2, 327 .bar = 2, 341 .bar = 4, 354 .bar = 2, 360 .bar = 2, 379 .bar = 2, 383 .bar = 2, 389 .bar [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | suspend.h | 41 unsigned long bar; member in struct:sh_sleep_regs
|
/linux-master/lib/ |
H A D | test_debug_virtual.c | 17 unsigned int bar; member in struct:foo
|
/linux-master/arch/mips/pci/ |
H A D | pci.c | 47 void pci_resource_to_user(const struct pci_dev *dev, int bar, argument
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_resource.h | 64 u8 bar; member in struct:vnic_resource
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-pxa-pci.c | 23 static struct platform_device *add_i2c_device(struct pci_dev *dev, int bar) argument 36 res[0].start = pci_resource_start(dev, bar); 37 res[0].end = pci_resource_end(dev, bar); 66 dev_err(&dev->dev, "failed to match a DT node for bar %d.\n", 67 bar);
|
/linux-master/include/linux/ |
H A D | virtio_pci_admin.h | 19 u8 req_bar_flags, u8 *bar,
|
H A D | pci-p2pdma.h | 20 int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, size_t size, 38 static inline int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, argument
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | tegra.c | 189 nvkm_device_tegra_resource(struct nvkm_device *device, unsigned bar) argument 192 return platform_get_resource(tdev->pdev, IORESOURCE_MEM, bar); 196 nvkm_device_tegra_resource_addr(struct nvkm_device *device, unsigned bar) argument 198 struct resource *res = nvkm_device_tegra_resource(device, bar); 203 nvkm_device_tegra_resource_size(struct nvkm_device *device, unsigned bar) argument 205 struct resource *res = nvkm_device_tegra_resource(device, bar);
|
/linux-master/sound/soc/sof/intel/ |
H A D | pci-tng.c | 81 sdev->bar[DSP_BAR] = devm_ioremap(sdev->dev, base, size); 82 if (!sdev->bar[DSP_BAR]) { 87 dev_dbg(sdev->dev, "LPE VADDR %p\n", sdev->bar[DSP_BAR]); 103 sdev->bar[IMR_BAR] = devm_ioremap(sdev->dev, base, size); 104 if (!sdev->bar[IMR_BAR]) { 109 dev_dbg(sdev->dev, "IMR VADDR %p\n", sdev->bar[IMR_BAR]);
|
/linux-master/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen4.c | 107 /* setup incoming bar limits == base addrs (zero length windows) */ 346 int bar; local 354 bar = ndev_mw_to_bar(ndev, idx); 355 if (bar < 0) 356 return bar; 358 bar_size = pci_resource_len(ndev->ntb.pdev, bar); 366 /* hardware requires that addr is aligned to bar size */ 381 base = pci_resource_start(ndev->ntb.pdev, bar); 401 dev_dbg(&ntb->pdev->dev, "BAR %d IMXBASE: %#Lx\n", bar, reg_val); 412 dev_dbg(&ntb->pdev->dev, "BAR %d IMXLMT: %#Lx\n", bar, reg_va 531 int bar; local [all...] |
/linux-master/drivers/pci/hotplug/ |
H A D | ibmphp_pci.c | 331 u32 bar[6]; local 371 pci_bus_read_config_dword(ibmphp_pci_bus, devfn, address[count], &bar[count]); 373 if (!bar[count]) /* This BAR is not implemented */ 376 debug("Device %x BAR %d wants %x\n", func->device, count, bar[count]); 378 if (bar[count] & PCI_BASE_ADDRESS_SPACE_IO) { 382 len[count] = bar[count] & 0xFFFFFFFC; 409 pci_bus_read_config_dword(ibmphp_pci_bus, devfn, address[count], &bar[count]); 410 debug("after writing.... the start address is %x\n", bar[count]); 415 if (bar[count] & PCI_BASE_ADDRESS_MEM_PREFETCH) { 419 len[count] = bar[coun 551 u32 bar[2]; local 1055 u32 bar[6], class; local [all...] |
/linux-master/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.c | 36 u8 bar; local 40 bar = cap->bar; 42 if (bar >= IFCVF_PCI_MAX_RESOURCE) { 44 "Invalid bar number %u to get capabilities\n", bar); 48 if (offset + length > pci_resource_len(hw->pdev, bar)) { 50 "offset(%u) + len(%u) overflows bar%u's capability\n", 51 offset, length, bar); 55 return hw->base[bar] [all...] |
/linux-master/drivers/pci/endpoint/functions/ |
H A D | pci-epf-ntb.c | 1015 size = epc_features->bar[barno].fixed_size; 1021 peer_size = peer_epc_features->bar[peer_barno].fixed_size; 1163 enum epf_ntb_bar bar; local 1170 for (bar = BAR_DB_MW1; bar < BAR_MW4; bar++) { 1171 barno = ntb_epc->epf_ntb_bar[bar]; 1226 enum epf_ntb_bar bar; local 1236 for (bar = BAR_DB_MW1; bar < BAR_MW 1376 epf_ntb_alloc_peer_mem(struct device *dev, struct epf_ntb_epc *ntb_epc, enum epf_ntb_bar bar, struct epf_ntb_epc *peer_ntb_epc, size_t size) argument 1437 enum epf_ntb_bar bar; local 1645 enum epf_ntb_bar bar; local [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | cfg_space.c | 135 if (map != vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_APERTURE].tracked) 136 vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_APERTURE].tracked = map; 141 if (trap != vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_GTTMMIO].tracked) 142 vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_GTTMMIO].tracked = trap; 189 struct intel_vgpu_pci_bar *bars = vgpu->cfg_space.bar; 349 * Clear the bar upper 32bit and let guest to assign the new value 356 vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_GTTMMIO].size = 358 vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_APERTURE].size =
|
/linux-master/drivers/fpga/ |
H A D | dfl-pci.c | 227 /* default method of finding dfls starting at offset 0 of bar 0 */ 231 int port_num, bar, i, ret = 0; local 273 bar = FIELD_GET(FME_PORT_OFST_BAR_ID, v); 275 if (bar == FME_PORT_OFST_BAR_SKIP) { 277 } else if (bar >= PCI_STD_NUM_BARS) { 279 bar, i); 284 start = pci_resource_start(pcidev, bar) + offset; 285 len = pci_resource_len(pcidev, bar) - offset;
|
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.c | 88 struct vnic_dev_bar *bar; local 103 bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0); 104 if (!bar) { 111 resp.bar_bus_addr = bar->bus_addr; 112 resp.bar_len = bar->len; 667 struct vnic_dev_bar *bar; local 685 bar = usnic_vnic_get_bar(vf->vnic, 0); 686 if ((vma->vm_end - vma->vm_start) != bar->len) { 688 bar->len, 693 bus_addr = bar [all...] |
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_dev.c | 91 struct ionic_dev_bar *bar = ionic->bars; local 104 if (bar->len < IONIC_BAR0_SIZE) { 105 dev_err(dev, "Resource bar size %lu too small, aborting\n", 106 bar->len); 110 idev->dev_info_regs = bar->vaddr + IONIC_BAR0_DEV_INFO_REGS_OFFSET; 111 idev->dev_cmd_regs = bar->vaddr + IONIC_BAR0_DEV_CMD_REGS_OFFSET; 112 idev->intr_status = bar->vaddr + IONIC_BAR0_INTR_STATUS_OFFSET; 113 idev->intr_ctrl = bar->vaddr + IONIC_BAR0_INTR_CTRL_OFFSET; 126 bar++; 128 dev_err(dev, "Doorbell bar missin [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pcie-rockchip-ep.c | 135 enum pci_barno bar = epf_bar->barno; local 156 if (is_64bits && (bar & 1)) 171 if (bar < BAR_4) { 173 b = bar; 176 b = bar - BAR_4; 190 ROCKCHIP_PCIE_AT_IB_EP_FUNC_BAR_ADDR0(fn, bar)); 192 ROCKCHIP_PCIE_AT_IB_EP_FUNC_BAR_ADDR1(fn, bar)); 203 enum pci_barno bar = epf_bar->barno; local 205 if (bar < BAR_4) { 207 b = bar; [all...] |
/linux-master/sound/pci/lola/ |
H A D | lola.h | 316 struct lola_bar bar[2]; member in struct:lola 378 readl((chip)->bar[idx].remap_addr + LOLA_##idx##_##name) 380 readw((chip)->bar[idx].remap_addr + LOLA_##idx##_##name) 382 readb((chip)->bar[idx].remap_addr + LOLA_##idx##_##name) 384 writel((val), (chip)->bar[idx].remap_addr + LOLA_##idx##_##name) 386 writew((val), (chip)->bar[idx].remap_addr + LOLA_##idx##_##name) 388 writeb((val), (chip)->bar[idx].remap_addr + LOLA_##idx##_##name) 391 readl((chip)->bar[BAR1].remap_addr + LOLA_BAR1_DSD0_OFFSET + \ 394 writel((val), (chip)->bar[BAR1].remap_addr + LOLA_BAR1_DSD0_OFFSET + \
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv40.c | 242 int bar; local 249 /* map bar */ 251 bar = 2; 253 bar = 3; 255 imem->iomem = ioremap_wc(device->func->resource_addr(device, bar), 256 device->func->resource_size(device, bar));
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | umem.c | 27 #include <subdev/bar.h> 71 if (!IS_ERR(umem->bar)) { 73 nvkm_vmm_put(nvkm_bar_bar1_vmm(device), &umem->bar); 75 umem->bar = NULL; 110 handle, length, &umem->bar);
|
/linux-master/drivers/net/can/c_can/ |
H A D | c_can_pci.c | 40 /* PCI bar number */ 41 int bar; member in struct:c_can_pci_data 142 addr = pci_iomap(pdev, c_can_pci_data->bar, 143 pci_resource_len(pdev, c_can_pci_data->bar)); 258 .bar = 0, 267 .bar = 1,
|
/linux-master/drivers/soc/fsl/qbman/ |
H A D | bman_ccsr.c | 107 u32 bar, bare; local 116 bar = bm_ccsr_in(REG_FBPR_BAR); 117 if (bar) { 120 if (bare != upper_32_bits(ba) || bar != lower_32_bits(ba)) { 122 ba, bare, bar);
|
/linux-master/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-ep.c | 84 enum pci_barno bar = epf_bar->barno; local 104 if (is_64bits && (bar & 1)) 121 reg = CDNS_PCIE_LM_EP_VFUNC_BAR_CFG(bar, fn); 123 reg = CDNS_PCIE_LM_EP_FUNC_BAR_CFG(bar, fn); 124 b = (bar < BAR_4) ? bar : bar - BAR_4; 136 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_EP_FUNC_BAR_ADDR0(fn, bar), 138 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_EP_FUNC_BAR_ADDR1(fn, bar), 143 epf->epf_bar[bar] 154 enum pci_barno bar = epf_bar->barno; local [all...] |