Home
last modified time | relevance | path

Searched refs:startpa (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/sys/arch/arm/armv7/
Darmv7_space.c172 u_long startpa, endpa, pa; in armv7_bs_map() local
176 startpa = trunc_page(bpa); in armv7_bs_map()
181 va = (vaddr_t)km_alloc(endpa - startpa, &kv_any, &kp_none, &kd_nowait); in armv7_bs_map()
185 *bshp = (bus_space_handle_t)(va + (bpa - startpa)); in armv7_bs_map()
190 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) in armv7_bs_map()
/openbsd/src/sys/arch/riscv64/riscv64/
Dmachdep.c545 paddr_t startpa, endpa, pa; in initriscv() local
572 startpa = trunc_page((paddr_t)config); in initriscv()
574 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) in initriscv()
576 fh = (void *)(vstart + ((paddr_t)config - startpa)); in initriscv()
584 config = (void *)(vstart + ((paddr_t)config - startpa)); in initriscv()
702 paddr_t pa, startpa, endpa; in initriscv() local
705 startpa = trunc_page(mmap_start); in initriscv()
707 for (pa = startpa, va = vstart; pa < endpa; in initriscv()
712 (caddr_t)vstart + (mmap_start - startpa), mmap_size); in initriscv()
713 pmap_kremove(vstart, endpa - startpa); in initriscv()
[all …]
Dbus_space.c217 u_long startpa, endpa, pa; in generic_space_map() local
222 startpa = trunc_page(offs); in generic_space_map()
225 va = (vaddr_t)km_alloc(endpa - startpa, &kv_any, &kp_none, &kd_nowait); in generic_space_map()
229 *bshp = (bus_space_handle_t)(va + (offs - startpa)); in generic_space_map()
231 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) { in generic_space_map()
/openbsd/src/sys/arch/arm64/arm64/
Dbus_space.c192 u_long startpa, endpa, pa; in generic_space_map() local
203 startpa = trunc_page(offs); in generic_space_map()
206 va = (vaddr_t)km_alloc(endpa - startpa, &kv_any, &kp_none, &kd_nowait); in generic_space_map()
210 *bshp = (bus_space_handle_t)(va + (offs - startpa)); in generic_space_map()
212 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) { in generic_space_map()
Dmachdep.c809 paddr_t startpa, endpa, pa; in initarm() local
840 startpa = trunc_page((paddr_t)config); in initarm()
842 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) in initarm()
844 fh = (void *)(vstart + ((paddr_t)config - startpa)); in initarm()
852 config = (void *)(vstart + ((paddr_t)config - startpa)); in initarm()
956 paddr_t pa, startpa, endpa; in initarm() local
959 startpa = trunc_page(mmap_start); in initarm()
961 for (pa = startpa, va = vstart; pa < endpa; in initarm()
965 memcpy((void *)pa, (caddr_t)vstart + (mmap_start - startpa), in initarm()
967 pmap_kremove(vstart, endpa - startpa); in initarm()
[all …]
/openbsd/src/sys/arch/powerpc64/powerpc64/
Dbus_space.c173 paddr_t startpa, endpa, pa; in generic_space_map() local
177 startpa = trunc_page(offs); in generic_space_map()
180 va = (vaddr_t)km_alloc(endpa - startpa, &kv_any, &kp_none, &kd_nowait); in generic_space_map()
184 *bshp = (bus_space_handle_t)(va + (offs - startpa)); in generic_space_map()
186 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) in generic_space_map()
/openbsd/src/sys/arch/armv7/armv7/
Darmv7_machdep.c301 u_long startpa, pa, endpa; in bootstrap_bs_map() local
308 startpa = bpa & ~L1_S_OFFSET; in bootstrap_bs_map()
313 *bshp = (bus_space_handle_t)(va + (bpa - startpa)); in bootstrap_bs_map()
315 for (pa = startpa; pa < endpa; pa += L1_S_SIZE, va += L1_S_SIZE) in bootstrap_bs_map()