Lines Matching refs:mdesc
62 struct prom_pmemblock mdesc[PROM_MAX_PMEMBLOCKS]; variable
469 mdesc[i].type = BOOT_MEM_RESERVED; in prom_getmdesc()
470 mdesc[i].base = 0x00000000; in prom_getmdesc()
471 mdesc[i].size = PAGE_ALIGN(0x300 + 0x80); in prom_getmdesc()
475 if (heaptop > mdesc[i].base + mdesc[i].size) { in prom_getmdesc()
477 mdesc[i].type = BOOT_MEM_ROM_DATA; in prom_getmdesc()
478 mdesc[i].base = mdesc[i-1].base + mdesc[i-1].size; in prom_getmdesc()
479 mdesc[i].size = heaptop - mdesc[i].base; in prom_getmdesc()
485 mdesc[i].type = BOOT_MEM_RAM; in prom_getmdesc()
486 mdesc[i].base = heaptop; in prom_getmdesc()
487 mdesc[i].size = CPHYSADDR((u32)_text) - mdesc[i].base; in prom_getmdesc()
492 mdesc[i].type = BOOT_MEM_RESERVED; in prom_getmdesc()
493 mdesc[i].base = CPHYSADDR((u32)_text); in prom_getmdesc()
494 mdesc[i].size = CPHYSADDR(PAGE_ALIGN((u32)_end)) - mdesc[i].base; in prom_getmdesc()
498 mdesc[i].type = yamon_free; in prom_getmdesc()
499 mdesc[i].base = mdesc[i-1].base + mdesc[i-1].size; in prom_getmdesc()
500 mdesc[i].size = memsize - mdesc[i].base; in prom_getmdesc()
502 return &mdesc[0]; in prom_getmdesc()