Lines Matching refs:chosen
90 static struct addr_range prep_initrd(struct addr_range vmlinux, void *chosen, in prep_initrd() argument
132 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr)); in prep_initrd()
133 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size)); in prep_initrd()
145 static void prep_cmdline(void *chosen) in prep_cmdline() argument
152 n = getprop(chosen, "linux,cmdline-timeout", &v, sizeof(v)); in prep_cmdline()
157 getprop(chosen, "bootargs", cmdline, BOOT_COMMAND_LINE_SIZE-1); in prep_cmdline()
168 setprop_str(chosen, "bootargs", cmdline); in prep_cmdline()
181 void *chosen; in start() local
199 chosen = finddevice("/chosen"); in start()
200 if (!chosen) in start()
201 chosen = create_node(NULL, "chosen"); in start()
204 initrd = prep_initrd(vmlinux, chosen, in start()
206 prep_cmdline(chosen); in start()