Lines Matching refs:bar
37 unsigned int bar;
71 u32 bar = ef100_pci_get_bar_bits(efx, entry_location, EF100_BAR);
74 "Found EF100 function control window bar=%d offset=0x%llx\n",
75 bar, offset);
83 if (bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_EXPANSION_ROM ||
84 bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_INVALID) {
87 bar);
91 result->bar = bar;
97 static bool ef100_pci_does_bar_overflow(struct efx_nic *efx, int bar,
101 pci_resource_len(efx->pci_dev, bar);
114 u32 bar;
118 bar = EFX_OWORD_FIELD32(entry, ESF_GZ_CFGBAR_CONT_CAP_BAR);
125 if (bar == ESE_GZ_VSEC_BAR_NUM_EXPANSION_ROM ||
126 bar == ESE_GZ_VSEC_BAR_NUM_INVALID) {
129 bar);
133 if (bar != previous_bar) {
136 if (ef100_pci_does_bar_overflow(efx, bar, offset)) {
139 bar, offset);
144 rc = efx_init_io(efx, bar,
146 pci_resource_len(efx->pci_dev, bar));
158 if (bar != previous_bar) {
287 u32 bar = 0;
290 rc = ef100_pci_get_config_bits(efx, vndr_cap, TBL_BAR, &bar);
298 if (bar == ESE_GZ_CFGBAR_CONT_CAP_BAR_NUM_EXPANSION_ROM ||
299 bar == ESE_GZ_CFGBAR_CONT_CAP_BAR_NUM_INVALID) {
302 bar);
328 if (offset > pci_resource_len(efx->pci_dev, bar) - sizeof(u32) * 2) {
331 bar, offset);
336 rc = efx_init_io(efx, bar,
338 pci_resource_len(efx->pci_dev, bar));
483 fcw.bar = EFX_EF100_PCI_DEFAULT_BAR;
488 if (fcw.offset > pci_resource_len(efx->pci_dev, fcw.bar) - ESE_GZ_FCW_LEN) {
495 rc = efx_init_io(efx, fcw.bar,
497 pci_resource_len(efx->pci_dev, fcw.bar));