Lines Matching full:phys
61 static void ps3_mem_regions(platform_t, struct mem_region *phys, int *physsz,
137 ps3_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in ps3_mem_regions() argument
145 ofw_mem_regions(phys, physsz, avail_regions, availsz); in ps3_mem_regions()
148 phys[0].mr_start = 0; in ps3_mem_regions()
149 phys[0].mr_size = ps3_real_maxaddr(plat); in ps3_mem_regions()
151 avail_regions[0] = phys[0]; in ps3_mem_regions()
159 &phys[*physsz].mr_size, &junk); in ps3_mem_regions()
161 phys[*physsz].mr_size -= phys[i].mr_size; in ps3_mem_regions()
164 phys[*physsz].mr_size -= phys[*physsz].mr_size % (16*1024*1024); in ps3_mem_regions()
167 lv1_allocate_memory(phys[*physsz].mr_size, 24 /* 16 MB pages */, in ps3_mem_regions()
168 0, 0x04 /* any address */, &phys[*physsz].mr_start, &junk); in ps3_mem_regions()
169 avail_regions[*availsz] = phys[*physsz]; in ps3_mem_regions()