Lines Matching refs:nodeoffset
168 static int mc_fixup_mac_addr(void *blob, int nodeoffset, in mc_fixup_mac_addr() argument
195 if (fdt_get_property(blob, nodeoffset, propname, NULL)) { in mc_fixup_mac_addr()
211 err = fdt_setprop(blob, nodeoffset, propname, val, len); in mc_fixup_mac_addr()
348 int nodeoffset = fdt_path_offset(blob, "/board_info/ports"), noff; in mc_fixup_dpc_mac_addr() local
356 noff = fdt_subnode_offset(blob, nodeoffset, (const char *)mac_name); in mc_fixup_dpc_mac_addr()
364 noff = fdt_add_subnode(blob, nodeoffset, mac_name); in mc_fixup_dpc_mac_addr()
421 int nodeoffset, err = 0; in mc_fixup_dpc() local
424 nodeoffset = fdt_path_offset(blob, "/resources/icid_pools"); in mc_fixup_dpc()
425 if (fdt_del_node(blob, nodeoffset) < 0) in mc_fixup_dpc()
429 nodeoffset = fdt_path_offset(blob, "/resources"); in mc_fixup_dpc()
430 if (nodeoffset < 0) { in mc_fixup_dpc()
434 nodeoffset = fdt_add_subnode(blob, nodeoffset, "icid_pools"); in mc_fixup_dpc()
435 nodeoffset = fdt_add_subnode(blob, nodeoffset, "icid_pool@0"); in mc_fixup_dpc()
444 nodeoffset = fdt_path_offset(blob, "/board_info/ports"); in mc_fixup_dpc()
445 if (nodeoffset < 0) { in mc_fixup_dpc()
452 nodeoffset = fdt_path_offset(blob, "/board_info"); in mc_fixup_dpc()
453 if (nodeoffset < 0) in mc_fixup_dpc()
454 nodeoffset = fdt_add_subnode(blob, 0, "board_info"); in mc_fixup_dpc()
456 nodeoffset = fdt_add_subnode(blob, nodeoffset, "ports"); in mc_fixup_dpc()