Lines Matching refs:chosen_node

196  * @chosen_node: Offset to the chosen node in the device tree
201 static void remove_ima_buffer(void *fdt, int chosen_node)
211 prop = fdt_getprop(fdt, chosen_node, "linux,ima-kexec-buffer", &len);
216 fdt_delprop(fdt, chosen_node, "linux,ima-kexec-buffer");
230 * @chosen_node: Offset to the chosen node.
235 int chosen_node)
242 ret = fdt_appendprop_addrrange(fdt, 0, chosen_node,
261 int chosen_node)
285 int ret, chosen_node, len;
311 chosen_node = fdt_path_offset(fdt, "/chosen");
312 if (chosen_node == -FDT_ERR_NOTFOUND)
313 chosen_node = fdt_add_subnode(fdt, fdt_path_offset(fdt, "/"),
315 if (chosen_node < 0) {
316 ret = chosen_node;
320 ret = fdt_delprop(fdt, chosen_node, "linux,elfcorehdr");
323 ret = fdt_delprop(fdt, chosen_node, "linux,usable-memory-range");
328 prop = fdt_getprop(fdt, chosen_node, "linux,initrd-start", &len);
334 prop = fdt_getprop(fdt, chosen_node, "linux,initrd-end", &len);
357 ret = fdt_setprop_u64(fdt, chosen_node, "linux,initrd-start",
362 ret = fdt_setprop_u64(fdt, chosen_node, "linux,initrd-end",
372 ret = fdt_delprop(fdt, chosen_node, "linux,initrd-start");
376 ret = fdt_delprop(fdt, chosen_node, "linux,initrd-end");
383 ret = fdt_appendprop_addrrange(fdt, 0, chosen_node,
399 ret = fdt_appendprop_addrrange(fdt, 0, chosen_node,
406 ret = fdt_appendprop_addrrange(fdt, 0, chosen_node,
417 ret = fdt_setprop_string(fdt, chosen_node, "bootargs", cmdline);
421 ret = fdt_delprop(fdt, chosen_node, "bootargs");
427 ret = fdt_delprop(fdt, chosen_node, "kaslr-seed");
436 ret = fdt_setprop_u64(fdt, chosen_node, "kaslr-seed", seed);
448 ret = fdt_setprop_placeholder(fdt, chosen_node, "rng-seed",
458 ret = fdt_setprop(fdt, chosen_node, "linux,booted-from-kexec", NULL, 0);
462 remove_ima_buffer(fdt, chosen_node);