Lines Matching refs:phys_avail
975 phys_avail[j] = regions[i].mr_start; in moea64_early_bootstrap()
976 phys_avail[j + 1] = regions[i].mr_start + in moea64_early_bootstrap()
980 dump_avail[j] = phys_avail[j]; in moea64_early_bootstrap()
981 dump_avail[j + 1] = phys_avail[j + 1]; in moea64_early_bootstrap()
985 phys_avail[j] = regions[i].mr_start; in moea64_early_bootstrap()
986 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size; in moea64_early_bootstrap()
989 dump_avail[j] = phys_avail[j]; in moea64_early_bootstrap()
990 dump_avail[j + 1] = phys_avail[j + 1]; in moea64_early_bootstrap()
996 if (phys_avail[j] < EXC_LAST) in moea64_early_bootstrap()
997 phys_avail[j] += EXC_LAST; in moea64_early_bootstrap()
999 if (phys_avail[j] >= kernelphysstart && in moea64_early_bootstrap()
1000 phys_avail[j+1] <= kernelphysend) { in moea64_early_bootstrap()
1001 phys_avail[j] = phys_avail[j+1] = ~0; in moea64_early_bootstrap()
1006 if (kernelphysstart >= phys_avail[j] && in moea64_early_bootstrap()
1007 kernelphysstart < phys_avail[j+1]) { in moea64_early_bootstrap()
1008 if (kernelphysend < phys_avail[j+1]) { in moea64_early_bootstrap()
1009 phys_avail[2*phys_avail_count] = in moea64_early_bootstrap()
1011 phys_avail[2*phys_avail_count + 1] = in moea64_early_bootstrap()
1012 phys_avail[j+1]; in moea64_early_bootstrap()
1016 phys_avail[j+1] = kernelphysstart & ~PAGE_MASK; in moea64_early_bootstrap()
1019 if (kernelphysend >= phys_avail[j] && in moea64_early_bootstrap()
1020 kernelphysend < phys_avail[j+1]) { in moea64_early_bootstrap()
1021 if (kernelphysstart > phys_avail[j]) { in moea64_early_bootstrap()
1022 phys_avail[2*phys_avail_count] = phys_avail[j]; in moea64_early_bootstrap()
1023 phys_avail[2*phys_avail_count + 1] = in moea64_early_bootstrap()
1028 phys_avail[j] = (kernelphysend & ~PAGE_MASK) + in moea64_early_bootstrap()
1035 qsort(phys_avail, 2*phys_avail_count, sizeof(phys_avail[0]), in moea64_early_bootstrap()
1040 phys_avail[i] = phys_avail[i+1] = 0; in moea64_early_bootstrap()
1169 for (i = 0; phys_avail[i + 1] != 0; i += 2) in moea64_late_bootstrap()
1170 Maxmem = MAX(Maxmem, powerpc_btop(phys_avail[i + 1])); in moea64_late_bootstrap()
2851 for (i = 0; phys_avail[i + 1] != 0; i += 2) { in moea64_bootstrap_alloc()
2853 s = roundup2(phys_avail[i], align); in moea64_bootstrap_alloc()
2855 s = phys_avail[i]; in moea64_bootstrap_alloc()
2858 if (s < phys_avail[i] || e > phys_avail[i + 1]) in moea64_bootstrap_alloc()
2864 if (s == phys_avail[i]) { in moea64_bootstrap_alloc()
2865 phys_avail[i] += size; in moea64_bootstrap_alloc()
2866 } else if (e == phys_avail[i + 1]) { in moea64_bootstrap_alloc()
2867 phys_avail[i + 1] -= size; in moea64_bootstrap_alloc()
2870 phys_avail[j] = phys_avail[j - 2]; in moea64_bootstrap_alloc()
2871 phys_avail[j + 1] = phys_avail[j - 1]; in moea64_bootstrap_alloc()
2874 phys_avail[i + 3] = phys_avail[i + 1]; in moea64_bootstrap_alloc()
2875 phys_avail[i + 1] = s; in moea64_bootstrap_alloc()
2876 phys_avail[i + 2] = e; in moea64_bootstrap_alloc()
3477 for (i = 0; phys_avail[i + 1] != 0; i+= 2) { in moea64_page_array_startup()
3478 domain = vm_phys_domain(phys_avail[i]); in moea64_page_array_startup()
3481 size = btoc(phys_avail[i + 1] - phys_avail[i]); in moea64_page_array_startup()