Searched refs:bars (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_bus_pci.c50 struct ionic_dev_bar *bars; local
53 bars = ionic->bars;
59 bars[j].len = pci_resource_len(pdev, i);
63 bars[j].vaddr = NULL;
65 bars[j].vaddr = pci_iomap(pdev, i, bars[j].len);
66 if (!bars[j].vaddr) {
74 bars[j].bus_addr = pci_resource_start(pdev, i);
75 bars[
85 struct ionic_dev_bar *bars = ionic->bars; local
[all...]
H A Dionic.h47 struct ionic_dev_bar bars[IONIC_BARS_MAX]; member in struct:ionic
H A Dionic_dev.c91 struct ionic_dev_bar *bar = ionic->bars;
100 dev_err(dev, "No bars found, aborting\n");
140 if (num_bars < 3 || !ionic->bars[IONIC_PCI_BAR_CMB].len) {
/linux-master/drivers/net/ethernet/amd/pds_core/
H A Dmain.c37 struct pdsc_dev_bar *bars = pdsc->bars; local
46 if (bars[i].vaddr)
47 pci_iounmap(pdsc->pdev, bars[i].vaddr);
48 bars[i].vaddr = NULL;
54 struct pdsc_dev_bar *bar = pdsc->bars;
57 struct pdsc_dev_bar *bars; local
63 bars = pdsc->bars;
66 * we need to poke into all the bars t
[all...]
H A Dcore.h158 struct pdsc_dev_bar bars[PDS_CORE_BARS_MAX]; member in struct:pdsc
/linux-master/drivers/mfd/
H A Dsta2x11-mfd.c520 struct sta2x11_mfd_bar_setup_data bars[2]; member in struct:sta2x11_mfd_setup_data
529 .bars = {
542 .bars = {
559 for (i = 0; i < ARRAY_SIZE(sd->bars); i++)
560 for (j = 0; j < sd->bars[i].ncells; j++) {
561 sd->bars[i].cells[j].pdata_size = sizeof(pdev);
562 sd->bars[i].cells[j].platform_data = &pdev;
595 /* Just 2 bars for all mfd's at present */
598 setup_data->bars[i].cells,
599 setup_data->bars[
[all...]
/linux-master/arch/s390/pci/
H A Dpci.c282 idx = zdev->bars[bar].map_idx;
301 iova = ioremap((unsigned long) zdev->bars[bar].mio_wt, barsize);
331 iova = ioremap((unsigned long) zdev->bars[bar].mio_wb, barsize);
416 (resource_size_t __force) zdev->bars[i].mio_wt;
473 if (!zdev->bars[bar].size)
475 idx = zdev->bars[bar].map_idx;
526 if (!zdev->bars[i].size)
531 zdev->bars[i].map_idx = entry;
535 if (zdev->bars[i].val & 8)
537 if (zdev->bars[
[all...]
H A Dpci_bus.c55 if (zdev->bars[i].res)
56 pci_bus_add_resource(zdev->zbus->bus, zdev->bars[i].res, 0);
H A Dpci_clp.c155 zdev->bars[i].val = le32_to_cpu(response->bar[i]);
156 zdev->bars[i].size = response->bar_size[i];
183 zdev->bars[i].mio_wb = (void __iomem *) response->mio.addr[i].wb;
184 zdev->bars[i].mio_wt = (void __iomem *) response->mio.addr[i].wt;
/linux-master/drivers/vdpa/solidrun/
H A Dsnet_vdpa.h144 void __iomem *bars[PCI_STD_NUM_BARS]; member in struct:psnet
170 return ioread32(psnet->bars[psnet->barno] + off);
H A Dsnet_main.c576 snprintf(name, sizeof(name), "psnet[%s]-bars", pci_name(pdev));
585 psnet->bars[i] = pcim_iomap_table(pdev)[i];
639 if (!psnet->bars[i])
642 if (ioread32(psnet->bars[i] + off) == SNET_SIGNATURE)
656 if (psnet->bars[i] && i != psnet->barno)
/linux-master/drivers/fpga/
H A Ddfl-pci.c163 int dfl_res_off, i, bars, voff; local
188 for (i = 0, bars = 0; i < dfl_cnt; i++, dfl_res_off += sizeof(u32)) {
199 if (bars & BIT(bir)) {
205 bars |= BIT(bir);
/linux-master/drivers/scsi/csiostor/
H A Dcsio_init.c184 * @bars: Bitmask of bars to be requested.
190 csio_pci_init(struct pci_dev *pdev, int *bars) argument
194 *bars = pci_select_bars(pdev, IORESOURCE_MEM);
199 if (pci_request_selected_regions(pdev, *bars, KBUILD_MODNAME))
217 pci_release_selected_regions(pdev, *bars);
228 * @bars: Bars to be released.
232 csio_pci_exit(struct pci_dev *pdev, int *bars) argument
234 pci_release_selected_regions(pdev, *bars);
943 int bars; local
1033 int bars = pci_select_bars(pdev, IORESOURCE_MEM); local
[all...]
/linux-master/drivers/infiniband/hw/efa/
H A Defa_main.c193 int bars; local
197 bars = pci_select_bars(pdev, IORESOURCE_MEM) & BIT(db_bar_idx);
199 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME);
534 int bars; local
559 bars = pci_select_bars(pdev, IORESOURCE_MEM) & EFA_BASE_BAR_MASK;
560 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME);
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dcfg_space.c189 struct intel_vgpu_pci_bar *bars = vgpu->cfg_space.bar; local
202 size = ~(bars[INTEL_GVT_PCI_BAR_GTTMMIO].size -1);
213 size = ~(bars[INTEL_GVT_PCI_BAR_APERTURE].size -1);
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_main.c250 int bars, err; local
272 bars = pci_select_bars(pdev, IORESOURCE_MEM);
273 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME);
274 if (bars != ERDMA_BAR_MASK || err) {
351 pci_release_selected_regions(pdev, bars);
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c149 int bars; member in struct:nfp6000_pcie
347 /* We don't match explicit bars through the area interface */
372 for (n = 0; n < nfp->bars; n++) {
390 for (n = 0; n < nfp->bars; n++) {
519 /* Map all PCI bars and fetch the actual BAR configurations from the
592 nfp->bars = bar - &nfp->bar[0];
593 if (nfp->bars < 8) {
598 bars_free = nfp->bars;
696 /* Sort bars by bit size - use the smallest possible first. */
697 sort(&nfp->bar[0], nfp->bars, sizeo
[all...]
/linux-master/drivers/accel/qaic/
H A Dqaic_drv.c431 int bars; local
434 bars = pci_select_bars(pdev, IORESOURCE_MEM);
437 if (bars != (BIT(0) | BIT(2) | BIT(4))) {
439 __func__, bars);
/linux-master/drivers/pci/
H A Dpci.c2007 int __weak pcibios_enable_device(struct pci_dev *dev, int bars) argument
2009 return pci_enable_resources(dev, bars);
2012 static int do_pci_enable_device(struct pci_dev *dev, int bars) argument
2027 err = pcibios_enable_device(dev, bars);
2087 int i, bars = 0; local
2107 bars |= (1 << i);
2110 bars |= (1 << i);
2112 err = do_pci_enable_device(dev, bars);
3965 * @bars: Bitmask of BARs to be released
3970 void pci_release_selected_regions(struct pci_dev *pdev, int bars) argument
3980 __pci_request_selected_regions(struct pci_dev *pdev, int bars, const char *res_name, int excl) argument
4006 pci_request_selected_regions(struct pci_dev *pdev, int bars, const char *res_name) argument
4013 pci_request_selected_regions_exclusive(struct pci_dev *pdev, int bars, const char *res_name) argument
6232 int i, bars = 0; local
[all...]
/linux-master/drivers/tty/serial/
H A Drp2.c701 void __iomem * const *bars; local
718 bars = pcim_iomap_table(pdev);
719 card->bar0 = bars[0];
720 card->bar1 = bars[1];
/linux-master/arch/s390/include/asm/
H A Dpci.h166 struct zpci_bar_struct bars[PCI_STD_NUM_BARS]; member in struct:zpci_dev
/linux-master/drivers/ntb/hw/idt/
H A Dntb_hw_idt.c1045 const struct idt_ntb_bar *bars; local
1053 bars = portdata_tbl[port].bars;
1059 data = idt_sw_read(ndev, bars[bidx].setup);
1312 const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar];
1372 const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar];
H A Dntb_hw_idt.h1184 * @bars: BARs related registers
1188 struct idt_ntb_bar bars[IDT_BAR_CNT]; member in struct:idt_ntb_regs
1201 * @bars: BARs related registers
1211 struct idt_ntb_bar bars[IDT_BAR_CNT]; member in struct:idt_ntb_port
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.h60 /* bars */
67 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS]; member in struct:bnx2x_vf_bar_info
192 /* bars */
193 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS]; member in struct:bnx2x_virtf
/linux-master/drivers/virtio/
H A Dvirtio_pci_modern_dev.c110 * @bars: the bitmask of BARs
115 u32 ioresource_types, int *bars)
137 *bars |= (1 << bar);
114 virtio_pci_find_capability(struct pci_dev *dev, u8 cfg_type, u32 ioresource_types, int *bars) argument

Completed in 334 milliseconds

12