Lines Matching refs:ret

163 	int i, ret;
171 ret = blocking_notifier_call_chain(&overlay_notify_chain,
173 if (notifier_to_errno(ret)) {
174 ret = notifier_to_errno(ret);
176 of_overlay_action_name[action], ret, nd.target);
177 return ret;
307 int ret = 0;
325 ret = -EINVAL;
327 return ret;
333 ret = -EINVAL;
335 return ret;
355 ret = of_changeset_add_property(&ovcs->cset, target->np,
358 ret = of_changeset_update_property(&ovcs->cset, target->np,
366 if (ret) {
371 return ret;
414 int ret = 0, size;
440 ret = of_changeset_attach_node(&ovcs->cset, tchild);
441 if (ret)
442 return ret;
447 ret = build_changeset_next_level(ovcs, &target_child, node);
449 return ret;
453 ret = -EINVAL;
457 ret = build_changeset_next_level(ovcs, &target_child, node);
461 return ret;
484 int ret;
487 ret = add_changeset_property(ovcs, target, prop, 0);
488 if (ret) {
490 target->np, prop->name, ret);
491 return ret;
496 ret = add_changeset_node(ovcs, target, child);
497 if (ret) {
499 target->np, child, ret);
501 return ret;
516 int ret;
519 ret = add_changeset_property(ovcs, target, prop, 1);
520 if (ret) {
522 target->np, prop->name, ret);
523 return ret;
638 int fragments_count, i, ret;
654 ret = build_changeset_next_level(ovcs, &target,
656 if (ret) {
659 return ret;
668 ret = build_changeset_symbols_node(ovcs, &target,
670 if (ret) {
673 return ret;
692 int ret;
694 ret = of_property_read_u32(info_node, "target", &val);
695 if (!ret) {
703 ret = of_property_read_string(info_node, "target-path", &path);
704 if (!ret) {
736 int cnt, id, ret;
781 ret = -ENOMEM;
796 ret = -EINVAL;
817 ret = -EINVAL;
826 ret = -EINVAL;
841 pr_err("%s() failed, ret = %d\n", __func__, ret);
843 return ret;
918 int ret = 0, ret_revert, ret_tmp;
929 ret = -EBUSY;
937 ret = -ENOMEM;
944 ret = of_resolve_phandles(tree);
945 if (ret)
948 ret = init_overlay_changeset(ovcs, fdt, tree);
949 if (ret)
957 ret = overlay_notify(ovcs, OF_OVERLAY_PRE_APPLY);
958 if (ret) {
959 pr_err("overlay changeset pre-apply notify error %d\n", ret);
963 ret = build_changeset(ovcs);
964 if (ret)
968 ret = __of_changeset_apply_entries(&ovcs->cset, &ret_revert);
969 if (ret) {
978 ret = __of_changeset_apply_notify(&ovcs->cset);
979 if (ret)
980 pr_err("overlay apply changeset entry notify error %d\n", ret);
990 if (!ret)
991 ret = ret_tmp;
1008 pr_debug("%s() err=%d\n", __func__, ret);
1010 return ret;
1017 int ret;
1022 ret = 0;
1045 ret = -EINVAL;
1049 ret = of_overlay_apply(new_fdt, overlay_root, ovcs_id);
1050 if (ret < 0) {
1066 return ret;
1188 int ret, ret_apply, ret_tmp;
1190 ret = 0;
1194 ret = -EBUSY;
1202 ret = -ENODEV;
1208 ret = -EBUSY;
1212 ret = overlay_notify(ovcs, OF_OVERLAY_PRE_REMOVE);
1213 if (ret) {
1214 pr_err("overlay changeset pre-remove notify error %d\n", ret);
1221 ret = __of_changeset_revert_entries(&ovcs->cset, &ret_apply);
1222 if (ret) {
1228 ret = __of_changeset_revert_notify(&ovcs->cset);
1229 if (ret)
1230 pr_err("overlay remove changeset entry notify error %d\n", ret);
1239 if (!ret)
1240 ret = ret_tmp;
1249 pr_debug("%s() err=%d\n", __func__, ret);
1251 return ret;
1265 int ret;
1269 ret = of_overlay_remove(&ovcs->id);
1270 if (ret)
1271 return ret;