Home
last modified time | relevance | path

Searched refs:bpa (Results 1 – 25 of 27) sorted by relevance

12

/openbsd/src/sys/dev/pci/drm/i915/gt/
Dagp_intel_gtt.c48 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/
Dbus_space.c53 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/
Dbus_space.c344 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/
Darmv7_space.c169 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/
Dmachdep.c3572 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/
Dobio.c213 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/
Dmainbus.c77 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/
Drbus_machdep.h25 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()
Diomod.h289 struct bpa { struct
/openbsd/src/sys/arch/octeon/octeon/
Dmachdep.c1101 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/
Dpciecam.c475 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/
Dagp_i810.c229 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/
Ddino.c438 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 …]
Delroy.c69 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/
Darmv7_machdep.c298 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/
Dpciecam.c447 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/
Dsimplebus.c284 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/
D315.key10 AnQ/x9HWtLcjvXwetXT7KozvxYRKASaLeqNZw5XF5lUDLpV9KIK7lu+c8HMe/bpa
/openbsd/src/sys/arch/octeon/dev/
Dsimplebus.c220 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/
Dmachdep.c920 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/
Dmachdep.c1155 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/
Dbus.h102 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/
Dsimplebus.c267 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/
Dsimplebus.c257 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/
Duaudio.c2951 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()

12