| /openbsd/src/sys/dev/pci/drm/i915/gt/ |
| D | agp_intel_gtt.c | 48 i915_alloc_ifp(struct inteldrm_softc *dev_priv, struct pci_attach_args *bpa) in i915_alloc_ifp() argument 53 dev_priv->ifp.i9xx.bst = bpa->pa_memt; in i915_alloc_ifp() 55 reg = pci_conf_read(bpa->pa_pc, bpa->pa_tag, I915_IFPADDR); in i915_alloc_ifp() 60 if (bus_space_map(bpa->pa_memt, addr, PAGE_SIZE, 0, in i915_alloc_ifp() 64 } else if (bpa->pa_memex == NULL || in i915_alloc_ifp() 65 extent_alloc_subregion(bpa->pa_memex, 0x100000, 0xffffffff, in i915_alloc_ifp() 67 bus_space_map(bpa->pa_memt, addr, PAGE_SIZE, 0, in i915_alloc_ifp() 71 pci_conf_write(bpa->pa_pc, bpa->pa_tag, I915_IFPADDR, addr | 0x1); in i915_alloc_ifp() 81 i965_alloc_ifp(struct inteldrm_softc *dev_priv, struct pci_attach_args *bpa) in i965_alloc_ifp() argument 86 dev_priv->ifp.i9xx.bst = bpa->pa_memt; in i965_alloc_ifp() [all …]
|
| /openbsd/src/sys/arch/powerpc/powerpc/ |
| D | bus_space.c | 53 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in bus_space_map() argument 67 if (bpa < POWERPC_BUS_TAG_BASE(t)) in bus_space_map() 68 bpa += POWERPC_BUS_TAG_BASE(t); in bus_space_map() 70 if ((error = extent_alloc_region(devio_ex, bpa, size, EX_NOWAIT | in bus_space_map() 74 if ((error = bus_mem_add_mapping(bpa, size, flags, bshp))) { in bus_space_map() 75 if (extent_free(devio_ex, bpa, size, EX_NOWAIT | in bus_space_map() 79 bpa, size); in bus_space_map() 101 bus_addr_t bpa; in bus_space_unmap() local 107 if (pmap_extract(pmap_kernel(), sva, &bpa) == TRUE) { in bus_space_unmap() 108 if (extent_free(devio_ex, bpa | (bsh & PAGE_MASK), size, in bus_space_unmap() [all …]
|
| /openbsd/src/sys/arch/amd64/amd64/ |
| D | bus_space.c | 344 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags, in bus_space_map() argument 366 error = extent_alloc_region(ex, bpa, size, in bus_space_map() 375 *bshp = bpa; in bus_space_map() 379 if (bpa >= IOM_BEGIN && (bpa + size) <= IOM_END) { in bus_space_map() 380 *bshp = (bus_space_handle_t)ISA_HOLE_VADDR(bpa); in bus_space_map() 384 if (!pmap_initialized && bpa < 0x100000000) { in bus_space_map() 385 *bshp = (bus_space_handle_t)PMAP_DIRECT_MAP(bpa); in bus_space_map() 393 error = x86_mem_add_mapping(bpa, size, flags, bshp); in bus_space_map() 395 if (extent_free(ex, bpa, size, EX_NOWAIT | in bus_space_map() 398 bpa, size); in bus_space_map() [all …]
|
| /openbsd/src/sys/arch/arm/armv7/ |
| D | armv7_space.c | 169 armv7_bs_map(void *t, uint64_t bpa, bus_size_t size, in armv7_bs_map() argument 176 startpa = trunc_page(bpa); in armv7_bs_map() 177 endpa = round_page(bpa + size); in armv7_bs_map() 185 *bshp = (bus_space_handle_t)(va + (bpa - startpa)); in armv7_bs_map()
|
| /openbsd/src/sys/arch/i386/i386/ |
| D | machdep.c | 3572 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags, in bus_space_map() argument 3595 error = extent_alloc_region(ex, bpa, size, in bus_space_map() 3604 *bshp = bpa; in bus_space_map() 3608 if (IOM_BEGIN <= bpa && bpa <= IOM_END) { in bus_space_map() 3609 *bshp = (bus_space_handle_t)ISA_HOLE_VADDR(bpa); in bus_space_map() 3617 error = bus_mem_add_mapping(bpa, size, flags, bshp); in bus_space_map() 3619 if (extent_free(ex, bpa, size, EX_NOWAIT | in bus_space_map() 3622 bpa, size); in bus_space_map() 3631 _bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in _bus_space_map() argument 3638 *bshp = bpa; in _bus_space_map() [all …]
|
| /openbsd/src/sys/arch/landisk/dev/ |
| D | obio.c | 213 int obio_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, int flags, 228 obio_iomem_add_mapping(bus_addr_t bpa, bus_size_t size, int type, in obio_iomem_add_mapping() argument 237 pa = trunc_page(bpa); in obio_iomem_add_mapping() 238 endpa = round_page(bpa + size); in obio_iomem_add_mapping() 249 *bshp = (bus_space_handle_t)(va + (bpa & PGOFSET)); in obio_iomem_add_mapping() 283 obio_iomem_map(void *v, bus_addr_t bpa, bus_size_t size, in obio_iomem_map() argument 286 bus_addr_t addr = SH3_PHYS_TO_P2SEG(bpa); in obio_iomem_map() 289 KASSERT((bpa & SH3_PHYS_MASK) == bpa); in obio_iomem_map() 291 if (bpa < 0x14000000 || bpa >= 0x1c000000) { in obio_iomem_map() 307 bus_addr_t bpa; in obio_iomem_unmap() local [all …]
|
| /openbsd/src/sys/arch/hppa/hppa/ |
| D | mainbus.c | 77 int mbus_add_mapping(bus_addr_t bpa, bus_size_t size, int flags, 79 int mbus_map(void *v, bus_addr_t bpa, bus_size_t size, 163 mbus_add_mapping(bus_addr_t bpa, bus_size_t size, int flags, in mbus_add_mapping() argument 173 bpa, size, flags? "" : "non", bshp); in mbus_add_mapping() 176 if ((bank = vm_physseg_find(atop(bpa), &off)) >= 0) in mbus_add_mapping() 177 panic("mbus_add_mapping: mapping real memory @0x%lx", bpa); in mbus_add_mapping() 190 pa = bpa; in mbus_add_mapping() 267 *bshp = bpa; in mbus_add_mapping() 272 mbus_map(void *v, bus_addr_t bpa, bus_size_t size, in mbus_map() argument 277 if ((error = extent_alloc_region(hppa_ex, bpa, size, EX_NOWAIT))) in mbus_map() [all …]
|
| /openbsd/src/sys/arch/hppa/include/ |
| D | rbus_machdep.h | 25 md_space_map(rbus_tag_t rbt, bus_addr_t bpa, bus_size_t size, int flags, in md_space_map() argument 29 *(bshp) = bpa; in md_space_map()
|
| D | iomod.h | 289 struct bpa { struct
|
| /openbsd/src/sys/arch/octeon/octeon/ |
| D | machdep.c | 1101 paddr_t bpa; in bootmem_alloc_region() local 1130 bpa = memdesc->head_addr; in bootmem_alloc_region() 1131 block = pa_to_block(bpa); in bootmem_alloc_region() 1133 bpa = block->next; in bootmem_alloc_region() 1134 block = pa_to_block(bpa); in bootmem_alloc_region() 1138 if ((bpa & BOOTMEM_BLOCK_MASK) != 0) in bootmem_alloc_region() 1156 KASSERT(bpa < pa); in bootmem_alloc_region() 1159 if (bpa + block->size < pa + size) in bootmem_alloc_region() 1161 if (bpa + size_trunc(block->size) == pa + size) { in bootmem_alloc_region() 1162 block->size = pa - bpa; in bootmem_alloc_region() [all …]
|
| /openbsd/src/sys/dev/fdt/ |
| D | pciecam.c | 475 pciecam_bs_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in pciecam_bs_map() argument 487 if (bpa >= pcibase && bpa + size <= pcibase + psize) in pciecam_bs_map() 489 bpa - pcibase + physbase, size, flag, bshp); in pciecam_bs_map() 496 pciecam_bs_mmap(bus_space_tag_t t, bus_addr_t bpa, off_t off, in pciecam_bs_mmap() argument 508 if (bpa >= pcibase && bpa < pcibase + psize) in pciecam_bs_mmap() 510 bpa - pcibase + physbase, off, prot, flags); in pciecam_bs_mmap()
|
| /openbsd/src/sys/dev/pci/ |
| D | agp_i810.c | 229 struct pci_attach_args *pa = aux, bpa; in agp_i810_attach() local 314 if (pci_find_device(&bpa, intagp_gmch_match) == 0) { in agp_i810_attach() 342 reg = pci_conf_read(bpa.pa_pc, bpa.pa_tag, AGP_I830_GCC0); in agp_i810_attach() 391 reg = pci_conf_read(bpa.pa_pc, bpa.pa_tag, AGP_I855_GCC1); in agp_i810_attach()
|
| /openbsd/src/sys/arch/hppa/dev/ |
| D | dino.c | 438 dino_iomap(void *v, bus_addr_t bpa, bus_size_t size, in dino_iomap() argument 444 if ((error = extent_alloc_region(sc->sc_ioex, bpa, size, EX_NOWAIT))) in dino_iomap() 448 *bshp = bpa; in dino_iomap() 454 dino_memmap(void *v, bus_addr_t bpa, bus_size_t size, in dino_memmap() argument 466 sbpa = bpa & 0xff800000; in dino_memmap() 468 reg |= 1 << ((bpa >> 23) & 0x1f); in dino_memmap() 487 *bshp = bush + (bpa - sbpa); in dino_memmap() 492 *bshp = bpa; in dino_memmap() 497 size += (bpa - sbpa); in dino_memmap() 505 bpa = sbpa + DINO_MEM_CHUNK; in dino_memmap() [all …]
|
| D | elroy.c | 69 int elroy_iomap(void *v, bus_addr_t bpa, bus_size_t size, 71 int elroy_memmap(void *v, bus_addr_t bpa, bus_size_t size, 322 elroy_iomap(void *v, bus_addr_t bpa, bus_size_t size, in elroy_iomap() argument 329 if ((error = bus_space_map(sc->sc_bt, bpa + sc->sc_iobase, size, in elroy_iomap() 337 elroy_memmap(void *v, bus_addr_t bpa, bus_size_t size, in elroy_memmap() argument 344 if ((error = bus_space_map(sc->sc_bt, bpa, size, flags, bshp))) in elroy_memmap()
|
| /openbsd/src/sys/arch/armv7/armv7/ |
| D | armv7_machdep.c | 298 bootstrap_bs_map(void *t, uint64_t bpa, bus_size_t size, in bootstrap_bs_map() argument 308 startpa = bpa & ~L1_S_OFFSET; in bootstrap_bs_map() 309 endpa = (bpa + size) & ~L1_S_OFFSET; in bootstrap_bs_map() 310 if ((bpa + size) & L1_S_OFFSET) in bootstrap_bs_map() 313 *bshp = (bus_space_handle_t)(va + (bpa - startpa)); in bootstrap_bs_map()
|
| /openbsd/src/sys/arch/armv7/vexpress/ |
| D | pciecam.c | 447 pciecam_bs_map(void *t, uint64_t bpa, bus_size_t size, in pciecam_bs_map() argument 459 if (bpa >= pcibase && bpa + size <= pcibase + psize) in pciecam_bs_map() 461 bpa - pcibase + physbase, size, flag, bshp); in pciecam_bs_map()
|
| /openbsd/src/sys/arch/arm64/dev/ |
| D | simplebus.c | 284 simplebus_bs_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in simplebus_bs_map() argument 292 addr = bpa; in simplebus_bs_map() 335 simplebus_bs_mmap(bus_space_tag_t t, bus_addr_t bpa, off_t off, in simplebus_bs_mmap() argument 343 addr = bpa; in simplebus_bs_mmap()
|
| /openbsd/src/regress/lib/libcrypto/x509/bettertls/certificates/ |
| D | 315.key | 10 AnQ/x9HWtLcjvXwetXT7KozvxYRKASaLeqNZw5XF5lUDLpV9KIK7lu+c8HMe/bpa
|
| /openbsd/src/sys/arch/octeon/dev/ |
| D | simplebus.c | 220 simplebus_bs_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in simplebus_bs_map() argument 228 addr = bpa; in simplebus_bs_map()
|
| /openbsd/src/sys/arch/riscv64/riscv64/ |
| D | machdep.c | 920 pmap_bootstrap_bs_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in pmap_bootstrap_bs_map() argument 928 startpa = trunc_page(bpa); in pmap_bootstrap_bs_map() 929 endpa = round_page((bpa + size)); in pmap_bootstrap_bs_map() 931 *bshp = (bus_space_handle_t)(va + (bpa - startpa)); in pmap_bootstrap_bs_map()
|
| /openbsd/src/sys/arch/arm64/arm64/ |
| D | machdep.c | 1155 pmap_bootstrap_bs_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in pmap_bootstrap_bs_map() argument 1167 startpa = trunc_page(bpa); in pmap_bootstrap_bs_map() 1168 endpa = round_page((bpa + size)); in pmap_bootstrap_bs_map() 1170 *bshp = (bus_space_handle_t)(va + (bpa - startpa)); in pmap_bootstrap_bs_map()
|
| /openbsd/src/sys/arch/luna88k/include/ |
| D | bus.h | 102 bus_space_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, int flags, in bus_space_map() argument 106 *bshp = (bus_space_handle_t)(bpa + (t->bs_offset)); in bus_space_map()
|
| /openbsd/src/sys/arch/riscv64/dev/ |
| D | simplebus.c | 267 simplebus_bs_map(bus_space_tag_t t, bus_addr_t bpa, bus_size_t size, in simplebus_bs_map() argument 275 addr = bpa; in simplebus_bs_map()
|
| /openbsd/src/sys/arch/arm/simplebus/ |
| D | simplebus.c | 257 simplebus_bs_map(void *t, uint64_t bpa, bus_size_t size, in simplebus_bs_map() argument 265 addr = bpa; in simplebus_bs_map()
|
| /openbsd/src/sys/dev/usb/ |
| D | uaudio.c | 2951 unsigned int bpa, spf_max, min_blksz; in uaudio_stream_open() local 2979 bpa = a->bps * a->nch; in uaudio_stream_open() 2993 spf_max = (a->maxpkt / bpa) * UAUDIO_SPF_DIV; in uaudio_stream_open() 3018 min_blksz -= min_blksz % bpa; in uaudio_stream_open() 3024 s->nframes_max = (uint64_t)(s->safe_blksz / bpa) * in uaudio_stream_open() 3032 s->maxpkt = bpa * in uaudio_stream_open() 3060 if (1000 * blksz < 2 * sc->rate * bpa) { in uaudio_stream_open()
|