Home
last modified time | relevance | path

Searched refs:physmap_idx (Results 1 – 8 of 8) sorted by relevance

/freebsd-14-stable/sys/amd64/amd64/
HDmachdep.c635 int i, insert_idx, physmap_idx; in add_physmap_entry() local
637 physmap_idx = *physmap_idxp; in add_physmap_entry()
648 insert_idx = physmap_idx; in add_physmap_entry()
649 for (i = 0; i <= physmap_idx; i += 2) { in add_physmap_entry()
663 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry()
674 physmap_idx += 2; in add_physmap_entry()
675 *physmap_idxp = physmap_idx; in add_physmap_entry()
676 if (physmap_idx == PHYS_AVAIL_ENTRIES) { in add_physmap_entry()
686 for (i = (physmap_idx - 2); i > insert_idx; i -= 2) { in add_physmap_entry()
699 vm_paddr_t *physmap, int *physmap_idx) in bios_add_smap_entries() argument
[all …]
/freebsd-14-stable/sys/i386/i386/
HDmachdep.c755 int i, insert_idx, physmap_idx; in add_physmap_entry() local
757 physmap_idx = *physmap_idxp; in add_physmap_entry()
785 insert_idx = physmap_idx + 2; in add_physmap_entry()
786 for (i = 0; i <= physmap_idx; i += 2) { in add_physmap_entry()
800 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry()
811 physmap_idx += 2; in add_physmap_entry()
812 *physmap_idxp = physmap_idx; in add_physmap_entry()
813 if (physmap_idx == PHYS_AVAIL_ENTRIES) { in add_physmap_entry()
823 for (i = physmap_idx; i > insert_idx; i -= 2) { in add_physmap_entry()
898 int has_smap, off, physmap_idx, pa_indx, da_indx; in getmemsize() local
[all …]
HDmp_machdep.c152 alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx) in alloc_ap_trampoline() argument
158 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) { in alloc_ap_trampoline()
183 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in alloc_ap_trampoline()
185 sizeof(*physmap) * (*physmap_idx - i + 2)); in alloc_ap_trampoline()
186 *physmap_idx -= 2; in alloc_ap_trampoline()
/freebsd-14-stable/sys/x86/xen/
HDpv.c516 int *physmap_idx) in pvh_parse_memmap_start_info() argument
540 bios_add_smap_entries(&entry, 1, physmap, physmap_idx); in pvh_parse_memmap_start_info()
545 xen_pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument
566 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
570 pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) in pvh_parse_memmap() argument
579 pvh_parse_memmap_start_info(kmdp, physmap, physmap_idx); in pvh_parse_memmap()
581 xen_pvh_parse_memmap(kmdp, physmap, physmap_idx); in pvh_parse_memmap()
/freebsd-14-stable/sys/amd64/include/pc/
HDbios.h89 vm_paddr_t *physmap, int *physmap_idx);
/freebsd-14-stable/sys/x86/include/
HDx86_smp.h88 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
/freebsd-14-stable/sys/arm64/arm64/
HDpmap.c345 static u_int physmap_idx; variable
1133 for (i = 0; i < (physmap_idx * 2); i += 2) { in pmap_bootstrap_dmap()
1287 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap()
1288 physmap_idx /= 2; in pmap_bootstrap()
1294 for (i = 0; i < physmap_idx * 2; i += 2) { in pmap_bootstrap()
1375 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap_san()
1376 physmap_idx /= 2; in pmap_bootstrap_san()
1390 for (i = (physmap_idx * 2) - 2; i >= 0 && nkasan_l2 > 0; i -= 2) { in pmap_bootstrap_san()
/freebsd-14-stable/sys/riscv/riscv/
HDpmap.c629 u_int physmap_idx; in pmap_bootstrap() local
652 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap()
653 physmap_idx /= 2; in pmap_bootstrap()
659 for (i = 0; i < physmap_idx * 2; i += 2) { in pmap_bootstrap()
667 printf("physmap_idx %u\n", physmap_idx); in pmap_bootstrap()