Lines Matching refs:ret
305 int ret;
316 ret = PTR_ERR(kref);
320 ret = key_validate(key);
321 if (ret == 0) {
325 ret = key->type->read(key, (char *)buffer, buflen);
331 return ret;
336 int ret = 0;
344 ret = read_sed_opal_key(OPAL_AUTH_KEY, key->key, OPAL_KEY_MAX);
345 if (ret > 0) {
346 if (ret > U8_MAX) {
347 ret = -ENOSPC;
350 key->key_len = ret;
355 ret = -EINVAL;
358 if (ret < 0)
363 ret = -EINVAL;
368 pr_debug("Error getting password: %d\n", ret);
369 return ret;
474 int ret;
486 ret = opal_recv_cmd(dev);
487 } while (!ret);
489 return ret;
494 int ret;
496 ret = opal_send_cmd(dev);
497 if (ret)
498 return ret;
499 ret = opal_recv_cmd(dev);
500 if (ret)
501 return ret;
502 ret = opal_recv_check(dev);
503 if (ret)
504 return ret;
672 int ret;
676 ret = opal_recv_cmd(dev);
677 if (ret)
678 return ret;
1259 int ret;
1261 ret = cmd_finalize(dev, dev->hsn, dev->tsn);
1262 if (ret) {
1263 pr_debug("Error finalizing command buffer: %d\n", ret);
1264 return ret;
1748 int ret;
1754 ret = start_generic_opal_session(dev, OPAL_SID_UID,
1759 ret = start_generic_opal_session(dev, OPAL_SID_UID,
1766 return ret;
2215 int ret;
2240 ret = generic_lr_enable_disable(dev, lr_buffer, 1, 1,
2243 if (ret < 0) {
2245 return ret;
2473 int ret;
2477 ret = opal_discovery0_step(dev);
2478 if (!ret)
2482 return ret;
2564 int ret;
2566 ret = opal_get_key(dev, &opal_session->opal_key);
2567 if (ret)
2568 return ret;
2571 ret = execute_steps(dev, erase_steps, ARRAY_SIZE(erase_steps));
2574 return ret;
2582 int ret = 0;
2586 ret = execute_step(dev, &discovery0_step, 0);
2588 if (ret)
2589 return ret;
2600 int ret;
2602 ret = opal_get_key(dev, &rev->key);
2603 if (ret)
2604 return ret;
2607 ret = execute_steps(dev, steps, ARRAY_SIZE(steps));
2610 return ret;
2621 int ret;
2623 ret = opal_get_key(dev, &opal_session->opal_key);
2624 if (ret)
2625 return ret;
2628 ret = execute_steps(dev, erase_steps, ARRAY_SIZE(erase_steps));
2631 return ret;
2648 int ret;
2654 ret = opal_get_key(dev, &opal_mbr->key);
2655 if (ret)
2656 return ret;
2659 ret = execute_steps(dev, mbr_steps, ARRAY_SIZE(mbr_steps));
2662 return ret;
2676 int ret;
2682 ret = opal_get_key(dev, &mbr_done->key);
2683 if (ret)
2684 return ret;
2687 ret = execute_steps(dev, mbr_steps, ARRAY_SIZE(mbr_steps));
2690 return ret;
2701 int ret;
2706 ret = opal_get_key(dev, &info->key);
2707 if (ret)
2708 return ret;
2711 ret = execute_steps(dev, mbr_steps, ARRAY_SIZE(mbr_steps));
2714 return ret;
2745 int ret;
2766 ret = opal_get_key(dev, &lk_unlk->session.opal_key);
2767 if (ret)
2768 return ret;
2771 ret = execute_steps(dev, steps, ARRAY_SIZE(steps));
2774 return ret;
2789 int ret;
2791 ret = opal_get_key(dev, opal);
2793 if (ret)
2794 return ret;
2798 ret = execute_steps(dev, psid_revert_steps,
2801 ret = execute_steps(dev, revert_steps,
2809 if (!ret)
2812 return ret;
2890 int ret;
2897 ret = opal_get_key(dev, &lk_unlk->session.opal_key);
2898 if (!ret)
2899 ret = __opal_lock_unlock(dev, lk_unlk);
2902 return ret;
2915 int ret;
2920 ret = opal_get_key(dev, opal);
2921 if (ret)
2922 return ret;
2925 ret = execute_steps(dev, owner_steps, ARRAY_SIZE(owner_steps));
2928 return ret;
2940 int ret;
2945 ret = opal_get_key(dev, &opal_lr_act->key);
2946 if (ret)
2947 return ret;
2950 ret = execute_steps(dev, active_steps, ARRAY_SIZE(active_steps));
2953 return ret;
2964 int ret;
2966 ret = opal_get_key(dev, &opal_lrs->session.opal_key);
2967 if (ret)
2968 return ret;
2971 ret = execute_steps(dev, lr_steps, ARRAY_SIZE(lr_steps));
2974 return ret;
2986 int ret;
2990 ret = execute_steps(dev, lr_steps, ARRAY_SIZE(lr_steps));
2994 if (!ret && copy_to_user(data + offsetof(struct opal_lr_status, range_start),
3001 return ret;
3011 int ret;
3019 ret = execute_steps(dev, pw_steps, ARRAY_SIZE(pw_steps));
3022 if (ret)
3023 return ret;
3026 ret = update_sed_opal_key(OPAL_AUTH_KEY,
3030 return ret;
3041 int ret;
3050 ret = opal_get_key(dev, &opal_session->opal_key);
3051 if (ret)
3052 return ret;
3055 ret = execute_steps(dev, act_steps, ARRAY_SIZE(act_steps));
3058 return ret;
3065 int ret = 0;
3080 ret = __opal_lock_unlock(dev, &suspend->unlk);
3081 if (ret) {
3089 ret = __opal_set_mbr_done(dev, &suspend->unlk.session.opal_key);
3090 if (ret)
3108 int ret = 0;
3111 return ret;
3125 int ret = 0;
3128 return ret;
3137 int ret, bit_set;
3139 ret = opal_get_key(dev, &rw_tbl->key);
3140 if (ret)
3141 return ret;
3148 ret = opal_read_table(dev, rw_tbl);
3151 ret = opal_write_table(dev, rw_tbl);
3156 ret = -EINVAL;
3162 return ret;
3205 int ret = -ENOTTY;
3222 ret = opal_save(dev, p);
3225 ret = opal_lock_unlock(dev, p);
3228 ret = opal_take_ownership(dev, p);
3231 ret = opal_activate_lsp(dev, p);
3234 ret = opal_set_new_pw(dev, p);
3237 ret = opal_activate_user(dev, p);
3240 ret = opal_reverttper(dev, p, false);
3243 ret = opal_setup_locking_range(dev, p);
3246 ret = opal_add_user_to_lr(dev, p);
3249 ret = opal_enable_disable_shadow_mbr(dev, p);
3252 ret = opal_set_mbr_done(dev, p);
3255 ret = opal_write_shadow_mbr(dev, p);
3258 ret = opal_erase_locking_range(dev, p);
3261 ret = opal_secure_erase_locking_range(dev, p);
3264 ret = opal_reverttper(dev, p, true);
3267 ret = opal_generic_read_write_table(dev, p);
3270 ret = opal_get_status(dev, arg);
3273 ret = opal_locking_range_status(dev, p, arg);
3276 ret = opal_get_geometry(dev, arg);
3279 ret = opal_revertlsp(dev, p);
3282 ret = opal_get_discv(dev, p);
3291 return ret;