Lines Matching refs:phys_avail
775 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()
799 phys_avail[2*phys_avail_count + 1] = in moea_bootstrap()
800 phys_avail[j+1]; in moea_bootstrap()
804 phys_avail[j+1] = kernelstart & ~PAGE_MASK; in moea_bootstrap()
807 if (kernelend >= phys_avail[j] && in moea_bootstrap()
808 kernelend < phys_avail[j+1]) { in moea_bootstrap()
809 if (kernelstart > phys_avail[j]) { in moea_bootstrap()
810 phys_avail[2*phys_avail_count] = phys_avail[j]; in moea_bootstrap()
811 phys_avail[2*phys_avail_count + 1] = in moea_bootstrap()
816 phys_avail[j] = (kernelend & ~PAGE_MASK) + PAGE_SIZE; in moea_bootstrap()
900 for (i = 0; phys_avail[i] != 0; i += 2) { in moea_bootstrap()
901 if (phys_avail[i + 1] >= sz) { in moea_bootstrap()
902 translations = (struct ofw_map *)phys_avail[i]; in moea_bootstrap()
943 for (i = 0; phys_avail[i + 2] != 0; i += 2) in moea_bootstrap()
945 Maxmem = powerpc_btop(phys_avail[i + 1]); in moea_bootstrap()
2002 for (i = 0; phys_avail[i + 1] != 0; i += 2) { in moea_bootstrap_alloc()
2004 s = roundup2(phys_avail[i], align); in moea_bootstrap_alloc()
2006 s = phys_avail[i]; in moea_bootstrap_alloc()
2009 if (s < phys_avail[i] || e > phys_avail[i + 1]) in moea_bootstrap_alloc()
2012 if (s == phys_avail[i]) { in moea_bootstrap_alloc()
2013 phys_avail[i] += size; in moea_bootstrap_alloc()
2014 } else if (e == phys_avail[i + 1]) { in moea_bootstrap_alloc()
2015 phys_avail[i + 1] -= size; in moea_bootstrap_alloc()
2018 phys_avail[j] = phys_avail[j - 2]; in moea_bootstrap_alloc()
2019 phys_avail[j + 1] = phys_avail[j - 1]; in moea_bootstrap_alloc()
2022 phys_avail[i + 3] = phys_avail[i + 1]; in moea_bootstrap_alloc()
2023 phys_avail[i + 1] = s; in moea_bootstrap_alloc()
2024 phys_avail[i + 2] = e; in moea_bootstrap_alloc()