Lines Matching refs:mdesc
62 struct prom_pmemblock mdesc[PROM_MAX_PMEMBLOCKS]; variable
479 mdesc[i].type = BOOT_MEM_RESERVED; in prom_getmdesc()
480 mdesc[i].base = 0x00000000; in prom_getmdesc()
481 mdesc[i].size = PAGE_ALIGN(0x300 + 0x80); in prom_getmdesc()
485 if (heaptop > mdesc[i].base + mdesc[i].size) { in prom_getmdesc()
487 mdesc[i].type = BOOT_MEM_ROM_DATA; in prom_getmdesc()
488 mdesc[i].base = mdesc[i-1].base + mdesc[i-1].size; in prom_getmdesc()
489 mdesc[i].size = heaptop - mdesc[i].base; in prom_getmdesc()
495 mdesc[i].type = BOOT_MEM_RAM; in prom_getmdesc()
496 mdesc[i].base = heaptop; in prom_getmdesc()
497 mdesc[i].size = CPHYSADDR((u32)_text) - mdesc[i].base; in prom_getmdesc()
502 mdesc[i].type = BOOT_MEM_RESERVED; in prom_getmdesc()
503 mdesc[i].base = CPHYSADDR((u32)_text); in prom_getmdesc()
504 mdesc[i].size = CPHYSADDR(PAGE_ALIGN((u32)_end)) - mdesc[i].base; in prom_getmdesc()
508 mdesc[i].type = yamon_free; in prom_getmdesc()
509 mdesc[i].base = mdesc[i-1].base + mdesc[i-1].size; in prom_getmdesc()
510 mdesc[i].size = memsize - mdesc[i].base; in prom_getmdesc()
512 return &mdesc[0]; in prom_getmdesc()