Lines Matching refs:phys
62 static void ps3_mem_regions(platform_t, struct mem_region *phys, int *physsz,
138 ps3_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in ps3_mem_regions() argument
146 ofw_mem_regions(phys, physsz, avail_regions, availsz); in ps3_mem_regions()
149 phys[0].mr_start = 0; in ps3_mem_regions()
150 phys[0].mr_size = ps3_real_maxaddr(plat); in ps3_mem_regions()
152 avail_regions[0] = phys[0]; in ps3_mem_regions()
160 &phys[*physsz].mr_size, &junk); in ps3_mem_regions()
162 phys[*physsz].mr_size -= phys[i].mr_size; in ps3_mem_regions()
165 phys[*physsz].mr_size -= phys[*physsz].mr_size % (16*1024*1024); in ps3_mem_regions()
168 lv1_allocate_memory(phys[*physsz].mr_size, 24 /* 16 MB pages */, in ps3_mem_regions()
169 0, 0x04 /* any address */, &phys[*physsz].mr_start, &junk); in ps3_mem_regions()
170 avail_regions[*availsz] = phys[*physsz]; in ps3_mem_regions()