Lines Matching refs:initrd_addr
102 unsigned long initrd_addr,
110 initrd_addr = (unsigned long)_initrd_start;
114 initrd_addr, initrd_addr + initrd_size);
126 if (initrd_addr < vmlinux.size) {
127 void *old_addr = (void *)initrd_addr;
131 initrd_addr = (unsigned long)malloc(initrd_size);
132 if (! initrd_addr)
136 initrd_addr, old_addr, initrd_size);
137 memmove((void *)initrd_addr, old_addr, initrd_size);
140 printf("initrd head: 0x%lx\n\r", *((unsigned long *)initrd_addr));
143 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr));
144 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size));
146 return (struct addr_range){(void *)initrd_addr, initrd_size};
256 loader_info.initrd_addr, loader_info.initrd_size);