Home | History | Annotate | Download | only in x86

Lines Matching refs:bpa

157 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size,
169 return (*it->bst_ov->ov_space_map)(it->bst_ctx, t, bpa, size,
173 error = bus_space_reserve(t, bpa, size, flags, &bsr);
188 bus_addr_t bpa;
201 bpa = bus_space_reservation_addr(bsr);
208 *bshp = bpa;
213 if (bpa >= IOM_BEGIN && (bpa + size) != 0 && (bpa + size) <= IOM_END) {
214 *bshp = (bus_space_handle_t)ISA_HOLE_VADDR(bpa);
223 return x86_mem_add_mapping(bpa, size, flags, bshp);
227 _x86_memio_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size,
237 *bshp = bpa;
245 return x86_mem_add_mapping(bpa, size, flags, bshp);
250 bus_addr_t bpa,
264 bpa, size, flags, bsrp);
283 error = extent_alloc_region(ex, bpa, size,
289 bus_space_reservation_init(bsrp, bpa, size);
303 u_long bpa;
343 &bpa);
348 bus_space_reservation_init(&bsr, bpa, size);
427 x86_mem_add_mapping(bus_addr_t bpa, bus_size_t size,
434 pa = x86_trunc_page(bpa);
435 endpa = x86_round_page(bpa + size);
449 if (bpa >= IOM_BEGIN && (bpa + size) != 0 && (bpa + size) <= IOM_END) {
460 *bshp = (bus_space_handle_t)(sva + (bpa & PGOFSET));
493 bus_addr_t bpa;
499 bpa = bsh;
503 bpa = (bus_addr_t)ISA_PHYSADDR(bsh);
515 if (pmap_extract_ma(pmap_kernel(), va, &bpa) == FALSE) {
519 bpa += (bsh & PGOFSET);
533 *adrp = bpa;
542 bus_addr_t bpa;
548 bpa = bsh;
552 bpa = (bus_addr_t)ISA_PHYSADDR(bsh);
564 (void) pmap_extract_ma(pmap_kernel(), va, &bpa);
565 bpa += (bsh & PGOFSET);
578 *bpap = bpa;