Lines Matching refs:ret
48 int path_len = 0, ret; in fdt_overlay_target_offset() local
60 ret = fdt_path_offset(fdt, path); in fdt_overlay_target_offset()
62 ret = path_len; in fdt_overlay_target_offset()
64 ret = fdt_node_offset_by_phandle(fdt, phandle); in fdt_overlay_target_offset()
73 if (ret < 0 && path_len == -FDT_ERR_NOTFOUND) in fdt_overlay_target_offset()
74 ret = -FDT_ERR_BADOVERLAY; in fdt_overlay_target_offset()
77 if (ret < 0) in fdt_overlay_target_offset()
78 return ret; in fdt_overlay_target_offset()
84 return ret; in fdt_overlay_target_offset()
141 int ret; in overlay_adjust_node_phandles() local
143 ret = overlay_phandle_add_offset(fdto, node, "phandle", delta); in overlay_adjust_node_phandles()
144 if (ret && ret != -FDT_ERR_NOTFOUND) in overlay_adjust_node_phandles()
145 return ret; in overlay_adjust_node_phandles()
147 ret = overlay_phandle_add_offset(fdto, node, "linux,phandle", delta); in overlay_adjust_node_phandles()
148 if (ret && ret != -FDT_ERR_NOTFOUND) in overlay_adjust_node_phandles()
149 return ret; in overlay_adjust_node_phandles()
152 ret = overlay_adjust_node_phandles(fdto, child, delta); in overlay_adjust_node_phandles()
153 if (ret) in overlay_adjust_node_phandles()
154 return ret; in overlay_adjust_node_phandles()
208 int ret; in overlay_update_local_node_references() local
260 ret = overlay_update_local_node_references(fdto, in overlay_update_local_node_references()
264 if (ret) in overlay_update_local_node_references()
265 return ret; in overlay_update_local_node_references()
413 int poffset, ret; in overlay_fixup_phandle() local
446 ret = overlay_fixup_one_phandle(fdt, fdto, symbols_off, in overlay_fixup_phandle()
449 if (ret) in overlay_fixup_phandle()
450 return ret; in overlay_fixup_phandle()
491 int ret; in overlay_fixup_phandles() local
493 ret = overlay_fixup_phandle(fdt, fdto, symbols_off, property); in overlay_fixup_phandles()
494 if (ret) in overlay_fixup_phandles()
495 return ret; in overlay_fixup_phandles()
515 int len, ret; in overlay_adjust_local_conflicting_phandle() local
519 ret = fdt_setprop_inplace_u32(fdto, node, "phandle", fdt_phandle); in overlay_adjust_local_conflicting_phandle()
520 if (ret) in overlay_adjust_local_conflicting_phandle()
521 return ret; in overlay_adjust_local_conflicting_phandle()
526 ret = fdt_setprop_inplace_u32(fdto, node, "linux,phandle", fdt_phandle); in overlay_adjust_local_conflicting_phandle()
527 if (ret) in overlay_adjust_local_conflicting_phandle()
528 return ret; in overlay_adjust_local_conflicting_phandle()
555 int ret; in overlay_update_node_conflicting_references() local
605 ret = overlay_update_node_conflicting_references(fdto, tree_child, in overlay_update_node_conflicting_references()
609 if (ret) in overlay_update_node_conflicting_references()
610 return ret; in overlay_update_node_conflicting_references()
666 int ret; in overlay_prevent_phandle_overwrite_node() local
668 ret = overlay_adjust_local_conflicting_phandle(fdto, fdtonode, in overlay_prevent_phandle_overwrite_node()
670 if (ret) in overlay_prevent_phandle_overwrite_node()
671 return ret; in overlay_prevent_phandle_overwrite_node()
673 ret = overlay_update_local_conflicting_references(fdto, in overlay_prevent_phandle_overwrite_node()
676 if (ret) in overlay_prevent_phandle_overwrite_node()
677 return ret; in overlay_prevent_phandle_overwrite_node()
683 int ret; in overlay_prevent_phandle_overwrite_node() local
693 ret = overlay_prevent_phandle_overwrite_node(fdt, fdtchild, in overlay_prevent_phandle_overwrite_node()
695 if (ret) in overlay_prevent_phandle_overwrite_node()
696 return ret; in overlay_prevent_phandle_overwrite_node()
722 int ret; in overlay_prevent_phandle_overwrite() local
741 ret = overlay_prevent_phandle_overwrite_node(fdt, target, in overlay_prevent_phandle_overwrite()
743 if (ret) in overlay_prevent_phandle_overwrite()
744 return ret; in overlay_prevent_phandle_overwrite()
779 int ret; in overlay_apply_node() local
788 ret = fdt_setprop(fdt, target, name, prop, prop_len); in overlay_apply_node()
789 if (ret) in overlay_apply_node()
790 return ret; in overlay_apply_node()
796 int ret; in overlay_apply_node() local
808 ret = overlay_apply_node(fdt, nnode, fdto, subnode); in overlay_apply_node()
809 if (ret) in overlay_apply_node()
810 return ret; in overlay_apply_node()
838 int ret; in overlay_merge() local
855 ret = overlay_apply_node(fdt, target, fdto, overlay); in overlay_merge()
856 if (ret) in overlay_merge()
857 return ret; in overlay_merge()
910 int len, frag_name_len, ret, rel_path_len; in overlay_symbol_update() local
981 ret = fdt_subnode_offset_namelen(fdto, 0, frag_name, in overlay_symbol_update()
984 if (ret < 0) in overlay_symbol_update()
986 fragment = ret; in overlay_symbol_update()
989 ret = fdt_subnode_offset(fdto, fragment, "__overlay__"); in overlay_symbol_update()
990 if (ret < 0) in overlay_symbol_update()
994 ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path); in overlay_symbol_update()
995 if (ret < 0) in overlay_symbol_update()
996 return ret; in overlay_symbol_update()
997 target = ret; in overlay_symbol_update()
1001 ret = get_path_len(fdt, target); in overlay_symbol_update()
1002 if (ret < 0) in overlay_symbol_update()
1003 return ret; in overlay_symbol_update()
1004 len = ret; in overlay_symbol_update()
1009 ret = fdt_setprop_placeholder(fdt, root_sym, name, in overlay_symbol_update()
1011 if (ret < 0) in overlay_symbol_update()
1012 return ret; in overlay_symbol_update()
1016 ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path); in overlay_symbol_update()
1017 if (ret < 0) in overlay_symbol_update()
1018 return ret; in overlay_symbol_update()
1019 target = ret; in overlay_symbol_update()
1025 ret = fdt_get_path(fdt, target, buf, len + 1); in overlay_symbol_update()
1026 if (ret < 0) in overlay_symbol_update()
1027 return ret; in overlay_symbol_update()
1045 int ret; in fdt_overlay_apply() local
1050 ret = fdt_find_max_phandle(fdt, &delta); in fdt_overlay_apply()
1051 if (ret) in fdt_overlay_apply()
1055 ret = overlay_adjust_local_phandles(fdto, delta); in fdt_overlay_apply()
1056 if (ret) in fdt_overlay_apply()
1060 ret = overlay_update_local_references(fdto, delta); in fdt_overlay_apply()
1061 if (ret) in fdt_overlay_apply()
1065 ret = overlay_fixup_phandles(fdt, fdto); in fdt_overlay_apply()
1066 if (ret) in fdt_overlay_apply()
1070 ret = overlay_prevent_phandle_overwrite(fdt, fdto); in fdt_overlay_apply()
1071 if (ret) in fdt_overlay_apply()
1074 ret = overlay_merge(fdt, fdto); in fdt_overlay_apply()
1075 if (ret) in fdt_overlay_apply()
1078 ret = overlay_symbol_update(fdt, fdto); in fdt_overlay_apply()
1079 if (ret) in fdt_overlay_apply()
1101 return ret; in fdt_overlay_apply()