Lines Matching refs:bpa
219 i80312_io_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags,
226 if (bpa >= sc->sc_pioout_base &&
227 bpa < (sc->sc_pioout_base + sc->sc_pioout_size)) {
231 } else if (bpa >= sc->sc_sioout_base &&
232 bpa < (sc->sc_sioout_base + sc->sc_sioout_size)) {
239 if ((bpa + size) >= (busbase + bussize))
247 *bshp = winvaddr + (bpa - busbase);
286 i80312_mem_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags,
295 if (bpa >= sc->sc_pmemout_base &&
296 bpa < (sc->sc_pmemout_base + sc->sc_pmemout_size)) {
300 } else if (bpa >= sc->sc_smemout_base &&
301 bpa < (sc->sc_smemout_base + sc->sc_smemout_size)) {
308 if ((bpa + size) >= (busbase + bussize))
316 pa = trunc_page((bpa - busbase) + physbase);
317 endpa = round_page(((bpa - busbase) + physbase) + size);
324 *bshp = va + (bpa & PAGE_MASK);