| /freebsd-12.1/sys/amd64/amd64/ |
| H A D | machdep.c | 999 int i, insert_idx, physmap_idx; in add_physmap_entry() local 1001 physmap_idx = *physmap_idxp; in add_physmap_entry() 1012 insert_idx = physmap_idx; in add_physmap_entry() 1038 physmap_idx += 2; in add_physmap_entry() 1039 *physmap_idxp = physmap_idx; in add_physmap_entry() 1040 if (physmap_idx == PHYSMAP_SIZE) { in add_physmap_entry() 1078 physmap_idx)) in bios_add_smap_entries() 1085 int *physmap_idx) in add_efi_map_entries() argument 1176 physmap, physmap_idx)) in add_efi_map_entries() 1246 physmap_idx = 0; in getmemsize() [all …]
|
| H A D | mp_machdep.c | 124 mp_bootaddress(vm_paddr_t *physmap, unsigned int *physmap_idx) in mp_bootaddress() argument 130 alloc_ap_trampoline(physmap, physmap_idx); in mp_bootaddress() 140 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) { in mp_bootaddress() 171 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in mp_bootaddress() 173 sizeof(*physmap) * (*physmap_idx - i + 2)); in mp_bootaddress() 174 *physmap_idx -= 2; in mp_bootaddress()
|
| /freebsd-12.1/sys/i386/i386/ |
| H A D | machdep.c | 1679 int i, insert_idx, physmap_idx; in add_physmap_entry() local 1681 physmap_idx = *physmap_idxp; in add_physmap_entry() 1698 insert_idx = physmap_idx + 2; in add_physmap_entry() 1699 for (i = 0; i <= physmap_idx; i += 2) { in add_physmap_entry() 1724 physmap_idx += 2; in add_physmap_entry() 1725 *physmap_idxp = physmap_idx; in add_physmap_entry() 1726 if (physmap_idx == PHYSMAP_SIZE) { in add_physmap_entry() 1849 physmap_idx = 0; in getmemsize() 1963 physmap_idx = 2; in getmemsize() 1964 physmap[physmap_idx] = 0x100000; in getmemsize() [all …]
|
| /freebsd-12.1/sys/riscv/include/ |
| H A D | machdep.h | 49 extern u_int physmap_idx;
|
| /freebsd-12.1/sys/riscv/riscv/ |
| H A D | machdep.c | 114 u_int physmap_idx; variable 868 physmap_idx = 0; in initriscv() 884 add_physmap_entry(rstart, (s - rstart), physmap, &physmap_idx); in initriscv() 885 add_physmap_entry(e, (rend - e), physmap, &physmap_idx); in initriscv() 888 mem_regions[i].mr_size, physmap, &physmap_idx); in initriscv()
|
| H A D | pmap.c | 581 for (i = 0; i < physmap_idx * 2; i += 2) { in pmap_bootstrap() 589 printf("physmap_idx %lx\n", physmap_idx); in pmap_bootstrap() 634 for (avail_slot = map_slot = physmem = 0; map_slot < physmap_idx * 2; in pmap_bootstrap()
|
| /freebsd-12.1/sys/x86/x86/ |
| H A D | mp_x86.c | 916 alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx) in alloc_ap_trampoline() argument 922 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) { in alloc_ap_trampoline() 947 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in alloc_ap_trampoline() 949 sizeof(*physmap) * (*physmap_idx - i + 2)); in alloc_ap_trampoline() 950 *physmap_idx -= 2; in alloc_ap_trampoline()
|
| /freebsd-12.1/sys/amd64/include/pc/ |
| H A D | bios.h | 123 vm_paddr_t *physmap, int *physmap_idx);
|
| /freebsd-12.1/sys/x86/include/ |
| H A D | x86_smp.h | 88 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
|
| /freebsd-12.1/sys/x86/xen/ |
| H A D | pv.c | 621 xen_pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument 639 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
|
| /freebsd-12.1/sys/arm64/arm64/ |
| H A D | pmap.c | 275 static u_int physmap_idx; variable 630 for (i = 0; i < (physmap_idx * 2); i += 2) { in pmap_bootstrap_dmap() 803 physmap_idx = arm_physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap() 804 physmap_idx /= 2; in pmap_bootstrap() 810 for (i = 0; i < (physmap_idx * 2); i += 2) { in pmap_bootstrap()
|