Lines Matching refs:phys_avail
741 if (sizeof(phys_avail)/sizeof(phys_avail[0]) < regions_sz) in moea_bootstrap()
755 phys_avail[j] = regions[i].mr_start; in moea_bootstrap()
756 phys_avail[j + 1] = regions[i].mr_start + in moea_bootstrap()
763 phys_avail[j] = regions[i].mr_start; in moea_bootstrap()
764 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size; in moea_bootstrap()
846 for (i = 0; phys_avail[i] != 0; i += 2) { in moea_bootstrap()
847 if (phys_avail[i + 1] >= sz) { in moea_bootstrap()
848 translations = (struct ofw_map *)phys_avail[i]; in moea_bootstrap()
881 for (i = 0; phys_avail[i + 2] != 0; i += 2) in moea_bootstrap()
883 Maxmem = powerpc_btop(phys_avail[i + 1]); in moea_bootstrap()
1828 for (i = 0; phys_avail[i + 1] != 0; i += 2) { in moea_bootstrap_alloc()
1830 s = (phys_avail[i] + align - 1) & ~(align - 1); in moea_bootstrap_alloc()
1832 s = phys_avail[i]; in moea_bootstrap_alloc()
1835 if (s < phys_avail[i] || e > phys_avail[i + 1]) in moea_bootstrap_alloc()
1838 if (s == phys_avail[i]) { in moea_bootstrap_alloc()
1839 phys_avail[i] += size; in moea_bootstrap_alloc()
1840 } else if (e == phys_avail[i + 1]) { in moea_bootstrap_alloc()
1841 phys_avail[i + 1] -= size; in moea_bootstrap_alloc()
1844 phys_avail[j] = phys_avail[j - 2]; in moea_bootstrap_alloc()
1845 phys_avail[j + 1] = phys_avail[j - 1]; in moea_bootstrap_alloc()
1848 phys_avail[i + 3] = phys_avail[i + 1]; in moea_bootstrap_alloc()
1849 phys_avail[i + 1] = s; in moea_bootstrap_alloc()
1850 phys_avail[i + 2] = e; in moea_bootstrap_alloc()