Searched refs:physmap_idx (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/sys/riscv/include/
H A Dmachdep.h50 extern u_int physmap_idx;
/freebsd-13-stable/sys/amd64/include/pc/
H A Dbios.h123 vm_paddr_t *physmap, int *physmap_idx);
/freebsd-13-stable/sys/amd64/amd64/
H A Dmachdep.c976 int i, insert_idx, physmap_idx; local
978 physmap_idx = *physmap_idxp;
987 * NB: physmap_idx points to the next free slot.
989 insert_idx = physmap_idx;
990 for (i = 0; i <= physmap_idx; i += 2) {
1004 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) {
1015 physmap_idx += 2;
1016 *physmap_idxp = physmap_idx;
1017 if (physmap_idx == PHYS_AVAIL_ENTRIES) {
1027 for (i = (physmap_idx
1039 bios_add_smap_entries(struct bios_smap *smapbase, u_int32_t smapsize, vm_paddr_t *physmap, int *physmap_idx) argument
1061 add_efi_map_entries(struct efi_map_header *efihdr, vm_paddr_t *physmap, int *physmap_idx) argument
1163 native_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) argument
1209 int i, physmap_idx, pa_indx, da_indx; local
[all...]
H A Dmp_machdep.c134 mp_bootaddress(vm_paddr_t *physmap, unsigned int *physmap_idx) argument
140 alloc_ap_trampoline(physmap, physmap_idx);
150 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) {
181 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) {
183 sizeof(*physmap) * (*physmap_idx - i + 2));
184 *physmap_idx -= 2;
/freebsd-13-stable/sys/x86/include/
H A Dx86_smp.h92 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
/freebsd-13-stable/sys/i386/i386/
H A Dmachdep.c1676 int i, insert_idx, physmap_idx; local
1678 physmap_idx = *physmap_idxp;
1706 insert_idx = physmap_idx + 2;
1707 for (i = 0; i <= physmap_idx; i += 2) {
1721 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) {
1732 physmap_idx += 2;
1733 *physmap_idxp = physmap_idx;
1734 if (physmap_idx == PHYS_AVAIL_ENTRIES) {
1744 for (i = physmap_idx; i > insert_idx; i -= 2) {
1819 int has_smap, off, physmap_idx, pa_ind local
[all...]
/freebsd-13-stable/sys/x86/x86/
H A Dmp_x86.c937 alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx) argument
943 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) {
968 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) {
970 sizeof(*physmap) * (*physmap_idx - i + 2));
971 *physmap_idx -= 2;
/freebsd-13-stable/sys/x86/xen/
H A Dpv.c655 xen_pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) argument
673 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx);
/freebsd-13-stable/sys/riscv/riscv/
H A Dmachdep.c118 u_int physmap_idx; variable
H A Dpmap.c586 physmap_idx = physmem_avail(physmap, nitems(physmap));
587 physmap_idx /= 2;
593 for (i = 0; i < physmap_idx * 2; i += 2) {
601 printf("physmap_idx %u\n", physmap_idx);
/freebsd-13-stable/sys/arm64/arm64/
H A Dpmap.c298 static u_int physmap_idx; variable
773 for (i = 0; i < (physmap_idx * 2); i += 2) {
958 physmap_idx = physmem_avail(physmap, nitems(physmap));
959 physmap_idx /= 2;
965 for (i = 0; i < physmap_idx * 2; i += 2) {

Completed in 118 milliseconds