Lines Matching refs:phys
64 static void ps3_mem_regions(platform_t, struct mem_region *phys, int *physsz,
140 ps3_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in ps3_mem_regions() argument
148 ofw_mem_regions(phys, physsz, avail_regions, availsz); in ps3_mem_regions()
151 phys[0].mr_start = 0; in ps3_mem_regions()
152 phys[0].mr_size = ps3_real_maxaddr(plat); in ps3_mem_regions()
154 avail_regions[0] = phys[0]; in ps3_mem_regions()
162 &phys[*physsz].mr_size, &junk); in ps3_mem_regions()
164 phys[*physsz].mr_size -= phys[i].mr_size; in ps3_mem_regions()
167 phys[*physsz].mr_size -= phys[*physsz].mr_size % (16*1024*1024); in ps3_mem_regions()
170 lv1_allocate_memory(phys[*physsz].mr_size, 24 /* 16 MB pages */, in ps3_mem_regions()
171 0, 0x04 /* any address */, &phys[*physsz].mr_start, &junk); in ps3_mem_regions()
172 avail_regions[*availsz] = phys[*physsz]; in ps3_mem_regions()