| /linux/tools/testing/selftests/vfio/lib/drivers/ioat/ |
| H A D | ioat.c | 33 return device->bars[0].vaddr + IOAT_CHANNEL_MMIO_SIZE; in ioat_channel_registers() 45 VFIO_ASSERT_NOT_NULL(device->bars[0].vaddr); in ioat_probe() 47 version = readb(device->bars[0].vaddr + IOAT_VER_OFFSET); in ioat_probe() 118 writeb(intrctrl, device->bars[0].vaddr + IOAT_INTRCTRL_OFFSET); in ioat_init() 124 1UL << readb(device->bars[0].vaddr + IOAT_XFERCAP_OFFSET); in ioat_init()
|
| /linux/tools/testing/selftests/vfio/lib/drivers/dsa/ |
| H A D | dsa.c | 54 void *bar0 = device->bars[0].vaddr; in dsa_int_handle_request_required() 82 void *reg = device->bars[0].vaddr + IDXD_SWERR_OFFSET; in dsa_check_sw_err() 119 void *bar0 = device->bars[0].vaddr; in dsa_command() 187 void *bar0 = device->bars[0].vaddr; in dsa_register_cache_init() 307 iosubmit_cmds512(device->bars[2].vaddr, desc, 1); in dsa_desc_write()
|
| /linux/tools/testing/selftests/vfio/lib/ |
| H A D | vfio_pci_device.c | 125 struct vfio_pci_bar *bar = &device->bars[index]; in vfio_pci_bar_map() 144 struct vfio_pci_bar *bar = &device->bars[index]; in vfio_pci_bar_unmap() 158 if (device->bars[i].vaddr) in vfio_pci_bar_unmap_all() 257 struct vfio_pci_bar *bar = device->bars + i; in vfio_pci_device_setup()
|
| /linux/drivers/vdpa/solidrun/ |
| H A D | snet_vdpa.h | 144 void __iomem *bars[PCI_STD_NUM_BARS]; member 170 return ioread32(psnet->bars[psnet->barno] + off); in psnet_read32()
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp6000_pcie.c | 149 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()
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic_drv.c | 485 int bars; in init_pci() local 488 bars = pci_select_bars(pdev, IORESOURCE_MEM) & 0x3f; in init_pci() 491 if (bars != config->bar_mask) { in init_pci() 493 __func__, config->bar_mask, bars); in init_pci()
|
| /linux/tools/testing/selftests/vfio/lib/include/libvfio/ |
| H A D | vfio_pci_device.h | 27 struct vfio_pci_bar bars[PCI_STD_NUM_BARS]; member
|
| /linux/drivers/ntb/hw/idt/ |
| H A D | ntb_hw_idt.h | 1188 struct idt_ntb_bar bars[IDT_BAR_CNT]; member 1211 struct idt_ntb_bar bars[IDT_BAR_CNT]; member
|
| H A D | ntb_hw_idt.c | 1045 const struct idt_ntb_bar *bars; in idt_scan_mws() local 1058 bars = portdata_tbl[port].bars; in idt_scan_mws() 1064 data = idt_sw_read(ndev, bars[bidx].setup); in idt_scan_mws() 1308 const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar]; in idt_ntb_peer_mw_set_trans() 1368 const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar]; in idt_ntb_peer_mw_clear_trans()
|
| /linux/tools/testing/selftests/vfio/ |
| H A D | vfio_pci_device_test.c | 86 bar = &self->device->bars[i]; in TEST_F()
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-pxa-pci-ce4100.txt | 5 PCI device has three PCI-bars, each bar contains a complete I2C
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_sriov.h | 67 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS]; member 193 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS]; member
|
| H A D | bnx2x_sriov.c | 1072 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/drivers/virtio/ |
| H A D | virtio_pci_modern_dev.c | 115 u32 ioresource_types, int *bars) in virtio_pci_find_capability() argument 137 *bars |= (1 << bar); in virtio_pci_find_capability()
|
| /linux/arch/s390/include/asm/ |
| H A D | pci.h | 174 struct zpci_bar_struct bars[PCI_STD_NUM_BARS]; member
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-timechart.txt | 30 There are also poll bars which show how much time application spent
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_main.c | 927 int bars, need_ioport; in e1000_probe() local 933 bars = pci_select_bars(pdev, IORESOURCE_MEM | IORESOURCE_IO); in e1000_probe() 936 bars = pci_select_bars(pdev, IORESOURCE_MEM); in e1000_probe() 942 err = pci_request_selected_regions(pdev, bars, e1000_driver_name); in e1000_probe() 963 adapter->bars = bars; in e1000_probe() 1236 pci_release_selected_regions(pdev, bars); in e1000_probe() 1278 pci_release_selected_regions(pdev, adapter->bars); in e1000_remove()
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_os.c | 2055 if (pci_request_selected_regions(ha->pdev, ha->bars, in qla2x00_iospace_config() 2062 if (!(ha->bars & 1)) in qla2x00_iospace_config() 2158 if (pci_request_selected_regions(ha->pdev, ha->bars, in qla83xx_iospace_config() 2913 int bars, mem_only = 0; in qla2x00_probe_one() local 2919 bars = pci_select_bars(pdev, IORESOURCE_MEM | IORESOURCE_IO); in qla2x00_probe_one() 2940 bars = pci_select_bars(pdev, IORESOURCE_MEM); in qla2x00_probe_one() 2946 "Bars=%d.\n", bars); in qla2x00_probe_one() 2989 ha->bars = bars; in qla2x00_probe_one() 3668 pci_release_selected_regions(ha->pdev, ha->bars); in qla2x00_probe_one() 3970 pci_release_selected_regions(ha->pdev, ha->bars); in qla2x00_remove_one() [all …]
|
| H A D | qla_mr.c | 744 if (pci_request_selected_regions(ha->pdev, ha->bars, in qlafx00_iospace_config() 800 ha->bars, ha->cregbase, ha->iobase); in qlafx00_iospace_config()
|
| /linux/drivers/message/fusion/ |
| H A D | mptbase.c | 1648 ioc->bars = pci_select_bars(pdev, IORESOURCE_MEM); in mpt_mapresources() 1654 if (pci_request_selected_regions(pdev, ioc->bars, "mpt")) { in mpt_mapresources() 1738 pci_release_selected_regions(pdev, ioc->bars); in mpt_mapresources() 2013 pci_release_selected_regions(pdev, ioc->bars); in mpt_attach() 2060 pci_release_selected_regions(pdev, ioc->bars); in mpt_attach() 2169 pci_release_selected_regions(pdev, ioc->bars); in mpt_suspend() 2394 pci_release_selected_regions(ioc->pcidev, ioc->bars); in mpt_do_ioc_recovery() 2395 ioc->bars = pci_select_bars(ioc->pcidev, IORESOURCE_MEM | in mpt_do_ioc_recovery() 2399 if (pci_request_selected_regions(ioc->pcidev, ioc->bars, in mpt_do_ioc_recovery() 2837 pci_release_selected_regions(ioc->pcidev, ioc->bars); in mpt_adapter_dispose()
|
| H A D | mptbase.h | 675 int bars; /* bitmask of BAR's that must be configured */ member
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_netdev.c | 3076 int bars) in ena_map_llq_mem_bar() argument 3078 bool has_mem_bar = !!(bars & BIT(ENA_MEM_BAR)); in ena_map_llq_mem_bar() 3887 int bars, rc; in ena_probe() local 3911 bars = pci_select_bars(pdev, IORESOURCE_MEM) & ENA_BAR_MASK; in ena_probe() 3912 rc = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME); in ena_probe() 3962 rc = ena_map_llq_mem_bar(pdev, ena_dev, bars); in ena_probe()
|
| /linux/arch/sparc/kernel/ |
| H A D | leon_pci_grpci2.c | 79 unsigned int bars[6]; /* 0x20 read-only PCI BARs */ member
|
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr.h | 1196 int bars; member
|
| H A D | mpi3mr_fw.c | 4080 if (mrioc->bars) in mpi3mr_cleanup_resources() 4081 pci_release_selected_regions(pdev, mrioc->bars); in mpi3mr_cleanup_resources() 4115 mrioc->bars = pci_select_bars(pdev, IORESOURCE_MEM); in mpi3mr_setup_resources() 4117 if (pci_request_selected_regions(pdev, mrioc->bars, in mpi3mr_setup_resources()
|