Home
last modified time | relevance | path

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

/freebsd/sys/x86/xen/
H A Dpv.c352 int *physmap_idx) in pvh_parse_memmap_start_info() argument
376 bios_add_smap_entries(&entry, 1, physmap, physmap_idx); in pvh_parse_memmap_start_info()
381 xen_pvh_parse_memmap(vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument
402 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
406 pvh_parse_memmap(vm_paddr_t *physmap, int *physmap_idx) in pvh_parse_memmap() argument
415 pvh_parse_memmap_start_info(physmap, physmap_idx); in pvh_parse_memmap()
417 xen_pvh_parse_memmap(physmap, physmap_idx); in pvh_parse_memmap()
/freebsd/sys/i386/i386/
H A Dmachdep.c748 int i, insert_idx, physmap_idx; in add_physmap_entry() local
750 physmap_idx = *physmap_idxp; in add_physmap_entry()
778 insert_idx = physmap_idx + 2; in add_physmap_entry()
779 for (i = 0; i <= physmap_idx; i += 2) { in add_physmap_entry()
793 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry()
804 physmap_idx += 2; in add_physmap_entry()
805 *physmap_idxp = physmap_idx; in add_physmap_entry()
806 if (physmap_idx == PHYS_AVAIL_ENTRIES) { in add_physmap_entry()
816 for (i = physmap_idx; i > insert_idx; i -= 2) { in add_physmap_entry()
891 int has_smap, off, physmap_idx, pa_indx, da_indx; in getmemsize() local
[all …]
H A Dmp_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/sys/amd64/amd64/
H A Dmachdep.c655 int i, insert_idx, physmap_idx; in add_physmap_entry()
657 physmap_idx = *physmap_idxp; in add_physmap_entry()
666 * NB: physmap_idx points to the next free slot. in add_physmap_entry()
668 insert_idx = physmap_idx; in add_physmap_entry()
669 for (i = 0; i < physmap_idx; i += 2) { in add_physmap_entry()
683 if (insert_idx < physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry()
694 if (physmap_idx == PHYS_AVAIL_ENTRIES) { in add_physmap_entry()
704 for (i = physmap_idx; i > insert_idx; i -= 2) { in add_physmap_entry()
709 physmap_idx += 2;
710 *physmap_idxp = physmap_idx; in bios_add_smap_entries()
646 int i, insert_idx, physmap_idx; add_physmap_entry() local
711 bios_add_smap_entries(struct bios_smap * smapbase,u_int32_t smapsize,vm_paddr_t * physmap,int * physmap_idx) bios_add_smap_entries() argument
733 add_efi_map_entries(struct efi_map_header * efihdr,vm_paddr_t * physmap,int * physmap_idx) add_efi_map_entries() argument
834 native_parse_memmap(vm_paddr_t * physmap,int * physmap_idx) native_parse_memmap() argument
879 int i, physmap_idx, pa_indx, da_indx; getmemsize() local
[all...]
/freebsd/sys/arm64/arm64/
H A Drsi.c149 int physmap_idx; in arm64_rsi_setup_memory() local
165 physmap_idx = physmem_all(physmap, nitems(physmap)); in arm64_rsi_setup_memory()
170 for (i = 0; i < physmap_idx; i += 2) { in arm64_rsi_setup_memory()
H A Dpmap.c368 static u_int physmap_idx; variable
1336 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap_dmap()
1342 for (i = 0; i < physmap_idx; i += 2) { in pmap_bootstrap_dmap()
1468 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap()
1477 for (int i = 0; i < physmap_idx; i += 2) { in pmap_bootstrap()
1577 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap_san1()
1586 for (i = physmap_idx - 2; i >= 0; i -= 2) { in pmap_bootstrap_san1()
/freebsd/sys/amd64/include/pc/
H A Dbios.h89 vm_paddr_t *physmap, int *physmap_idx);
/freebsd/sys/x86/include/
H A Dx86_smp.h88 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
/freebsd/sys/riscv/riscv/
H A Dpmap.c605 int physmap_idx; in pmap_bootstrap_dmap() local
607 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap_dmap()
609 max_pa = physmap[physmap_idx - 1]; in pmap_bootstrap_dmap()
611 printf("physmap_idx %u\n", physmap_idx); in pmap_bootstrap_dmap()
632 for (int idx = 0; idx < physmap_idx; idx += 2) { in pmap_bootstrap_dmap()