Lines Matching defs:initrd_addr
91 unsigned long initrd_addr,
99 initrd_addr = (unsigned long)_initrd_start;
103 initrd_addr, initrd_addr + initrd_size);
115 if (initrd_addr < vmlinux.size) {
116 void *old_addr = (void *)initrd_addr;
120 initrd_addr = (unsigned long)malloc(initrd_size);
121 if (! initrd_addr)
125 initrd_addr, old_addr, initrd_size);
126 memmove((void *)initrd_addr, old_addr, initrd_size);
129 printf("initrd head: 0x%lx\n\r", *((unsigned long *)initrd_addr));
132 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr));
133 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size));
135 return (struct addr_range){(void *)initrd_addr, initrd_size};
194 loader_info.initrd_addr, loader_info.initrd_size);