/openbmc/linux/drivers/tty/serial/8250/ |
H A D | 8250_pcilib.c | 16 u8 bar, unsigned int offset, int regshift) in serial8250_pci_setup_port() argument 18 if (bar >= PCI_STD_NUM_BARS) in serial8250_pci_setup_port() 21 if (pci_resource_flags(dev, bar) & IORESOURCE_MEM) { in serial8250_pci_setup_port() 22 if (!pcim_iomap(dev, bar, 0) && !pcim_iomap_table(dev)) in serial8250_pci_setup_port() 27 port->port.mapbase = pci_resource_start(dev, bar) + offset; in serial8250_pci_setup_port() 28 port->port.membase = pcim_iomap_table(dev)[bar] + offset; in serial8250_pci_setup_port() 32 port->port.iobase = pci_resource_start(dev, bar) + offset; in serial8250_pci_setup_port()
|
/openbmc/linux/drivers/dma/dw-edma/ |
H A D | dw-edma-pcie.c | 28 .bar = a, \ 34 enum pci_barno bar; member 57 .rg.bar = BAR_0, 185 mask = BIT(vsec_data.rg.bar); in dw_edma_pcie_probe() 187 mask |= BIT(vsec_data.ll_wr[i].bar); in dw_edma_pcie_probe() 188 mask |= BIT(vsec_data.dt_wr[i].bar); in dw_edma_pcie_probe() 191 mask |= BIT(vsec_data.ll_rd[i].bar); in dw_edma_pcie_probe() 304 i, vsec_data.ll_wr[i].bar, in dw_edma_pcie_probe() 309 i, vsec_data.dt_wr[i].bar, in dw_edma_pcie_probe() 316 i, vsec_data.ll_rd[i].bar, in dw_edma_pcie_probe() [all …]
|
/openbmc/linux/Documentation/devicetree/ |
H A D | overlay-notes.rst | 41 The overlay bar.dts, 48 /* bar peripheral */ 49 bar { 50 compatible = "corp,bar"; 59 /* FOO platform + bar peripheral */ 72 /* bar peripheral */ 73 bar { 74 compatible = "corp,bar"; 97 /* bar peripheral */ 98 bar { [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | pvpanic-pci-test.c | 28 QPCIBar bar; in test_panic_nopause() local 34 bar = qpci_iomap(dev, 0, NULL); in test_panic_nopause() 36 qpci_memread(dev, bar, 0, &val, sizeof(val)); in test_panic_nopause() 40 qpci_memwrite(dev, bar, 0, &val, sizeof(val)); in test_panic_nopause() 61 QPCIBar bar; in test_panic() local 67 bar = qpci_iomap(dev, 0, NULL); in test_panic() 69 qpci_memread(dev, bar, 0, &val, sizeof(val)); in test_panic() 73 qpci_memwrite(dev, bar, 0, &val, sizeof(val)); in test_panic()
|
/openbmc/u-boot/doc/uImage.FIT/ |
H A D | overlay-fdt-boot.txt | 77 foo-reva-bar.dtb { 81 foo-revb-bar.dtb { 89 foo-revb-bar-baz.dtb { 105 foo-reva.dtb, foo-revb.dtb, foo-reva-bar.dtb, foo-revb-bar.dtb, 147 data = /incbin/("./bar.dtbo"); 170 foo-reva-bar.dtb { 174 foo-revb-bar.dtb { 182 foo-revb-bar-baz.dtb { 186 bar { 214 # bootm <addr>#foo-reva.dtb#bar [all …]
|
/openbmc/linux/drivers/misc/ |
H A D | pci_endpoint_test.c | 146 return readl(test->bar[bar] + offset); in pci_endpoint_test_bar_readl() 152 writel(value, test->bar[bar] + offset); in pci_endpoint_test_bar_writel() 733 bar = arg; in pci_endpoint_test_ioctl() 842 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_probe() 849 test->bar[bar] = base; in pci_endpoint_test_probe() 913 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_probe() 914 if (test->bar[bar]) in pci_endpoint_test_probe() 915 pci_iounmap(pdev, test->bar[bar]); in pci_endpoint_test_probe() 947 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_remove() 948 if (test->bar[bar]) in pci_endpoint_test_remove() [all …]
|
/openbmc/linux/Documentation/translations/zh_CN/doc-guide/ |
H A D | kernel-doc.rst | 211 * @bar: non-anonymous union 212 * @bar.st1: struct st1 inside @bar 213 * @bar.st2: struct st2 inside @bar 214 * @bar.st1.memb1: first member of struct st1 on union bar 215 * @bar.st1.memb2: second member of struct st1 on union bar 216 * @bar.st2.memb1: first member of struct st2 on union bar 217 * @bar.st2.memb2: second member of struct st2 on union bar 240 } bar; 365 See union bar. 372 See :c:type:`my custom link text for struct bar <bar>`. [all …]
|
/openbmc/linux/tools/pci/ |
H A D | pcitest.sh | 7 bar=0 9 while [ $bar -lt 6 ] 11 pcitest -b $bar 12 bar=`expr $bar + 1`
|
/openbmc/u-boot/drivers/misc/ |
H A D | swap_case.c | 24 u32 bar[6]; member 100 u32 *bar, result; in sandbox_swap_case_read_config() local 103 bar = &plat->bar[barnum]; in sandbox_swap_case_read_config() 105 result = *bar; in sandbox_swap_case_read_config() 106 if (*bar == 0xffffffff) { in sandbox_swap_case_read_config() 168 u32 *bar; in sandbox_swap_case_write_config() local 171 bar = &plat->bar[barnum]; in sandbox_swap_case_write_config() 174 *bar = value; in sandbox_swap_case_write_config() 176 *bar |= barinfo[barnum].type; in sandbox_swap_case_write_config() 192 u32 base = plat->bar[barnum] & ~PCI_BASE_ADDRESS_SPACE; in sandbox_swap_case_find_bar()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv50.c | 49 struct nvkm_vma *bar; member 147 eobj->bar->addr); in nv50_instobj_kmap() 149 ebar = eobj->bar; in nv50_instobj_kmap() 150 eobj->bar = NULL; in nv50_instobj_kmap() 164 if (ret || iobj->bar) { in nv50_instobj_kmap() 167 nvkm_vmm_put(vmm, &bar); in nv50_instobj_kmap() 173 iobj->bar = bar; in nv50_instobj_kmap() 303 addr = iobj->bar->addr; in nv50_instobj_bar2() 320 struct nvkm_vma *bar; in nv50_instobj_dtor() local 327 bar = iobj->bar; in nv50_instobj_dtor() [all …]
|
/openbmc/linux/drivers/accel/habanalabs/common/pci/ |
H A D | pci.c | 36 int rc, i, bar; in hl_pci_bars_map() local 45 bar = i * 2; /* 64-bit BARs */ in hl_pci_bars_map() 46 hdev->pcie_bar[bar] = is_wc[i] ? in hl_pci_bars_map() 48 pci_ioremap_bar(pdev, bar); in hl_pci_bars_map() 49 if (!hdev->pcie_bar[bar]) { in hl_pci_bars_map() 61 bar = i * 2; /* 64-bit BARs */ in hl_pci_bars_map() 62 if (hdev->pcie_bar[bar]) in hl_pci_bars_map() 63 iounmap(hdev->pcie_bar[bar]); in hl_pci_bars_map() 80 int i, bar; in hl_pci_bars_unmap() local 83 bar = i * 2; /* 64-bit BARs */ in hl_pci_bars_unmap() [all …]
|
/openbmc/linux/drivers/uio/ |
H A D | uio_netx.c | 54 int bar; in netx_pci_probe() local 68 bar = 0; in netx_pci_probe() 72 bar = 0; in netx_pci_probe() 76 bar = 2; in netx_pci_probe() 81 info->mem[0].addr = pci_resource_start(dev, bar); in netx_pci_probe() 84 info->mem[0].internal_addr = ioremap(pci_resource_start(dev, bar), in netx_pci_probe() 85 pci_resource_len(dev, bar)); in netx_pci_probe() 90 info->mem[0].size = pci_resource_len(dev, bar); in netx_pci_probe()
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio-pci.c | 45 return qpci_io_readb(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readb() 60 value = qpci_io_readw(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readw() 72 value = qpci_io_readl(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readl() 84 val = qpci_io_readq(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readq() 113 return qpci_io_readb(dev->pdev, dev->bar, VIRTIO_PCI_STATUS); in qvirtio_pci_get_status() 119 qpci_io_writeb(dev->pdev, dev->bar, VIRTIO_PCI_STATUS, status); in qvirtio_pci_set_status() 186 qpci_io_writeb(dev->pdev, dev->bar, VIRTIO_PCI_QUEUE_SEL, index); in qvirtio_pci_queue_select() 192 return qpci_io_readw(dev->pdev, dev->bar, VIRTIO_PCI_QUEUE_NUM); in qvirtio_pci_get_queue_size() 200 qpci_io_writel(dev->pdev, dev->bar, VIRTIO_PCI_QUEUE_PFN, pfn); in qvirtio_pci_set_queue_address() 306 d->bar = qpci_iomap(d->pdev, d->bar_idx, NULL); in qvirtio_pci_device_enable() [all …]
|
/openbmc/linux/arch/arm/mach-shmobile/ |
H A D | pm-rcar-gen2.c | 48 u32 bar; in rcar_gen2_pm_init() local 107 bar = phys_to_sbar(res.start); in rcar_gen2_pm_init() 109 writel_relaxed(bar, p + CA15BAR); in rcar_gen2_pm_init() 110 writel_relaxed(bar | SBAR_BAREN, p + CA15BAR); in rcar_gen2_pm_init() 118 writel_relaxed(bar, p + CA7BAR); in rcar_gen2_pm_init() 119 writel_relaxed(bar | SBAR_BAREN, p + CA7BAR); in rcar_gen2_pm_init()
|
/openbmc/linux/drivers/mfd/ |
H A D | cs5535-mfd.c | 71 int err, bar; in cs5535_mfd_probe() local 77 for (bar = 0; bar < NR_BARS; bar++) { in cs5535_mfd_probe() 78 struct resource *r = &cs5535_mfd_resources[bar]; in cs5535_mfd_probe() 81 r->start = pci_resource_start(pdev, bar); in cs5535_mfd_probe() 82 r->end = pci_resource_end(pdev, bar); in cs5535_mfd_probe()
|
/openbmc/linux/drivers/pci/endpoint/ |
H A D | pci-epf-core.c | 231 epf_bar = epf->bar; in pci_epf_free_space() 239 epf_bar[bar].phys_addr); in pci_epf_free_space() 241 epf_bar[bar].phys_addr = 0; in pci_epf_free_space() 242 epf_bar[bar].addr = NULL; in pci_epf_free_space() 243 epf_bar[bar].size = 0; in pci_epf_free_space() 244 epf_bar[bar].barno = 0; in pci_epf_free_space() 245 epf_bar[bar].flags = 0; in pci_epf_free_space() 278 epf_bar = epf->bar; in pci_epf_alloc_space() 292 epf_bar[bar].addr = space; in pci_epf_alloc_space() 293 epf_bar[bar].size = size; in pci_epf_alloc_space() [all …]
|
/openbmc/u-boot/drivers/pci/ |
H A D | pci_auto.c | 28 int bar, bar_nr = 0; in dm_pciauto_setup_device() local 40 for (bar = PCI_BASE_ADDRESS_0; in dm_pciauto_setup_device() 41 bar < PCI_BASE_ADDRESS_0 + (bars_num * 4); bar += 4) { in dm_pciauto_setup_device() 44 dm_pci_write_config32(dev, bar, 0xffffffff); in dm_pciauto_setup_device() 45 dm_pci_read_config32(dev, bar, &bar_response); in dm_pciauto_setup_device() 69 dm_pci_write_config32(dev, bar + 4, in dm_pciauto_setup_device() 72 dm_pci_read_config32(dev, bar + 4, in dm_pciauto_setup_device() 104 dm_pci_write_config32(dev, bar, (u32)bar_value); in dm_pciauto_setup_device() 107 bar += 4; in dm_pciauto_setup_device() 109 dm_pci_write_config32(dev, bar, in dm_pciauto_setup_device() [all …]
|
H A D | pci_auto_old.c | 37 int bar, bar_nr = 0; in pciauto_setup_device() local 50 for (bar = PCI_BASE_ADDRESS_0; in pciauto_setup_device() 51 bar < PCI_BASE_ADDRESS_0 + (bars_num * 4); bar += 4) { in pciauto_setup_device() 54 pci_hose_write_config_dword(hose, dev, bar, 0xffffffff); in pciauto_setup_device() 56 pci_hose_read_config_dword(hose, dev, bar, &bar_response); in pciauto_setup_device() 83 pci_hose_write_config_dword(hose, dev, bar + 4, in pciauto_setup_device() 86 pci_hose_read_config_dword(hose, dev, bar + 4, in pciauto_setup_device() 114 pci_hose_write_config_dword(hose, dev, bar, (u32)bar_value); in pciauto_setup_device() 117 bar += 4; in pciauto_setup_device() 119 pci_hose_write_config_dword(hose, dev, bar, (u32)(bar_value>>32)); in pciauto_setup_device() [all …]
|
/openbmc/linux/drivers/crypto/intel/qat/qat_c3xxxvf/ |
H A D | adf_drv.c | 51 struct adf_bar *bar = &accel_pci_dev->pci_bars[i]; in adf_cleanup_accel() local 53 if (bar->virt_addr) in adf_cleanup_accel() 54 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 153 struct adf_bar *bar = &accel_pci_dev->pci_bars[i++]; in adf_probe() local 155 bar->base_addr = pci_resource_start(pdev, bar_nr); in adf_probe() 156 if (!bar->base_addr) in adf_probe() 158 bar->size = pci_resource_len(pdev, bar_nr); in adf_probe() 159 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 160 if (!bar->virt_addr) { in adf_probe()
|
/openbmc/linux/drivers/crypto/intel/qat/qat_dh895xccvf/ |
H A D | adf_drv.c | 51 struct adf_bar *bar = &accel_pci_dev->pci_bars[i]; in adf_cleanup_accel() local 53 if (bar->virt_addr) in adf_cleanup_accel() 54 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 153 struct adf_bar *bar = &accel_pci_dev->pci_bars[i++]; in adf_probe() local 155 bar->base_addr = pci_resource_start(pdev, bar_nr); in adf_probe() 156 if (!bar->base_addr) in adf_probe() 158 bar->size = pci_resource_len(pdev, bar_nr); in adf_probe() 159 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 160 if (!bar->virt_addr) { in adf_probe()
|
/openbmc/linux/drivers/crypto/intel/qat/qat_c62xvf/ |
H A D | adf_drv.c | 51 struct adf_bar *bar = &accel_pci_dev->pci_bars[i]; in adf_cleanup_accel() local 53 if (bar->virt_addr) in adf_cleanup_accel() 54 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 153 struct adf_bar *bar = &accel_pci_dev->pci_bars[i++]; in adf_probe() local 155 bar->base_addr = pci_resource_start(pdev, bar_nr); in adf_probe() 156 if (!bar->base_addr) in adf_probe() 158 bar->size = pci_resource_len(pdev, bar_nr); in adf_probe() 159 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 160 if (!bar->virt_addr) { in adf_probe()
|
/openbmc/linux/arch/s390/pci/ |
H A D | pci.c | 276 idx = zdev->bars[bar].map_idx; in pci_iomap_range_fh() 281 zpci_iomap_start[idx].bar = bar; in pci_iomap_range_fh() 302 if (bar >= PCI_STD_NUM_BARS || !pci_resource_len(pdev, bar)) in pci_iomap_range() 314 return pci_iomap_range(dev, bar, 0, maxlen); in pci_iomap() 332 if (bar >= PCI_STD_NUM_BARS || !pci_resource_len(pdev, bar)) in pci_iomap_wc_range() 344 return pci_iomap_wc_range(dev, bar, 0, maxlen); in pci_iomap_wc() 357 zpci_iomap_start[idx].bar = 0; in pci_iounmap_fh() 463 int bar, idx; in zpci_do_update_iomap_fh() local 466 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in zpci_do_update_iomap_fh() 467 if (!zdev->bars[bar].size) in zpci_do_update_iomap_fh() [all …]
|
/openbmc/linux/drivers/pci/endpoint/functions/ |
H A D | pci-epf-test.c | 694 int bar; in pci_epf_test_unbind() local 698 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_unbind() 699 epf_bar = &epf->bar[bar]; in pci_epf_test_unbind() 704 pci_epf_free_space(epf, epf_test->reg[bar], bar, in pci_epf_test_unbind() 723 for (bar = 0; bar < PCI_STD_NUM_BARS; bar += add) { in pci_epf_test_set_bar() 724 epf_bar = &epf->bar[bar]; in pci_epf_test_set_bar() 738 pci_epf_free_space(epf, epf_test->reg[bar], bar, in pci_epf_test_set_bar() 858 for (bar = 0; bar < PCI_STD_NUM_BARS; bar += add) { in pci_epf_test_alloc_space() 859 epf_bar = &epf->bar[bar]; in pci_epf_test_alloc_space() 868 base = pci_epf_alloc_space(epf, bar_size[bar], bar, in pci_epf_test_alloc_space() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gsc.c | 86 unsigned long bar; member 100 .bar = DG1_GSC_HECI2_BASE, 111 .bar = DG1_GSC_HECI2_BASE, 121 .bar = DG2_GSC_HECI1_BASE, 127 .bar = DG2_GSC_HECI2_BASE, 239 adev->bar.parent = &pdev->resource[0]; in gsc_init_one() 240 adev->bar.start = def->bar + pdev->resource[0].start; in gsc_init_one() 241 adev->bar.end = adev->bar.start + def->bar_size - 1; in gsc_init_one() 242 adev->bar.flags = IORESOURCE_MEM; in gsc_init_one() 243 adev->bar.desc = IORES_DESC_NONE; in gsc_init_one()
|
/openbmc/linux/drivers/virtio/ |
H A D | virtio_pci_modern_dev.c | 27 u8 bar; in vp_modern_map_capability() local 32 bar), in vp_modern_map_capability() 33 &bar); in vp_modern_map_capability() 40 if (bar >= PCI_STD_NUM_BARS || !(mdev->modern_bars & (1 << bar))) { in vp_modern_map_capability() 90 bar, (unsigned long)pci_resource_len(dev, bar)); in vp_modern_map_capability() 98 length, offset, bar); in vp_modern_map_capability() 122 u8 type, bar; in virtio_pci_find_capability() local 127 bar), in virtio_pci_find_capability() 128 &bar); in virtio_pci_find_capability() 131 if (bar >= PCI_STD_NUM_BARS) in virtio_pci_find_capability() [all …]
|