bars              141 arch/s390/include/asm/pci.h 	struct zpci_bar_struct bars[PCI_BAR_COUNT];
bars              271 arch/s390/pci/pci.c 	idx = zdev->bars[bar].map_idx;
bars              290 arch/s390/pci/pci.c 	iova = ioremap((unsigned long) zdev->bars[bar].mio_wt, barsize);
bars              320 arch/s390/pci/pci.c 	iova = ioremap((unsigned long) zdev->bars[bar].mio_wb, barsize);
bars              426 arch/s390/pci/pci.c 				(resource_size_t __force) zdev->bars[i].mio_wt;
bars              518 arch/s390/pci/pci.c 		if (!zdev->bars[i].size)
bars              523 arch/s390/pci/pci.c 		zdev->bars[i].map_idx = entry;
bars              527 arch/s390/pci/pci.c 		if (zdev->bars[i].val & 8)
bars              529 arch/s390/pci/pci.c 		if (zdev->bars[i].val & 4)
bars              533 arch/s390/pci/pci.c 			addr = (unsigned long) zdev->bars[i].mio_wt;
bars              536 arch/s390/pci/pci.c 		size = 1UL << zdev->bars[i].size;
bars              543 arch/s390/pci/pci.c 		zdev->bars[i].res = res;
bars              555 arch/s390/pci/pci.c 		if (!zdev->bars[i].size || !zdev->bars[i].res)
bars              558 arch/s390/pci/pci.c 		zpci_free_iomap(zdev, zdev->bars[i].map_idx);
bars              559 arch/s390/pci/pci.c 		release_resource(zdev->bars[i].res);
bars              560 arch/s390/pci/pci.c 		kfree(zdev->bars[i].res);
bars              149 arch/s390/pci/pci_clp.c 		zdev->bars[i].val = le32_to_cpu(response->bar[i]);
bars              150 arch/s390/pci/pci_clp.c 		zdev->bars[i].size = response->bar_size[i];
bars              171 arch/s390/pci/pci_clp.c 		zdev->bars[i].mio_wb = (void __iomem *) response->mio.addr[i].wb;
bars              172 arch/s390/pci/pci_clp.c 		zdev->bars[i].mio_wt = (void __iomem *) response->mio.addr[i].wt;
bars               77 arch/sparc/kernel/leon_pci_grpci2.c 	unsigned int bars[6];		/* 0x20 read-only PCI BARs */
bars              229 drivers/gpu/drm/i915/gvt/cfg_space.c 	struct intel_vgpu_pci_bar *bars = vgpu->cfg_space.bar;
bars              242 drivers/gpu/drm/i915/gvt/cfg_space.c 			size = ~(bars[INTEL_GVT_PCI_BAR_GTTMMIO].size -1);
bars              253 drivers/gpu/drm/i915/gvt/cfg_space.c 			size = ~(bars[INTEL_GVT_PCI_BAR_APERTURE].size -1);
bars              193 drivers/ide/setup-pci.c static int ide_pci_enable(struct pci_dev *dev, int bars,
bars              221 drivers/ide/setup-pci.c 	ret = pci_request_selected_regions(dev, bars, d->name);
bars              405 drivers/ide/setup-pci.c static int ide_setup_pci_controller(struct pci_dev *dev, int bars,
bars              414 drivers/ide/setup-pci.c 	ret = ide_pci_enable(dev, bars, d);
bars              435 drivers/ide/setup-pci.c 	pci_release_selected_regions(dev, bars);
bars              538 drivers/ide/setup-pci.c 	int ret, i, n_ports = dev2 ? 4 : 2, bars;
bars              542 drivers/ide/setup-pci.c 		bars = (1 << 2) - 1;
bars              544 drivers/ide/setup-pci.c 		bars = (1 << 4) - 1;
bars              548 drivers/ide/setup-pci.c 			bars |= (1 << 2);
bars              550 drivers/ide/setup-pci.c 			bars |= (1 << 4);
bars              554 drivers/ide/setup-pci.c 		ret = ide_setup_pci_controller(pdev[i], bars, d, !i);
bars              557 drivers/ide/setup-pci.c 				pci_release_selected_regions(pdev[0], bars);
bars              608 drivers/ide/setup-pci.c 		pci_release_selected_regions(pdev[i], bars);
bars              625 drivers/ide/setup-pci.c 	int bars;
bars              628 drivers/ide/setup-pci.c 		bars = (1 << 2) - 1;
bars              630 drivers/ide/setup-pci.c 		bars = (1 << 4) - 1;
bars              634 drivers/ide/setup-pci.c 			bars |= (1 << 2);
bars              636 drivers/ide/setup-pci.c 			bars |= (1 << 4);
bars              642 drivers/ide/setup-pci.c 		pci_release_selected_regions(dev2, bars);
bars              643 drivers/ide/setup-pci.c 	pci_release_selected_regions(dev, bars);
bars              146 drivers/infiniband/hw/efa/efa_main.c 	int bars;
bars              150 drivers/infiniband/hw/efa/efa_main.c 		bars = pci_select_bars(pdev, IORESOURCE_MEM) & BIT(db_bar_idx);
bars              152 drivers/infiniband/hw/efa/efa_main.c 		err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME);
bars              392 drivers/infiniband/hw/efa/efa_main.c 	int bars;
bars              416 drivers/infiniband/hw/efa/efa_main.c 	bars = pci_select_bars(pdev, IORESOURCE_MEM) & EFA_BASE_BAR_MASK;
bars              417 drivers/infiniband/hw/efa/efa_main.c 	err = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME);
bars             1591 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 	static const enum tpg_color bars[3][8] = {
bars             1613 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		return bars[tpg->pattern][((x * 8) / tpg->src_width) % 8];
bars             1615 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		return bars[1][(pat_line + (x * 8) / tpg->src_width) % 8];
bars             1617 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		return bars[1][pat_line];
bars             1654 drivers/message/fusion/mptbase.c 	ioc->bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars             1660 drivers/message/fusion/mptbase.c 	if (pci_request_selected_regions(pdev, ioc->bars, "mpt")) {
bars             1747 drivers/message/fusion/mptbase.c 	pci_release_selected_regions(pdev, ioc->bars);
bars             2023 drivers/message/fusion/mptbase.c 			pci_release_selected_regions(pdev, ioc->bars);
bars             2070 drivers/message/fusion/mptbase.c 	pci_release_selected_regions(pdev, ioc->bars);
bars             2179 drivers/message/fusion/mptbase.c 	pci_release_selected_regions(pdev, ioc->bars);
bars             2404 drivers/message/fusion/mptbase.c 		pci_release_selected_regions(ioc->pcidev, ioc->bars);
bars             2405 drivers/message/fusion/mptbase.c 		ioc->bars = pci_select_bars(ioc->pcidev, IORESOURCE_MEM |
bars             2409 drivers/message/fusion/mptbase.c 		if (pci_request_selected_regions(ioc->pcidev, ioc->bars,
bars             2847 drivers/message/fusion/mptbase.c 	pci_release_selected_regions(ioc->pcidev, ioc->bars);
bars              675 drivers/message/fusion/mptbase.h 	int			bars;		/* bitmask of BAR's that must be configured */
bars              520 drivers/mfd/sta2x11-mfd.c 	struct sta2x11_mfd_bar_setup_data bars[2];
bars              529 drivers/mfd/sta2x11-mfd.c 		.bars = {
bars              542 drivers/mfd/sta2x11-mfd.c 		.bars = {
bars              559 drivers/mfd/sta2x11-mfd.c 	for (i = 0; i < ARRAY_SIZE(sd->bars); i++)
bars              560 drivers/mfd/sta2x11-mfd.c 		for (j = 0; j < sd->bars[i].ncells; j++) {
bars              561 drivers/mfd/sta2x11-mfd.c 			sd->bars[i].cells[j].pdata_size = sizeof(pdev);
bars              562 drivers/mfd/sta2x11-mfd.c 			sd->bars[i].cells[j].platform_data = &pdev;
bars              598 drivers/mfd/sta2x11-mfd.c 				      setup_data->bars[i].cells,
bars              599 drivers/mfd/sta2x11-mfd.c 				      setup_data->bars[i].ncells,
bars             3439 drivers/net/ethernet/amazon/ena/ena_netdev.c 	int io_queue_num, bars, rc;
bars             3463 drivers/net/ethernet/amazon/ena/ena_netdev.c 	bars = pci_select_bars(pdev, IORESOURCE_MEM) & ENA_BAR_MASK;
bars             3464 drivers/net/ethernet/amazon/ena/ena_netdev.c 	rc = pci_request_selected_regions(pdev, bars, DRV_MODULE_NAME);
bars             1080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		vf->bars[n].bar = start + size * vf->abs_vfid;
bars             1081 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		vf->bars[n].size = size;
bars             1628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		   (unsigned)vf->bars[0].bar, vf->bars[0].size,
bars             1629 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		   (unsigned)vf->bars[1].bar, vf->bars[1].size,
bars             1630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		   (unsigned)vf->bars[2].bar, vf->bars[2].size);
bars               67 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h 	struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS];
bars              193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h 	struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS];
bars              294 drivers/net/ethernet/intel/e1000/e1000.h 	int bars;
bars              932 drivers/net/ethernet/intel/e1000/e1000_main.c 	int bars, need_ioport;
bars              938 drivers/net/ethernet/intel/e1000/e1000_main.c 		bars = pci_select_bars(pdev, IORESOURCE_MEM | IORESOURCE_IO);
bars              941 drivers/net/ethernet/intel/e1000/e1000_main.c 		bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars              947 drivers/net/ethernet/intel/e1000/e1000_main.c 	err = pci_request_selected_regions(pdev, bars, e1000_driver_name);
bars              968 drivers/net/ethernet/intel/e1000/e1000_main.c 	adapter->bars = bars;
bars             1241 drivers/net/ethernet/intel/e1000/e1000_main.c 	pci_release_selected_regions(pdev, bars);
bars             1279 drivers/net/ethernet/intel/e1000/e1000_main.c 	pci_release_selected_regions(pdev, adapter->bars);
bars             7066 drivers/net/ethernet/intel/e1000e/netdev.c 	int bars, i, err, pci_using_dac;
bars             7095 drivers/net/ethernet/intel/e1000e/netdev.c 	bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars             7096 drivers/net/ethernet/intel/e1000e/netdev.c 	err = pci_request_selected_regions_exclusive(pdev, bars,
bars               29 drivers/net/ethernet/microchip/lan743x_main.c 	unsigned long bars = 0;
bars               40 drivers/net/ethernet/microchip/lan743x_main.c 	bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars               41 drivers/net/ethernet/microchip/lan743x_main.c 	if (!test_bit(0, &bars))
bars               44 drivers/net/ethernet/microchip/lan743x_main.c 	ret = pci_request_selected_regions(pdev, bars, DRIVER_NAME);
bars              151 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	int bars;
bars              377 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	for (n = 0; n < nfp->bars; n++) {
bars              395 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	for (n = 0; n < nfp->bars; n++) {
bars              595 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	nfp->bars = bar - &nfp->bar[0];
bars              596 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	if (nfp->bars < 8) {
bars              601 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	bars_free = nfp->bars;
bars              699 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	sort(&nfp->bar[0], nfp->bars, sizeof(nfp->bar[0]),
bars              702 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	dev_info(nfp->dev, "%sfree: %d/%d\n", status_msg, bars_free, nfp->bars);
bars              717 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	for (n = 0; n < nfp->bars; n++, bar++) {
bars               35 drivers/net/ethernet/pensando/ionic/ionic.h 	struct ionic_dev_bar bars[IONIC_BARS_MAX];
bars               47 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 	struct ionic_dev_bar *bars;
bars               50 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 	bars = ionic->bars;
bars               56 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 		bars[j].len = pci_resource_len(pdev, i);
bars               60 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			bars[j].vaddr = NULL;
bars               62 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			bars[j].vaddr = pci_iomap(pdev, i, bars[j].len);
bars               63 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			if (!bars[j].vaddr) {
bars               71 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 		bars[j].bus_addr = pci_resource_start(pdev, i);
bars               72 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 		bars[j].res_index = i;
bars               82 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 	struct ionic_dev_bar *bars = ionic->bars;
bars               86 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 		if (bars[i].vaddr) {
bars               87 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			iounmap(bars[i].vaddr);
bars               88 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			bars[i].bus_addr = 0;
bars               89 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			bars[i].vaddr = NULL;
bars               90 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			bars[i].len = 0;
bars               98 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c 			       ionic->bars[IONIC_PCI_BAR_DBELL].res_index,
bars               37 drivers/net/ethernet/pensando/ionic/ionic_dev.c 	struct ionic_dev_bar *bar = ionic->bars;
bars             1045 drivers/ntb/hw/idt/ntb_hw_idt.c 	const struct idt_ntb_bar *bars;
bars             1053 drivers/ntb/hw/idt/ntb_hw_idt.c 	bars = portdata_tbl[port].bars;
bars             1059 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_sw_read(ndev, bars[bidx].setup);
bars             1312 drivers/ntb/hw/idt/ntb_hw_idt.c 		const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar];
bars             1372 drivers/ntb/hw/idt/ntb_hw_idt.c 		const struct idt_ntb_bar *bar = &ntdata_tbl.bars[mw_cfg->bar];
bars             1188 drivers/ntb/hw/idt/ntb_hw_idt.h 	struct idt_ntb_bar bars[IDT_BAR_CNT];
bars             1211 drivers/ntb/hw/idt/ntb_hw_idt.h 	struct idt_ntb_bar bars[IDT_BAR_CNT];
bars              449 drivers/pci/iov.c 	int bars = 0;
bars              469 drivers/pci/iov.c 		bars |= (1 << (i + PCI_IOV_RESOURCES));
bars              486 drivers/pci/iov.c 	if (pci_enable_resources(dev, bars)) {
bars             1585 drivers/pci/pci.c int __weak pcibios_enable_device(struct pci_dev *dev, int bars)
bars             1587 drivers/pci/pci.c 	return pci_enable_resources(dev, bars);
bars             1590 drivers/pci/pci.c static int do_pci_enable_device(struct pci_dev *dev, int bars)
bars             1605 drivers/pci/pci.c 	err = pcibios_enable_device(dev, bars);
bars             1665 drivers/pci/pci.c 	int i, bars = 0;
bars             1689 drivers/pci/pci.c 			bars |= (1 << i);
bars             1692 drivers/pci/pci.c 			bars |= (1 << i);
bars             1694 drivers/pci/pci.c 	err = do_pci_enable_device(dev, bars);
bars             3763 drivers/pci/pci.c void pci_release_selected_regions(struct pci_dev *pdev, int bars)
bars             3768 drivers/pci/pci.c 		if (bars & (1 << i))
bars             3773 drivers/pci/pci.c static int __pci_request_selected_regions(struct pci_dev *pdev, int bars,
bars             3779 drivers/pci/pci.c 		if (bars & (1 << i))
bars             3786 drivers/pci/pci.c 		if (bars & (1 << i))
bars             3799 drivers/pci/pci.c int pci_request_selected_regions(struct pci_dev *pdev, int bars,
bars             3802 drivers/pci/pci.c 	return __pci_request_selected_regions(pdev, bars, res_name, 0);
bars             3806 drivers/pci/pci.c int pci_request_selected_regions_exclusive(struct pci_dev *pdev, int bars,
bars             3809 drivers/pci/pci.c 	return __pci_request_selected_regions(pdev, bars, res_name,
bars             5911 drivers/pci/pci.c 	int i, bars = 0;
bars             5914 drivers/pci/pci.c 			bars |= (1 << i);
bars             5915 drivers/pci/pci.c 	return bars;
bars              194 drivers/scsi/csiostor/csio_init.c csio_pci_init(struct pci_dev *pdev, int *bars)
bars              198 drivers/scsi/csiostor/csio_init.c 	*bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars              203 drivers/scsi/csiostor/csio_init.c 	if (pci_request_selected_regions(pdev, *bars, KBUILD_MODNAME))
bars              221 drivers/scsi/csiostor/csio_init.c 	pci_release_selected_regions(pdev, *bars);
bars              236 drivers/scsi/csiostor/csio_init.c csio_pci_exit(struct pci_dev *pdev, int *bars)
bars              238 drivers/scsi/csiostor/csio_init.c 	pci_release_selected_regions(pdev, *bars);
bars              946 drivers/scsi/csiostor/csio_init.c 	int bars;
bars              956 drivers/scsi/csiostor/csio_init.c 	rv = csio_pci_init(pdev, &bars);
bars             1021 drivers/scsi/csiostor/csio_init.c 	csio_pci_exit(pdev, &bars);
bars             1036 drivers/scsi/csiostor/csio_init.c 	int bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars             1051 drivers/scsi/csiostor/csio_init.c 	csio_pci_exit(pdev, &bars);
bars             3180 drivers/scsi/mpt3sas/mpt3sas_base.c 		pci_release_selected_regions(ioc->pdev, ioc->bars);
bars             3236 drivers/scsi/mpt3sas/mpt3sas_base.c 	ioc->bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars             3239 drivers/scsi/mpt3sas/mpt3sas_base.c 		ioc->bars = 0;
bars             3244 drivers/scsi/mpt3sas/mpt3sas_base.c 	if (pci_request_selected_regions(pdev, ioc->bars,
bars             3247 drivers/scsi/mpt3sas/mpt3sas_base.c 		ioc->bars = 0;
bars             1186 drivers/scsi/mpt3sas/mpt3sas_base.h 	int		bars;
bars             3680 drivers/scsi/qla2xxx/qla_def.h 	int		bars;
bars              769 drivers/scsi/qla2xxx/qla_mr.c 	if (pci_request_selected_regions(ha->pdev, ha->bars,
bars              825 drivers/scsi/qla2xxx/qla_mr.c 	    ha->bars, ha->cregbase, ha->iobase);
bars             1940 drivers/scsi/qla2xxx/qla_os.c 	if (pci_request_selected_regions(ha->pdev, ha->bars,
bars             1947 drivers/scsi/qla2xxx/qla_os.c 	if (!(ha->bars & 1))
bars             2038 drivers/scsi/qla2xxx/qla_os.c 	if (pci_request_selected_regions(ha->pdev, ha->bars,
bars             2761 drivers/scsi/qla2xxx/qla_os.c 	int bars, mem_only = 0;
bars             2767 drivers/scsi/qla2xxx/qla_os.c 	bars = pci_select_bars(pdev, IORESOURCE_MEM | IORESOURCE_IO);
bars             2788 drivers/scsi/qla2xxx/qla_os.c 		bars = pci_select_bars(pdev, IORESOURCE_MEM);
bars             2794 drivers/scsi/qla2xxx/qla_os.c 	    "Bars=%d.\n", bars);
bars             2828 drivers/scsi/qla2xxx/qla_os.c 	ha->bars = bars;
bars             3497 drivers/scsi/qla2xxx/qla_os.c 	pci_release_selected_regions(ha->pdev, ha->bars);
bars             3779 drivers/scsi/qla2xxx/qla_os.c 	pci_release_selected_regions(ha->pdev, ha->bars);
bars             6111 drivers/scsi/qla2xxx/qla_os.c 	pci_release_selected_regions(ha->pdev, ha->bars);
bars              742 drivers/tty/serial/rp2.c 	void __iomem * const *bars;
bars              760 drivers/tty/serial/rp2.c 	bars = pcim_iomap_table(pdev);
bars              761 drivers/tty/serial/rp2.c 	card->bar0 = bars[0];
bars              762 drivers/tty/serial/rp2.c 	card->bar1 = bars[1];
bars              487 drivers/virtio/virtio_pci_modern.c 					     u32 ioresource_types, int *bars)
bars              509 drivers/virtio/virtio_pci_modern.c 				*bars |= (1 << bar);