/src/sys/arch/ews4800mips/ews4800mips/ |
bus_space.c | 201 _default_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 209 if (bpa + size > ebs->ebs_size) 211 *bshp = (bus_space_handle_t)(ebs->ebs_base_addr + bpa); 215 bpa += ex->ex_start; 216 error = extent_alloc_region(ex, bpa, size, EX_NOWAIT | EX_MALLOCOK); 223 *bshp = (bus_space_handle_t)bpa; 247 u_long bpa, base; local in function:_default_alloc 262 &bpa); 269 *bshp = (bus_space_handle_t)bpa; 272 *bpap = bpa; [all...] |
bus_space.c | 201 _default_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 209 if (bpa + size > ebs->ebs_size) 211 *bshp = (bus_space_handle_t)(ebs->ebs_base_addr + bpa); 215 bpa += ex->ex_start; 216 error = extent_alloc_region(ex, bpa, size, EX_NOWAIT | EX_MALLOCOK); 223 *bshp = (bus_space_handle_t)bpa; 247 u_long bpa, base; local in function:_default_alloc 262 &bpa); 269 *bshp = (bus_space_handle_t)bpa; 272 *bpap = bpa; [all...] |
/src/sys/arch/hpcsh/hpcsh/ |
bus_space.c | 184 _bus_space_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 192 *bshp = (bus_space_handle_t)(bpa + hbs->hbs_base_addr); 196 bpa += ex->ex_start; 197 error = extent_alloc_region(ex, bpa, size, EX_NOWAIT | EX_MALLOCOK); 204 *bshp = (bus_space_handle_t)bpa; 226 u_long bpa, base; local in function:_bus_space_alloc 239 &bpa); 248 *bshp = (bus_space_handle_t)bpa; 251 *bpap = bpa;
|
bus_space.c | 184 _bus_space_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 192 *bshp = (bus_space_handle_t)(bpa + hbs->hbs_base_addr); 196 bpa += ex->ex_start; 197 error = extent_alloc_region(ex, bpa, size, EX_NOWAIT | EX_MALLOCOK); 204 *bshp = (bus_space_handle_t)bpa; 226 u_long bpa, base; local in function:_bus_space_alloc 239 &bpa); 248 *bshp = (bus_space_handle_t)bpa; 251 *bpap = bpa;
|
/src/sys/arch/playstation2/playstation2/ |
bus_space.c | 197 _default_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 205 *bshp = (bus_space_handle_t)(bpa + pbs->pbs_base_addr); 209 bpa += ex->ex_start; 210 error = extent_alloc_region(ex, bpa, size, EX_NOWAIT | EX_MALLOCOK); 217 *bshp = (bus_space_handle_t)bpa; 240 u_long bpa, base; local in function:_default_alloc 253 &bpa); 260 *bshp = (bus_space_handle_t)bpa; 263 *bpap = bpa;
|
bus_space.c | 197 _default_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 205 *bshp = (bus_space_handle_t)(bpa + pbs->pbs_base_addr); 209 bpa += ex->ex_start; 210 error = extent_alloc_region(ex, bpa, size, EX_NOWAIT | EX_MALLOCOK); 217 *bshp = (bus_space_handle_t)bpa; 240 u_long bpa, base; local in function:_default_alloc 253 &bpa); 260 *bshp = (bus_space_handle_t)bpa; 263 *bpap = bpa;
|
/src/sys/arch/evbarm/tsarm/isa/ |
isa_io.c | 296 isa_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int cacheable, bus_space_handle_t *bshp) 306 err = vmem_xalloc_addr(vm, bpa, size, VM_NOSLEEP); 310 *bshp = bpa + (bus_addr_t)t; 340 vmem_addr_t bpa; local in function:isa_bs_alloc 355 &bpa); 359 *bshp = *bpap = bpa + (bus_addr_t)t;
|
isa_io.c | 296 isa_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int cacheable, bus_space_handle_t *bshp) 306 err = vmem_xalloc_addr(vm, bpa, size, VM_NOSLEEP); 310 *bshp = bpa + (bus_addr_t)t; 340 vmem_addr_t bpa; local in function:isa_bs_alloc 355 &bpa); 359 *bshp = *bpap = bpa + (bus_addr_t)t;
|
/src/sys/arch/arm/xscale/ |
i80321_space.c | 269 i80321_io_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 276 if (bpa >= sc->sc_ioout_xlate && 277 bpa < (sc->sc_ioout_xlate + VERDE_OUT_XLATE_IO_WIN_SIZE)) { 283 if ((bpa + size) >= (busbase + VERDE_OUT_XLATE_IO_WIN_SIZE)) 291 *bshp = winvaddr + (bpa - busbase); 300 paddr_t bpa = addr + off, winpaddr, busbase; local in function:i80321_io_bs_mmap 302 if (bpa >= sc->sc_ioout_xlate && 303 bpa < (sc->sc_ioout_xlate + VERDE_OUT_XLATE_IO_WIN_SIZE)) { 309 return (arm_btop(winpaddr + (bpa - busbase))); 346 i80321_mem_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags 448 paddr_t pa, physbase, bpa = addr + off, pflags = 0; local in function:i80321_mem_bs_mmap [all...] |
i80321_space.c | 269 i80321_io_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, 276 if (bpa >= sc->sc_ioout_xlate && 277 bpa < (sc->sc_ioout_xlate + VERDE_OUT_XLATE_IO_WIN_SIZE)) { 283 if ((bpa + size) >= (busbase + VERDE_OUT_XLATE_IO_WIN_SIZE)) 291 *bshp = winvaddr + (bpa - busbase); 300 paddr_t bpa = addr + off, winpaddr, busbase; local in function:i80321_io_bs_mmap 302 if (bpa >= sc->sc_ioout_xlate && 303 bpa < (sc->sc_ioout_xlate + VERDE_OUT_XLATE_IO_WIN_SIZE)) { 309 return (arm_btop(winpaddr + (bpa - busbase))); 346 i80321_mem_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags 448 paddr_t pa, physbase, bpa = addr + off, pflags = 0; local in function:i80321_mem_bs_mmap [all...] |
/src/sys/arch/powerpc/powerpc/ |
bus_space.c | 501 memio_mmap(bus_space_tag_t t, bus_addr_t bpa, off_t offset, int prot, int flags) 505 ret = trunc_page(t->pbs_offset + bpa + offset); 510 (uint32_t)t->pbs_offset, (uint32_t)bpa, (uint32_t)offset); 526 memio_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags, 533 bpa = _BUS_SPACE_STRIDE(t, bpa); 535 if (t->pbs_limit != 0 && bpa + size - 1 > t->pbs_limit) { 538 t, t->pbs_base, t->pbs_limit, bpa, size); 563 error = extent_alloc_region(t->pbs_extent, bpa, size, 570 bpa, size, error) 639 bus_addr_t bpa; local in function:memio_unmap 695 u_long bpa; local in function:memio_alloc [all...] |
bus_space.c | 501 memio_mmap(bus_space_tag_t t, bus_addr_t bpa, off_t offset, int prot, int flags) 505 ret = trunc_page(t->pbs_offset + bpa + offset); 510 (uint32_t)t->pbs_offset, (uint32_t)bpa, (uint32_t)offset); 526 memio_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags, 533 bpa = _BUS_SPACE_STRIDE(t, bpa); 535 if (t->pbs_limit != 0 && bpa + size - 1 > t->pbs_limit) { 538 t, t->pbs_base, t->pbs_limit, bpa, size); 563 error = extent_alloc_region(t->pbs_extent, bpa, size, 570 bpa, size, error) 639 bus_addr_t bpa; local in function:memio_unmap 695 u_long bpa; local in function:memio_alloc [all...] |
/src/sys/arch/evbsh3/ap_ms104_sh4/ |
ap_ms104_sh4_space.c | 67 int ap_ms104_sh4_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 81 ap_ms104_sh4_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, 90 pa = sh3_trunc_page(bpa); 91 endpa = sh3_round_page(bpa + size); 104 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); 138 ap_ms104_sh4_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, 141 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); 144 KASSERT((bpa & SH3_PHYS_MASK) == bpa); 146 if (bpa < 0x14000000 || bpa >= 0x1c000000) 162 bus_addr_t bpa; local in function:ap_ms104_sh4_iomem_unmap [all...] |
ap_ms104_sh4_space.c | 67 int ap_ms104_sh4_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 81 ap_ms104_sh4_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, 90 pa = sh3_trunc_page(bpa); 91 endpa = sh3_round_page(bpa + size); 104 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); 138 ap_ms104_sh4_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, 141 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); 144 KASSERT((bpa & SH3_PHYS_MASK) == bpa); 146 if (bpa < 0x14000000 || bpa >= 0x1c000000) 162 bus_addr_t bpa; local in function:ap_ms104_sh4_iomem_unmap [all...] |
/src/sys/arch/evbsh3/t_sh7706lan/ |
t_sh7706lan_space.c | 67 int t_sh7706lan_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 81 t_sh7706lan_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, 90 pa = sh3_trunc_page(bpa); 91 endpa = sh3_round_page(bpa + size); 104 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); 138 t_sh7706lan_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, 141 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); 144 KASSERT((bpa & SH3_PHYS_MASK) == bpa); 146 if (bpa < 0x14000000 || bpa >= 0x1c000000) 162 bus_addr_t bpa; local in function:t_sh7706lan_iomem_unmap [all...] |
t_sh7706lan_space.c | 67 int t_sh7706lan_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 81 t_sh7706lan_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, 90 pa = sh3_trunc_page(bpa); 91 endpa = sh3_round_page(bpa + size); 104 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); 138 t_sh7706lan_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, 141 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); 144 KASSERT((bpa & SH3_PHYS_MASK) == bpa); 146 if (bpa < 0x14000000 || bpa >= 0x1c000000) 162 bus_addr_t bpa; local in function:t_sh7706lan_iomem_unmap [all...] |
/src/sys/dev/tc/ |
px.c | 185 paddr_t bpa; local in function:px_init 201 bpa = (STIC_KSEG_TO_PHYS(bva) + PX_BUF_ALIGN - 1) & 203 if (bpa + PX_BUF_SIZE > 8192*1024) 209 bpa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); 216 si->si_buf = (uint32_t *)TC_PHYS_TO_UNCACHED(bpa); 217 si->si_buf_phys = bpa;
|
px.c | 185 paddr_t bpa; local in function:px_init 201 bpa = (STIC_KSEG_TO_PHYS(bva) + PX_BUF_ALIGN - 1) & 203 if (bpa + PX_BUF_SIZE > 8192*1024) 209 bpa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); 216 si->si_buf = (uint32_t *)TC_PHYS_TO_UNCACHED(bpa); 217 si->si_buf_phys = bpa;
|
/src/sys/arch/hpcmips/hpcmips/ |
bus_space.c | 246 __hpcmips_cacheable(struct bus_space_tag_hpcmips *t, bus_addr_t bpa, 250 const vaddr_t sva = mips_trunc_page(bpa); 251 const vaddr_t eva = mips_round_page(bpa + size); 254 return bpa; 257 return cacheable ? MIPS_PHYS_TO_KSEG0(bpa) : MIPS_PHYS_TO_KSEG1(bpa); 262 __bs_map(bus_space_tag_t tx, bus_addr_t bpa, bus_size_t size, int flags, 270 bpa, bpa + t->base, size)); 274 "0x%08lx-0x%08lx\n", bpa, bpa+size)) 333 u_long bpa; local in function:__bs_alloc [all...] |
bus_space.c | 246 __hpcmips_cacheable(struct bus_space_tag_hpcmips *t, bus_addr_t bpa, 250 const vaddr_t sva = mips_trunc_page(bpa); 251 const vaddr_t eva = mips_round_page(bpa + size); 254 return bpa; 257 return cacheable ? MIPS_PHYS_TO_KSEG0(bpa) : MIPS_PHYS_TO_KSEG1(bpa); 262 __bs_map(bus_space_tag_t tx, bus_addr_t bpa, bus_size_t size, int flags, 270 bpa, bpa + t->base, size)); 274 "0x%08lx-0x%08lx\n", bpa, bpa+size)) 333 u_long bpa; local in function:__bs_alloc [all...] |
/src/sys/arch/landisk/dev/ |
obio.c | 238 int obio_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 254 obio_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, 263 pa = sh3_trunc_page(bpa); 264 endpa = sh3_round_page(bpa + size); 277 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); 311 obio_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, 314 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); 317 KASSERT((bpa & SH3_PHYS_MASK) == bpa); 319 if (bpa < 0x14000000 || bpa >= 0x1c000000) 335 bus_addr_t bpa; local in function:obio_iomem_unmap [all...] |
obio.c | 238 int obio_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 254 obio_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, 263 pa = sh3_trunc_page(bpa); 264 endpa = sh3_round_page(bpa + size); 277 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); 311 obio_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, 314 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); 317 KASSERT((bpa & SH3_PHYS_MASK) == bpa); 319 if (bpa < 0x14000000 || bpa >= 0x1c000000) 335 bus_addr_t bpa; local in function:obio_iomem_unmap [all...] |
/src/sys/arch/x86/x86/ |
bus_space.c | 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; local in function:bus_space_reservation_map 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); 303 u_long bpa; local in function:bus_space_reserve_subregion 493 bus_addr_t bpa; local in function:_x86_memio_unmap 542 bus_addr_t bpa; local in function:bus_space_reservation_unmap1 [all...] |
bus_space.c | 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; local in function:bus_space_reservation_map 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); 303 u_long bpa; local in function:bus_space_reserve_subregion 493 bus_addr_t bpa; local in function:_x86_memio_unmap 542 bus_addr_t bpa; local in function:bus_space_reservation_unmap1 [all...] |
/src/sys/arch/atari/atari/ |
bus.c | 68 static int bus_mem_add_mapping(bus_space_tag_t t, bus_addr_t bpa, 212 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags, 221 error = vmem_xalloc_addr(iomem_arena, bpa + t->base, size, 226 error = bus_mem_add_mapping(t, bpa, size, flags, mhp); 228 vmem_xfree(iomem_arena, bpa + t->base, size); 238 vmem_addr_t bpa; local in function:bus_space_alloc 251 &bpa); 258 error = bus_mem_add_mapping(t, bpa, size, flags, bshp); 260 vmem_xfree(iomem_arena, bpa, size); 263 *bpap = bpa; 327 paddr_t bpa; local in function:bus_space_unmap [all...] |