Searched refs:bar (Results 76 - 100 of 339) sorted by relevance

1234567891011>>

/linux-master/drivers/net/arcnet/
H A Dcom20020-pci.c153 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 Dsuspend.h41 unsigned long bar; member in struct:sh_sleep_regs
/linux-master/lib/
H A Dtest_debug_virtual.c17 unsigned int bar; member in struct:foo
/linux-master/arch/mips/pci/
H A Dpci.c47 void pci_resource_to_user(const struct pci_dev *dev, int bar, argument
/linux-master/drivers/net/ethernet/cisco/enic/
H A Dvnic_resource.h64 u8 bar; member in struct:vnic_resource
/linux-master/drivers/i2c/busses/
H A Di2c-pxa-pci.c23 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 Dvirtio_pci_admin.h19 u8 req_bar_flags, u8 *bar,
H A Dpci-p2pdma.h20 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 Dtegra.c189 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 Dpci-tng.c81 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 Dntb_hw_gen4.c107 /* 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 Dibmphp_pci.c331 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 Difcvf_base.c36 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 Dpci-epf-ntb.c1015 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 Dcfg_space.c135 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 Ddfl-pci.c227 /* 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 Dusnic_ib_verbs.c88 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 Dionic_dev.c91 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 Dpcie-rockchip-ep.c135 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 Dlola.h316 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 Dnv40.c242 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 Dumem.c27 #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 Dc_can_pci.c40 /* 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 Dbman_ccsr.c107 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 Dpcie-cadence-ep.c84 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...]

Completed in 228 milliseconds

1234567891011>>