Home
last modified time | relevance | path

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

123

/openbmc/qemu/hw/vfio/
H A Dpci-quirks.c110 return vfio_region_read(&vdev->bars[window->bar].region, in vfio_generic_window_quirk_address_read()
124 vfio_region_write(&vdev->bars[window->bar].region, in vfio_generic_window_quirk_address_write()
152 data = vfio_region_read(&vdev->bars[window->bar].region, in vfio_generic_window_quirk_data_read()
177 vfio_region_write(&vdev->bars[window->bar].region, in vfio_generic_window_quirk_data_write()
209 (void)vfio_region_read(&vdev->bars[mirror->bar].region, in vfio_generic_quirk_mirror_read()
418 !vdev->bars[4].ioport || vdev->bars[4].region.size < 256) { in vfio_vga_probe_ati_3c3_quirk()
471 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk()
478 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk()
482 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_ati_bar4_quirk()
497 !vdev->vga || nr != 2 || !vdev->bars[2].mem64) { in vfio_probe_ati_bar2_quirk()
[all …]
H A Digd.c299 return vfio_region_read(&vdev->bars[4].region, addr + 4, size); in vfio_igd_quirk_data_read()
347 vfio_region_write(&vdev->bars[4].region, addr + 4, val, size); in vfio_igd_quirk_data_write()
366 return vfio_region_read(&vdev->bars[4].region, addr, size); in vfio_igd_quirk_index_read()
377 vfio_region_write(&vdev->bars[4].region, addr, data, size); in vfio_igd_quirk_index_write()
477 memory_region_add_subregion_overlap(vdev->bars[0].region.mem, in vfio_probe_igd_bar0_quirk()
481 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_igd_bar0_quirk()
669 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_igd_bar4_quirk()
674 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_igd_bar4_quirk()
677 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_igd_bar4_quirk()
737 vfio_region_write(&vdev->bars[4].region, 0, i, 4); in vfio_probe_igd_bar4_quirk()
[all …]
H A Dpci.c1172 VFIORegion *region = &vdev->bars[bar].region; in vfio_sub_page_bar_update_mapping()
1186 base_mr = vdev->bars[bar].mr; in vfio_sub_page_bar_update_mapping()
1198 if (vdev->bars[bar].size < size) { in vfio_sub_page_bar_update_mapping()
1203 if (size != vdev->bars[bar].size && memory_region_is_mapped(base_mr)) { in vfio_sub_page_bar_update_mapping()
1308 vdev->bars[bar].region.size > 0 && in vfio_pci_write_config()
1309 vdev->bars[bar].region.size < qemu_real_host_page_size()) { in vfio_pci_write_config()
1376 VFIORegion *region = &vdev->bars[vdev->msix->table_bar].region; in vfio_pci_fixup_msix_region()
1486 if (vdev->bars[target_bar].ioport) { in vfio_pci_relocate_msix()
1493 if (!vdev->bars[target_bar].size && in vfio_pci_relocate_msix()
1494 target_bar > 0 && vdev->bars[target_bar - 1].mem64) { in vfio_pci_relocate_msix()
[all …]
/openbmc/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_bus_pci.c50 struct ionic_dev_bar *bars; in ionic_map_bars() local
53 bars = ionic->bars; in ionic_map_bars()
59 bars[j].len = pci_resource_len(pdev, i); 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()
74 bars[j].bus_addr = pci_resource_start(pdev, i); 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()
[all …]
H A Dionic.h47 struct ionic_dev_bar bars[IONIC_BARS_MAX]; member
/openbmc/linux/drivers/net/ethernet/amd/pds_core/
H A Dmain.c37 struct pdsc_dev_bar *bars = pdsc->bars; in pdsc_unmap_bars() local
46 if (bars[i].vaddr) in pdsc_unmap_bars()
47 pci_iounmap(pdsc->pdev, bars[i].vaddr); in pdsc_unmap_bars()
53 struct pdsc_dev_bar *bar = pdsc->bars; in pdsc_map_bars()
56 struct pdsc_dev_bar *bars; in pdsc_map_bars() local
62 bars = pdsc->bars; in pdsc_map_bars()
72 bars[j].len = pci_resource_len(pdev, i); in pdsc_map_bars()
73 bars[j].bus_addr = pci_resource_start(pdev, i); in pdsc_map_bars()
74 bars[j].res_index = i; in pdsc_map_bars()
78 bars[j].vaddr = NULL; in pdsc_map_bars()
[all …]
/openbmc/linux/arch/s390/pci/
H A Dpci.c276 idx = zdev->bars[bar].map_idx; in pci_iomap_range_fh()
295 iova = ioremap((unsigned long) zdev->bars[bar].mio_wt, barsize); in pci_iomap_range_mio()
325 iova = ioremap((unsigned long) zdev->bars[bar].mio_wb, barsize); in pci_iomap_wc_range_mio()
410 (resource_size_t __force) zdev->bars[i].mio_wt; in zpci_map_resources()
467 if (!zdev->bars[bar].size) in zpci_do_update_iomap_fh()
469 idx = zdev->bars[bar].map_idx; in zpci_do_update_iomap_fh()
520 if (!zdev->bars[i].size) in zpci_setup_bus_resources()
525 zdev->bars[i].map_idx = entry; in zpci_setup_bus_resources()
529 if (zdev->bars[i].val & 8) in zpci_setup_bus_resources()
531 if (zdev->bars[i].val & 4) in zpci_setup_bus_resources()
[all …]
H A Dpci_bus.c60 if (zdev->bars[i].res) in zpci_bus_prepare_device()
61 pci_bus_add_resource(zdev->zbus->bus, zdev->bars[i].res, 0); in zpci_bus_prepare_device()
H 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()
/openbmc/linux/drivers/mfd/
H 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()
/openbmc/linux/drivers/scsi/csiostor/
H A Dcsio_init.c190 csio_pci_init(struct pci_dev *pdev, int *bars) in csio_pci_init() argument
194 *bars = pci_select_bars(pdev, IORESOURCE_MEM); in csio_pci_init()
199 if (pci_request_selected_regions(pdev, *bars, KBUILD_MODNAME)) in csio_pci_init()
217 pci_release_selected_regions(pdev, *bars); in csio_pci_init()
232 csio_pci_exit(struct pci_dev *pdev, int *bars) in csio_pci_exit() argument
234 pci_release_selected_regions(pdev, *bars); in csio_pci_exit()
942 int bars; in csio_probe_one() local
952 rv = csio_pci_init(pdev, &bars); in csio_probe_one()
1017 csio_pci_exit(pdev, &bars); in csio_probe_one()
1032 int bars = pci_select_bars(pdev, IORESOURCE_MEM); in csio_remove_one() local
[all …]
/openbmc/linux/drivers/fpga/
H A Ddfl-pci.c163 int dfl_res_off, i, bars, voff; in find_dfls_by_vsec() local
188 for (i = 0, bars = 0; i < dfl_cnt; i++, dfl_res_off += sizeof(u32)) { in find_dfls_by_vsec()
199 if (bars & BIT(bir)) { in find_dfls_by_vsec()
205 bars |= BIT(bir); in find_dfls_by_vsec()
/openbmc/openbmc/meta-arm/ci/
H A Dpatchreview235 bars = dicttoolz.valmap(lambda v: "#" * int(math.ceil(float(v) / len(results) * 100)), counts)
236 for k in bars:
237 print("%-20s %s (%d)" % (k.capitalize() if k else "No status", bars[k], counts[k]))
/openbmc/linux/drivers/infiniband/hw/efa/
H 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()
530 int bars; in efa_probe_device() local
555 bars = pci_select_bars(pdev, IORESOURCE_MEM) & EFA_BASE_BAR_MASK; in efa_probe_device()
556 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); in efa_probe_device()
/openbmc/openbmc/poky/scripts/contrib/
H A Dpatchreview.py207 bars = dicttoolz.valmap(lambda v: "#" * int(math.ceil(float(v) / len(results) * 100)), counts)
208 for k in bars:
209 print("%-20s %s (%d)" % (k.capitalize() if k else "No status", bars[k], counts[k]))
/openbmc/linux/Documentation/gpu/amdgpu/display/
H 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
/openbmc/linux/drivers/infiniband/hw/erdma/
H A Derdma_main.c223 int bars, err; in erdma_probe_dev() local
245 bars = pci_select_bars(pdev, IORESOURCE_MEM); in erdma_probe_dev()
246 err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); in erdma_probe_dev()
247 if (bars != ERDMA_BAR_MASK || err) { in erdma_probe_dev()
321 pci_release_selected_regions(pdev, bars); in erdma_probe_dev()
/openbmc/linux/drivers/vdpa/solidrun/
H A Dsnet_vdpa.h144 void __iomem *bars[PCI_STD_NUM_BARS]; member
170 return ioread32(psnet->bars[psnet->barno] + off); in psnet_read32()
/openbmc/linux/drivers/gpu/drm/i915/gvt/
H 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()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H 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()
592 nfp->bars = bar - &nfp->bar[0]; in enable_bars()
593 if (nfp->bars < 8) { in enable_bars()
598 bars_free = nfp->bars; in enable_bars()
697 sort(&nfp->bar[0], nfp->bars, sizeof(nfp->bar[0]), in enable_bars()
700 dev_info(nfp->dev, "%sfree: %d/%d\n", status_msg, bars_free, nfp->bars); in enable_bars()
715 for (n = 0; n < nfp->bars; n++, bar++) { in disable_bars()
/openbmc/linux/drivers/accel/qaic/
H A Dqaic_drv.c400 int bars; in init_pci() local
403 bars = pci_select_bars(pdev, IORESOURCE_MEM); in init_pci()
406 if (bars != (BIT(0) | BIT(2) | BIT(4))) { in init_pci()
408 __func__, bars); in init_pci()
/openbmc/openbmc/meta-openembedded/meta-python/recipes-extended/python-rich/
H A Dpython3-rich_13.9.4.bb3 Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, \
/openbmc/linux/drivers/pci/
H A Dpci.c1973 int __weak pcibios_enable_device(struct pci_dev *dev, int bars) in pcibios_enable_device() argument
1975 return pci_enable_resources(dev, bars); in pcibios_enable_device()
1978 static int do_pci_enable_device(struct pci_dev *dev, int bars) in do_pci_enable_device() argument
1993 err = pcibios_enable_device(dev, bars); in do_pci_enable_device()
2053 int i, bars = 0; in pci_enable_device_flags() local
2073 bars |= (1 << i); in pci_enable_device_flags()
2076 bars |= (1 << i); in pci_enable_device_flags()
2078 err = do_pci_enable_device(dev, bars); in pci_enable_device_flags()
4121 void pci_release_selected_regions(struct pci_dev *pdev, int bars) in pci_release_selected_regions() argument
4126 if (bars & (1 << i)) in pci_release_selected_regions()
[all …]
/openbmc/u-boot/test/py/
H A Dmultiplexed_log.css9 * - colored bars beside/above log sections for easily parsed delineation.
/openbmc/linux/drivers/tty/serial/
H 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()

123