Searched refs:physmap_idx (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13-stable/sys/i386/i386/ |
| HD | machdep.c | 762 int i, insert_idx, physmap_idx; in add_physmap_entry() local 764 physmap_idx = *physmap_idxp; in add_physmap_entry() 792 insert_idx = physmap_idx + 2; in add_physmap_entry() 793 for (i = 0; i <= physmap_idx; i += 2) { in add_physmap_entry() 807 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry() 818 physmap_idx += 2; in add_physmap_entry() 819 *physmap_idxp = physmap_idx; in add_physmap_entry() 820 if (physmap_idx == PHYS_AVAIL_ENTRIES) { in add_physmap_entry() 830 for (i = physmap_idx; i > insert_idx; i -= 2) { in add_physmap_entry() 905 int has_smap, off, physmap_idx, pa_indx, da_indx; in getmemsize() local [all …]
|
| HD | mp_machdep.c | 155 alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx) in alloc_ap_trampoline() argument 161 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) { in alloc_ap_trampoline() 186 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in alloc_ap_trampoline() 188 sizeof(*physmap) * (*physmap_idx - i + 2)); in alloc_ap_trampoline() 189 *physmap_idx -= 2; in alloc_ap_trampoline()
|
| /freebsd-13-stable/sys/amd64/amd64/ |
| HD | machdep.c | 636 int i, insert_idx, physmap_idx; in add_physmap_entry() local 638 physmap_idx = *physmap_idxp; in add_physmap_entry() 649 insert_idx = physmap_idx; in add_physmap_entry() 650 for (i = 0; i <= physmap_idx; i += 2) { in add_physmap_entry() 664 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry() 675 physmap_idx += 2; in add_physmap_entry() 676 *physmap_idxp = physmap_idx; in add_physmap_entry() 677 if (physmap_idx == PHYS_AVAIL_ENTRIES) { in add_physmap_entry() 687 for (i = (physmap_idx - 2); i > insert_idx; i -= 2) { in add_physmap_entry() 700 vm_paddr_t *physmap, int *physmap_idx) in bios_add_smap_entries() argument [all …]
|
| /freebsd-13-stable/sys/amd64/include/pc/ |
| HD | bios.h | 89 vm_paddr_t *physmap, int *physmap_idx);
|
| /freebsd-13-stable/sys/x86/include/ |
| HD | x86_smp.h | 89 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
|
| /freebsd-13-stable/sys/x86/xen/ |
| HD | pv.c | 652 xen_pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument 670 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
|
| /freebsd-13-stable/sys/riscv/riscv/ |
| HD | pmap.c | 637 u_int physmap_idx; in pmap_bootstrap() local 658 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap() 659 physmap_idx /= 2; in pmap_bootstrap() 665 for (i = 0; i < physmap_idx * 2; i += 2) { in pmap_bootstrap() 673 printf("physmap_idx %u\n", physmap_idx); in pmap_bootstrap()
|
| /freebsd-13-stable/sys/arm64/arm64/ |
| HD | pmap.c | 295 static u_int physmap_idx; variable 965 for (i = 0; i < (physmap_idx * 2); i += 2) { in pmap_bootstrap_dmap() 1107 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap() 1108 physmap_idx /= 2; in pmap_bootstrap() 1114 for (i = 0; i < physmap_idx * 2; i += 2) { in pmap_bootstrap()
|