/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_bus_pci.c | 50 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 D | ionic.h | 47 struct ionic_dev_bar bars[IONIC_BARS_MAX]; member in struct:ionic
|
H A D | ionic_dev.c | 91 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 D | main.c | 37 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 D | core.h | 158 struct pdsc_dev_bar bars[PDS_CORE_BARS_MAX]; member in struct:pdsc
|
/linux-master/drivers/mfd/ |
H A D | sta2x11-mfd.c | 520 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 D | pci.c | 282 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 D | pci_bus.c | 55 if (zdev->bars[i].res) 56 pci_bus_add_resource(zdev->zbus->bus, zdev->bars[i].res, 0);
|
H A D | pci_clp.c | 155 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 D | snet_vdpa.h | 144 void __iomem *bars[PCI_STD_NUM_BARS]; member in struct:psnet 170 return ioread32(psnet->bars[psnet->barno] + off);
|
H A D | snet_main.c | 576 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 D | dfl-pci.c | 163 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 D | csio_init.c | 184 * @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 D | efa_main.c | 193 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 D | cfg_space.c | 189 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 D | erdma_main.c | 250 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 D | nfp6000_pcie.c | 149 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 D | qaic_drv.c | 431 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 D | pci.c | 2007 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 D | rp2.c | 701 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 D | pci.h | 166 struct zpci_bar_struct bars[PCI_STD_NUM_BARS]; member in struct:zpci_dev
|
/linux-master/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 1045 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 D | ntb_hw_idt.h | 1184 * @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 D | bnx2x_sriov.h | 60 /* 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 D | virtio_pci_modern_dev.c | 110 * @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
|