HomeSort by: relevance | last modified time | path
    Searched defs:bpa (Results 1 - 17 of 17) sorted by relevancy

  /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...]
  /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;
  /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;
  /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;
  /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...]
  /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...]
  /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...]
  /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...]
  /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;
  /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...]
  /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...]
  /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...]
  /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...]
  /src/sys/arch/mac68k/mac68k/
bus_space.c 57 bus_mem_add_mapping(bus_addr_t bpa, bus_size_t size, int flags,
64 pa = m68k_trunc_page(bpa);
65 endpa = m68k_round_page((bpa + size) - 1);
77 hp->base = (u_long)(va + m68k_page_offset(bpa));
139 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags,
151 error = extent_alloc_region(iomem_ex, bpa, size,
157 pa = m68k_trunc_page(bpa + t);
158 endpa = m68k_round_page((bpa + t + size) - 1);
164 error = bus_mem_add_mapping(bpa, size, flags, hp);
166 if (extent_free(iomem_ex, bpa, size, EX_NOWAIT
183 u_long bpa; local in function:bus_space_alloc
226 bus_addr_t bpa; local in function:bus_space_unmap
    [all...]
  /src/sys/arch/hppa/hppa/
mainbus.c 186 mbus_add_mapping(bus_addr_t bpa, bus_size_t size, int flags,
193 bpa, size, flags? "" : "non", bshp));
195 KASSERT(bpa >= HPPA_IOSPACE);
202 for (pa = bpa ; size != 0; pa = epa) {
230 *bshp = bpa;
237 mbus_map(void *v, bus_addr_t bpa, bus_size_t size, int flags,
245 KASSERT(bpa >= HPPA_IOSPACE);
250 error = extent_alloc_region(hppa_io_extent, bpa, size, EX_NOWAIT);
257 error = mbus_add_mapping(bpa, size, flags, bshp);
260 bpa, size))
272 bus_addr_t bpa = bsh; local in function:mbus_unmap
291 bus_addr_t bpa; local in function:mbus_alloc
    [all...]
  /src/sys/arch/hppa/include/
iomod.h 297 * Physical Address (BPA) can be broken down as follows.
299 * Read and Clear transactions are not allowed in BPA space. All pages
300 * in BPA space are privileged.
303 struct bpa { struct
304 u_int bpa_ones:14, /* must be 1's; this is in BPA space */
306 bpa_page: 6, /* page in local/global BPA space */
  /src/sys/arch/hppa/dev/
dino.c 484 dino_iomap(void *v, bus_addr_t bpa, bus_size_t size,
491 (error = extent_alloc_region(sc->sc_ioex, bpa, size, EX_NOWAIT)))
495 *bshp = bpa;
501 dino_memmap(void *v, bus_addr_t bpa, bus_size_t size,
510 reg |= 1 << ((bpa >> 23) & 0x1f);
515 if ((error = bus_space_map(sc->sc_bt, bpa, size, flags, bshp)))
517 ++sc->sc_memrefcount[((bpa >> 23) & 0x1f)];
539 bus_addr_t bpa; local in function:dino_ioalloc
546 align, boundary, EX_NOWAIT, &bpa)))
550 *addrp = bpa;
    [all...]

Completed in 21 milliseconds