Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/
A Dionic_bus_pci.c53 bars = ionic->bars; in ionic_map_bars()
63 bars[j].vaddr = NULL; in ionic_map_bars()
65 bars[j].vaddr = pci_iomap(pdev, i, bars[j].len); in ionic_map_bars()
66 if (!bars[j].vaddr) { in ionic_map_bars()
75 bars[j].res_index = i; in ionic_map_bars()
85 struct ionic_dev_bar *bars = ionic->bars; in ionic_unmap_bars() local
89 if (bars[i].vaddr) { in ionic_unmap_bars()
90 iounmap(bars[i].vaddr); in ionic_unmap_bars()
91 bars[i].bus_addr = 0; in ionic_unmap_bars()
92 bars[i].vaddr = NULL; in ionic_unmap_bars()
[all …]
A Dionic.h47 struct ionic_dev_bar bars[IONIC_BARS_MAX]; member
/linux-6.3-rc2/arch/s390/pci/
A Dpci.c313 idx = zdev->bars[bar].map_idx; in pci_iomap_range_fh()
504 if (!zdev->bars[bar].size) in zpci_do_update_iomap_fh()
506 idx = zdev->bars[bar].map_idx; in zpci_do_update_iomap_fh()
558 if (!zdev->bars[i].size) in zpci_setup_bus_resources()
563 zdev->bars[i].map_idx = entry; in zpci_setup_bus_resources()
567 if (zdev->bars[i].val & 8) in zpci_setup_bus_resources()
569 if (zdev->bars[i].val & 4) in zpci_setup_bus_resources()
576 size = 1UL << zdev->bars[i].size; in zpci_setup_bus_resources()
583 zdev->bars[i].res = res; in zpci_setup_bus_resources()
596 if (!zdev->bars[i].size || !zdev->bars[i].res) in zpci_cleanup_bus_resources()
[all …]
A Dpci_clp.c155 zdev->bars[i].val = le32_to_cpu(response->bar[i]); in clp_store_query_pci_fn()
156 zdev->bars[i].size = response->bar_size[i]; in clp_store_query_pci_fn()
183 zdev->bars[i].mio_wb = (void __iomem *) response->mio.addr[i].wb; in clp_store_query_pci_fn()
184 zdev->bars[i].mio_wt = (void __iomem *) response->mio.addr[i].wt; in clp_store_query_pci_fn()
/linux-6.3-rc2/drivers/mfd/
A Dsta2x11-mfd.c520 struct sta2x11_mfd_bar_setup_data bars[2]; member
529 .bars = {
542 .bars = {
559 for (i = 0; i < ARRAY_SIZE(sd->bars); i++) in sta2x11_mfd_setup()
560 for (j = 0; j < sd->bars[i].ncells; j++) { in sta2x11_mfd_setup()
561 sd->bars[i].cells[j].pdata_size = sizeof(pdev); in sta2x11_mfd_setup()
562 sd->bars[i].cells[j].platform_data = &pdev; in sta2x11_mfd_setup()
598 setup_data->bars[i].cells, in sta2x11_mfd_probe()
599 setup_data->bars[i].ncells, in sta2x11_mfd_probe()
/linux-6.3-rc2/drivers/scsi/csiostor/
A Dcsio_init.c191 csio_pci_init(struct pci_dev *pdev, int *bars) in csio_pci_init() argument
195 *bars = pci_select_bars(pdev, IORESOURCE_MEM); in csio_pci_init()
200 if (pci_request_selected_regions(pdev, *bars, KBUILD_MODNAME)) in csio_pci_init()
218 pci_release_selected_regions(pdev, *bars); in csio_pci_init()
233 csio_pci_exit(struct pci_dev *pdev, int *bars) in csio_pci_exit() argument
235 pci_release_selected_regions(pdev, *bars); in csio_pci_exit()
943 int bars; in csio_probe_one() local
953 rv = csio_pci_init(pdev, &bars); in csio_probe_one()
1018 csio_pci_exit(pdev, &bars); in csio_probe_one()
1033 int bars = pci_select_bars(pdev, IORESOURCE_MEM); in csio_remove_one() local
[all …]
/linux-6.3-rc2/drivers/fpga/
A Ddfl-pci.c161 int dfl_res_off, i, bars, voff = 0; in find_dfls_by_vsec() local
193 for (i = 0, bars = 0; i < dfl_cnt; i++, dfl_res_off += sizeof(u32)) { in find_dfls_by_vsec()
204 if (bars & BIT(bir)) { in find_dfls_by_vsec()
210 bars |= BIT(bir); in find_dfls_by_vsec()
/linux-6.3-rc2/drivers/vdpa/solidrun/
A Dsnet_vdpa.h135 void __iomem *bars[PCI_STD_NUM_BARS]; member
161 return ioread32(psnet->bars[psnet->barno] + off); in psnet_read32()
A Dsnet_main.c571 psnet->bars[i] = pcim_iomap_table(pdev)[i]; in psnet_open_pf_bar()
625 if (!psnet->bars[i]) in psnet_detect_bar()
628 if (ioread32(psnet->bars[i] + off) == SNET_SIGNATURE) in psnet_detect_bar()
642 if (psnet->bars[i] && i != psnet->barno) in psnet_unmap_unused_bars()
/linux-6.3-rc2/Documentation/gpu/amdgpu/display/
A Ddc-debug.rst9 bars added at the scanout time by the driver to convey some specific
33 * Pipe split can be observed if there are two bars with a difference in height
38 feature one or two green bars at the bottom of the video depending on pipe
/linux-6.3-rc2/drivers/infiniband/hw/efa/
A Defa_main.c190 int bars; in efa_request_doorbell_bar() local
194 bars = pci_select_bars(pdev, IORESOURCE_MEM) & BIT(db_bar_idx); in efa_request_doorbell_bar()
196 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); in efa_request_doorbell_bar()
531 int bars; in efa_probe_device() local
556 bars = pci_select_bars(pdev, IORESOURCE_MEM) & EFA_BASE_BAR_MASK; in efa_probe_device()
557 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); in efa_probe_device()
/linux-6.3-rc2/drivers/infiniband/hw/erdma/
A Derdma_main.c229 int bars, err; in erdma_probe_dev() local
251 bars = pci_select_bars(pdev, IORESOURCE_MEM); in erdma_probe_dev()
252 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); in erdma_probe_dev()
253 if (bars != ERDMA_BAR_MASK || err) { in erdma_probe_dev()
321 pci_release_selected_regions(pdev, bars); in erdma_probe_dev()
/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/
A Dcfg_space.c189 struct intel_vgpu_pci_bar *bars = vgpu->cfg_space.bar; in emulate_pci_bar_write() local
202 size = ~(bars[INTEL_GVT_PCI_BAR_GTTMMIO].size -1); in emulate_pci_bar_write()
213 size = ~(bars[INTEL_GVT_PCI_BAR_APERTURE].size -1); in emulate_pci_bar_write()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfpcore/
A Dnfp6000_pcie.c149 int bars; member
372 for (n = 0; n < nfp->bars; n++) { in find_matching_bar()
390 for (n = 0; n < nfp->bars; n++) { in find_unused_bar_noblock()
590 nfp->bars = bar - &nfp->bar[0]; in enable_bars()
591 if (nfp->bars < 8) { in enable_bars()
596 bars_free = nfp->bars; in enable_bars()
695 sort(&nfp->bar[0], nfp->bars, sizeof(nfp->bar[0]), in enable_bars()
698 dev_info(nfp->dev, "%sfree: %d/%d\n", status_msg, bars_free, nfp->bars); in enable_bars()
713 for (n = 0; n < nfp->bars; n++, bar++) { in disable_bars()
/linux-6.3-rc2/drivers/pci/
A Dpci.c1897 return pci_enable_resources(dev, bars); in pcibios_enable_device()
1975 int i, bars = 0; in pci_enable_device_flags() local
1995 bars |= (1 << i); in pci_enable_device_flags()
1998 bars |= (1 << i); in pci_enable_device_flags()
2000 err = do_pci_enable_device(dev, bars); in pci_enable_device_flags()
4020 if (bars & (1 << i)) in pci_release_selected_regions()
4031 if (bars & (1 << i)) in __pci_request_selected_regions()
4038 if (bars & (1 << i)) in __pci_request_selected_regions()
6288 int i, bars = 0; in pci_select_bars() local
6291 bars |= (1 << i); in pci_select_bars()
[all …]
A Diov.c607 int bars = 0; in sriov_enable() local
627 bars |= (1 << (i + PCI_IOV_RESOURCES)); in sriov_enable()
644 if (pci_enable_resources(dev, bars)) { in sriov_enable()
/linux-6.3-rc2/drivers/tty/serial/
A Drp2.c702 void __iomem * const *bars; in rp2_probe() local
719 bars = pcim_iomap_table(pdev); in rp2_probe()
720 card->bar0 = bars[0]; in rp2_probe()
721 card->bar1 = bars[1]; in rp2_probe()
/linux-6.3-rc2/drivers/ntb/hw/idt/
A Dntb_hw_idt.h1188 struct idt_ntb_bar bars[IDT_BAR_CNT]; member
1211 struct idt_ntb_bar bars[IDT_BAR_CNT]; member
A Dntb_hw_idt.c1045 const struct idt_ntb_bar *bars; in idt_scan_mws() local
1053 bars = portdata_tbl[port].bars; in idt_scan_mws()
1059 data = idt_sw_read(ndev, bars[bidx].setup); in idt_scan_mws()
1312 const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar]; in idt_ntb_peer_mw_set_trans()
1372 const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar]; in idt_ntb_peer_mw_clear_trans()
/linux-6.3-rc2/Documentation/devicetree/bindings/i2c/
A Di2c-pxa-pci-ce4100.txt5 PCI device has three PCI-bars, each bar contains a complete I2C
/linux-6.3-rc2/drivers/virtio/
A Dvirtio_pci_modern_dev.c115 u32 ioresource_types, int *bars) in virtio_pci_find_capability() argument
137 *bars |= (1 << bar); in virtio_pci_find_capability()
/linux-6.3-rc2/arch/s390/include/asm/
A Dpci.h173 struct zpci_bar_struct bars[PCI_STD_NUM_BARS]; member
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_sriov.h67 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS]; member
193 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS]; member
A Dbnx2x_sriov.c1072 vf->bars[n].bar = start + size * vf->abs_vfid; in bnx2x_vf_set_bars()
1073 vf->bars[n].size = size; in bnx2x_vf_set_bars()
1621 (unsigned)vf->bars[0].bar, vf->bars[0].size, in bnx2x_iov_nic_init()
1622 (unsigned)vf->bars[1].bar, vf->bars[1].size, in bnx2x_iov_nic_init()
1623 (unsigned)vf->bars[2].bar, vf->bars[2].size); in bnx2x_iov_nic_init()
/linux-6.3-rc2/drivers/net/ethernet/intel/e1000/
A De1000.h293 int bars; member

Completed in 66 milliseconds

12