Lines Matching defs:chosen
90 static struct addr_range prep_initrd(struct addr_range vmlinux, void *chosen,
132 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr));
133 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size));
139 * edit the command line passed to vmlinux (by setting /chosen/bootargs).
145 static void prep_cmdline(void *chosen)
148 getprop(chosen, "bootargs", cmdline, COMMAND_LINE_SIZE-1);
157 setprop_str(chosen, "bootargs", cmdline);
170 void *chosen;
187 /* Ensure that the device tree has a /chosen node */
188 chosen = finddevice("/chosen");
189 if (!chosen)
190 chosen = create_node(NULL, "chosen");
193 initrd = prep_initrd(vmlinux, chosen,
195 prep_cmdline(chosen);