Home
last modified time | relevance | path

Searched refs:phys_avail (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/acpica/
H A Dacpi_pxm.c173 for (i = 0; phys_avail[i] != 0 && phys_avail[i + 1] != 0; i += 2) { in overlaps_phys_avail()
174 if (phys_avail[i + 1] <= start) in overlaps_phys_avail()
176 if (phys_avail[i] < end) in overlaps_phys_avail()
438 address = phys_avail[0]; in check_phys_avail()
451 if (phys_avail[j + 1] <= mem_info[i].end) { in check_phys_avail()
453 if (phys_avail[j] == 0 && in check_phys_avail()
454 phys_avail[j + 1] == 0) { in check_phys_avail()
457 address = phys_avail[j]; in check_phys_avail()
463 (uintmax_t)phys_avail[j], (uintmax_t)phys_avail[j + 1]); in check_phys_avail()
549 for (idx = 0; phys_avail[idx + 1] != 0; idx += 2); in acpi_pxm_init()
[all …]
/freebsd/sys/vm/
H A Dvm_phys.c141 vm_paddr_t phys_avail[PHYS_AVAIL_COUNT]; variable
1833 if (phys_avail[i] == 0 && phys_avail[i + 1] == 0) in vm_phys_avail_count()
1846 if (phys_avail[i] & PAGE_MASK) in vm_phys_avail_check()
1848 (intmax_t)phys_avail[i]); in vm_phys_avail_check()
1849 if (phys_avail[i + 1] & PAGE_MASK) in vm_phys_avail_check()
1851 (intmax_t)phys_avail[i + 1]); in vm_phys_avail_check()
1852 if (phys_avail[i + 1] < phys_avail[i]) in vm_phys_avail_check()
1854 (intmax_t)phys_avail[i], (intmax_t)phys_avail[i + 1]); in vm_phys_avail_check()
1866 for (i = 0; phys_avail[i + 1]; i += 2) in vm_phys_avail_find()
1867 if (phys_avail[i] <= pa && phys_avail[i + 1] > pa) in vm_phys_avail_find()
[all …]
H A Dvm_page.c602 end = phys_avail[biggestone+1]; in vm_page_startup()
620 trunc_page((new_end - phys_avail[biggestone]) / 2))); in vm_page_startup()
665 phys_avail[biggestone + 1] = new_end; in vm_page_startup()
685 * memory. vm_phys_early_startup() already checked that phys_avail[] in vm_page_startup()
689 size = phys_avail[1] - phys_avail[0]; in vm_page_startup()
691 low_avail = phys_avail[0]; in vm_page_startup()
692 high_avail = phys_avail[1]; in vm_page_startup()
693 for (i = 2; phys_avail[i + 1] != 0; i += 2) { in vm_page_startup()
695 size += phys_avail[ in vm_page_startup()
[all...]
H A Dvm_phys.h45 extern vm_paddr_t phys_avail[];
H A Dvm_reserv.c1450 for (i = 0; phys_avail[i + 1] != 0; i += 2) { in vm_reserv_startup()
1452 count += howmany(phys_avail[i + 1], VM_LEVEL_0_SIZE) - in vm_reserv_startup()
1453 phys_avail[i] / VM_LEVEL_0_SIZE; in vm_reserv_startup()
1456 howmany(phys_avail[i + 1], VM_LEVEL_0_SIZE)); in vm_reserv_startup()
/freebsd/sys/powerpc/aim/
H A Dmmu_oea.c775 phys_avail[j] = regions[i].mr_start; in moea_bootstrap()
776 phys_avail[j + 1] = regions[i].mr_start + in moea_bootstrap()
783 phys_avail[j] = regions[i].mr_start; in moea_bootstrap()
784 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size; in moea_bootstrap()
791 if (phys_avail[j] < EXC_LAST) in moea_bootstrap()
792 phys_avail[j] += EXC_LAST; in moea_bootstrap()
794 if (kernelstart >= phys_avail[j] && in moea_bootstrap()
795 kernelstart < phys_avail[j+1]) { in moea_bootstrap()
796 if (kernelend < phys_avail[j+1]) { in moea_bootstrap()
797 phys_avail[2*phys_avail_count] = in moea_bootstrap()
[all …]
H A Dmmu_oea64.c940 phys_avail[j] = regions[i].mr_start; in moea64_early_bootstrap()
941 phys_avail[j + 1] = regions[i].mr_start + in moea64_early_bootstrap()
945 dump_avail[j] = phys_avail[j]; in moea64_early_bootstrap()
946 dump_avail[j + 1] = phys_avail[j + 1]; in moea64_early_bootstrap()
950 phys_avail[j] = regions[i].mr_start; in moea64_early_bootstrap()
951 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size; in moea64_early_bootstrap()
954 dump_avail[j] = phys_avail[j]; in moea64_early_bootstrap()
955 dump_avail[j + 1] = phys_avail[j + 1]; in moea64_early_bootstrap()
961 if (phys_avail[j] < EXC_LAST) in moea64_early_bootstrap()
962 phys_avail[j] += EXC_LAST; in moea64_early_bootstrap()
[all …]
H A Dmmu_radix.c1772 KASSERT(found, ("%#lx-%#lx outside of initial phys_avail array", in validate_addr()
1883 * phys_avail and not overlap with previous allocations in mmu_radix_setup_pagetables()
1887 printf("phys_avail after dmap populate and nkpt allocation\n"); in mmu_radix_setup_pagetables()
1889 printf("phys_avail[%d]=%08lx - phys_avail[%d]=%08lx\n", in mmu_radix_setup_pagetables()
1890 j, phys_avail[j], j + 1, phys_avail[j + 1]); in mmu_radix_setup_pagetables()
1925 panic("mmu_radix_early_bootstrap: phys_avail too small"); in mmu_radix_early_bootstrap()
1960 phys_avail[j] = regions[i].mr_start; in mmu_radix_early_bootstrap()
1961 phys_avail[ in mmu_radix_early_bootstrap()
[all...]
/freebsd/sys/i386/i386/
H A Dmachdep.c268 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) { in cpu_startup()
271 size = phys_avail[indx + 1] - phys_avail[indx]; in cpu_startup()
274 (uintmax_t)phys_avail[indx], in cpu_startup()
275 (uintmax_t)phys_avail[indx + 1] - 1, in cpu_startup()
1102 phys_avail[pa_indx++] = physmap[0]; in getmemsize()
1103 phys_avail[pa_indx] = physmap[0]; in getmemsize()
1199 if (phys_avail[pa_indx] == pa) { in getmemsize()
1200 phys_avail[pa_indx] += PAGE_SIZE; in getmemsize()
1210 phys_avail[pa_indx++] = pa; /* start */ in getmemsize()
1211 phys_avail[pa_indx] = pa + PAGE_SIZE; /* end */ in getmemsize()
[all …]
/freebsd/sys/amd64/amd64/
H A Dmachdep.c299 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) { in cpu_startup()
302 size = phys_avail[indx + 1] - phys_avail[indx]; in cpu_startup()
305 (uintmax_t)phys_avail[indx], in cpu_startup()
306 (uintmax_t)phys_avail[indx + 1] - 1, in cpu_startup()
878 * build the phys_avail array describing the actually-available memory. in getmemsize()
985 phys_avail[pa_indx++] = physmap[0]; in getmemsize()
986 phys_avail[pa_indx] = physmap[0]; in getmemsize()
1095 if (phys_avail[pa_indx] == pa) { in getmemsize()
1096 phys_avail[pa_ind in getmemsize()
[all...]
/freebsd/sys/riscv/riscv/
H A Dmachdep.c143 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) { in cpu_startup()
146 size = phys_avail[indx + 1] - phys_avail[indx]; in cpu_startup()
149 (uintmax_t)phys_avail[indx], in cpu_startup()
150 (uintmax_t)phys_avail[indx + 1] - 1, in cpu_startup()
/freebsd/sys/powerpc/powerpc/
H A Dmachdep.c214 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) { in cpu_startup()
216 phys_avail[indx + 1] - phys_avail[indx]; in cpu_startup()
223 (uintmax_t)phys_avail[indx], in cpu_startup()
224 (uintmax_t)phys_avail[indx + 1] - 1, in cpu_startup()
/freebsd/sys/kern/
H A Dsubr_physmem.c149 for (i = 0; phys_avail[i] != 0; ++i) {
151 (uintmax_t)phys_avail[i]);
547 nextidx = regions_to_avail(phys_avail, EXFLAG_NOALLOC, in physmem_init_kernel_globals()
551 Maxmem = atop(phys_avail[nextidx - 1]); in physmem_init_kernel_globals()
/freebsd/sys/arm64/arm64/
H A Dmachdep.c277 for (i = 0; phys_avail[i + 1] != 0; i += 2) { in cpu_startup()
278 size = phys_avail[i + 1] - phys_avail[i]; in cpu_startup()
280 (uintmax_t)phys_avail[i], in cpu_startup()
281 (uintmax_t)phys_avail[i + 1] - 1, in cpu_startup()
/freebsd/sys/arm/arm/
H A Dbusdma_machdep.c254 for (i = 0; phys_avail[i] && phys_avail[i + 1]; i += 2) { in exclusion_bounce_check()
255 if ((lowaddr >= phys_avail[i] && lowaddr < phys_avail[i + 1]) || in exclusion_bounce_check()
256 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i])) in exclusion_bounce_check()
/freebsd/sys/powerpc/booke/
H A Dpmap.c900 phys_avail[j] = availmem_regions[i].mr_start; in mmu_booke_bootstrap()
901 phys_avail[j + 1] = in mmu_booke_bootstrap()
906 dump_avail[j] = phys_avail[j]; in mmu_booke_bootstrap()
907 dump_avail[j + 1] = phys_avail[j + 1]; in mmu_booke_bootstrap()
912 phys_avail[j] = availmem_regions[i].mr_start; in mmu_booke_bootstrap()
913 phys_avail[j + 1] = availmem_regions[i].mr_start + in mmu_booke_bootstrap()
917 dump_avail[j] = phys_avail[j]; in mmu_booke_bootstrap()
918 dump_avail[j + 1] = phys_avail[j + 1]; in mmu_booke_bootstrap()
923 for (i = 0; phys_avail[i + 2] != 0; i += 2) in mmu_booke_bootstrap()
925 Maxmem = powerpc_btop(phys_avail[i + 1]); in mmu_booke_bootstrap()
[all …]