Lines Matching defs:busn
130 unsigned int busn = bus->number;
136 if (busn < cfg->busr.start || busn > cfg->busr.end)
139 busn -= cfg->busr.start;
140 start = cfg->res.start + busn * bsz;
142 cfg->winp[busn] = pci_remap_cfgspace(start, bsz);
143 if (!cfg->winp[busn])
152 unsigned int busn = bus->number;
154 if (!per_bus_mapping || busn < cfg->busr.start || busn > cfg->busr.end)
157 busn -= cfg->busr.start;
158 if (cfg->winp[busn]) {
159 iounmap(cfg->winp[busn]);
160 cfg->winp[busn] = NULL;
173 unsigned int busn = bus->number;
177 if (busn < cfg->busr.start || busn > cfg->busr.end)
180 busn -= cfg->busr.start;
182 base = cfg->winp[busn];
183 busn = 0;
188 bus_offset = (busn & PCIE_ECAM_BUS_MASK) << bus_shift;
195 return base + PCIE_ECAM_OFFSET(busn, devfn, where);