Lines Matching refs:nodeoffset
180 static inline int fdt_setprop_uxx(void *fdt, int nodeoffset, const char *name, in fdt_setprop_uxx() argument
184 return fdt_setprop_u64(fdt, nodeoffset, name, val); in fdt_setprop_uxx()
186 return fdt_setprop_u32(fdt, nodeoffset, name, (uint32_t)val); in fdt_setprop_uxx()
217 int nodeoffset; in fdt_initrd() local
227 nodeoffset = fdt_find_or_add_subnode(fdt, 0, "chosen"); in fdt_initrd()
228 if (nodeoffset < 0) in fdt_initrd()
229 return nodeoffset; in fdt_initrd()
253 err = fdt_setprop_uxx(fdt, nodeoffset, "linux,initrd-start", in fdt_initrd()
262 err = fdt_setprop_uxx(fdt, nodeoffset, "linux,initrd-end", in fdt_initrd()
277 int nodeoffset; in fdt_chosen() local
288 nodeoffset = fdt_find_or_add_subnode(fdt, 0, "chosen"); in fdt_chosen()
289 if (nodeoffset < 0) in fdt_chosen()
290 return nodeoffset; in fdt_chosen()
294 err = fdt_setprop(fdt, nodeoffset, "bootargs", str, in fdt_chosen()
303 return fdt_fixup_stdout(fdt, nodeoffset); in fdt_chosen()
420 int err, nodeoffset; in fdt_fixup_memory_banks() local
438 nodeoffset = fdt_find_or_add_subnode(blob, 0, "memory"); in fdt_fixup_memory_banks()
439 if (nodeoffset < 0) in fdt_fixup_memory_banks()
440 return nodeoffset; in fdt_fixup_memory_banks()
442 err = fdt_setprop(blob, nodeoffset, "device_type", "memory", in fdt_fixup_memory_banks()
462 err = fdt_setprop(blob, nodeoffset, "reg", tmp, len); in fdt_fixup_memory_banks()
473 int err, nodeoffset; in fdt_set_usable_memory() local
490 nodeoffset = fdt_find_or_add_subnode(blob, 0, "memory"); in fdt_set_usable_memory()
491 if (nodeoffset < 0) in fdt_set_usable_memory()
492 return nodeoffset; in fdt_set_usable_memory()
496 err = fdt_setprop(blob, nodeoffset, "linux,usable-memory", tmp, len); in fdt_set_usable_memory()
1390 int fdt_set_phandle(void *fdt, int nodeoffset, uint32_t phandle) in fdt_set_phandle() argument
1397 if ((off >= 0) && (off != nodeoffset)) { in fdt_set_phandle()
1400 fdt_get_path(fdt, nodeoffset, buf, sizeof(buf)); in fdt_set_phandle()
1410 ret = fdt_setprop_cell(fdt, nodeoffset, "phandle", phandle); in fdt_set_phandle()
1418 ret = fdt_setprop_cell(fdt, nodeoffset, "linux,phandle", phandle); in fdt_set_phandle()
1429 unsigned int fdt_create_phandle(void *fdt, int nodeoffset) in fdt_create_phandle() argument
1432 int phandle = fdt_get_phandle(fdt, nodeoffset); in fdt_create_phandle()
1439 ret = fdt_set_phandle(fdt, nodeoffset, phandle); in fdt_create_phandle()
1459 int fdt_set_node_status(void *fdt, int nodeoffset, in fdt_set_node_status() argument
1465 if (nodeoffset < 0) in fdt_set_node_status()
1466 return nodeoffset; in fdt_set_node_status()
1470 ret = fdt_setprop_string(fdt, nodeoffset, "status", "okay"); in fdt_set_node_status()
1473 ret = fdt_setprop_string(fdt, nodeoffset, "status", "disabled"); in fdt_set_node_status()
1476 ret = fdt_setprop_string(fdt, nodeoffset, "status", "fail"); in fdt_set_node_status()
1480 ret = fdt_setprop_string(fdt, nodeoffset, "status", buf); in fdt_set_node_status()