Lines Matching refs:ret
306 int ret; in read_sed_opal_key() local
321 ret = key_validate(key); in read_sed_opal_key()
322 if (ret == 0) { in read_sed_opal_key()
326 ret = key->type->read(key, (char *)buffer, buflen); in read_sed_opal_key()
332 return ret; in read_sed_opal_key()
337 int ret = 0; in opal_get_key() local
345 ret = read_sed_opal_key(OPAL_AUTH_KEY, key->key, OPAL_KEY_MAX); in opal_get_key()
346 if (ret > 0) { in opal_get_key()
347 if (ret > U8_MAX) { in opal_get_key()
348 ret = -ENOSPC; in opal_get_key()
351 key->key_len = ret; in opal_get_key()
356 ret = -EINVAL; in opal_get_key()
359 if (ret < 0) in opal_get_key()
364 ret = -EINVAL; in opal_get_key()
369 pr_debug("Error getting password: %d\n", ret); in opal_get_key()
370 return ret; in opal_get_key()
475 int ret; in opal_recv_check() local
487 ret = opal_recv_cmd(dev); in opal_recv_check()
488 } while (!ret); in opal_recv_check()
490 return ret; in opal_recv_check()
495 int ret; in opal_send_recv() local
497 ret = opal_send_cmd(dev); in opal_send_recv()
498 if (ret) in opal_send_recv()
499 return ret; in opal_send_recv()
500 ret = opal_recv_cmd(dev); in opal_send_recv()
501 if (ret) in opal_send_recv()
502 return ret; in opal_send_recv()
503 ret = opal_recv_check(dev); in opal_send_recv()
504 if (ret) in opal_send_recv()
505 return ret; in opal_send_recv()
673 int ret; in opal_discovery0() local
677 ret = opal_recv_cmd(dev); in opal_discovery0()
678 if (ret) in opal_discovery0()
679 return ret; in opal_discovery0()
1260 int ret; in finalize_and_send() local
1262 ret = cmd_finalize(dev, dev->hsn, dev->tsn); in finalize_and_send()
1263 if (ret) { in finalize_and_send()
1264 pr_debug("Error finalizing command buffer: %d\n", ret); in finalize_and_send()
1265 return ret; in finalize_and_send()
1749 int ret; in start_SIDASP_opal_session() local
1755 ret = start_generic_opal_session(dev, OPAL_SID_UID, in start_SIDASP_opal_session()
1760 ret = start_generic_opal_session(dev, OPAL_SID_UID, in start_SIDASP_opal_session()
1767 return ret; in start_SIDASP_opal_session()
2216 int ret; in lock_unlock_locking_range_sum() local
2241 ret = generic_lr_enable_disable(dev, lr_buffer, 1, 1, in lock_unlock_locking_range_sum()
2244 if (ret < 0) { in lock_unlock_locking_range_sum()
2246 return ret; in lock_unlock_locking_range_sum()
2474 int ret; in check_opal_support() local
2478 ret = opal_discovery0_step(dev); in check_opal_support()
2479 if (!ret) in check_opal_support()
2483 return ret; in check_opal_support()
2565 int ret; in opal_secure_erase_locking_range() local
2567 ret = opal_get_key(dev, &opal_session->opal_key); in opal_secure_erase_locking_range()
2568 if (ret) in opal_secure_erase_locking_range()
2569 return ret; in opal_secure_erase_locking_range()
2572 ret = execute_steps(dev, erase_steps, ARRAY_SIZE(erase_steps)); in opal_secure_erase_locking_range()
2575 return ret; in opal_secure_erase_locking_range()
2583 int ret; in opal_get_discv() local
2587 ret = execute_step(dev, &discovery0_step, 0); in opal_get_discv()
2589 if (ret) in opal_get_discv()
2590 return ret; in opal_get_discv()
2601 int ret; in opal_revertlsp() local
2603 ret = opal_get_key(dev, &rev->key); in opal_revertlsp()
2604 if (ret) in opal_revertlsp()
2605 return ret; in opal_revertlsp()
2608 ret = execute_steps(dev, steps, ARRAY_SIZE(steps)); in opal_revertlsp()
2611 return ret; in opal_revertlsp()
2622 int ret; in opal_erase_locking_range() local
2624 ret = opal_get_key(dev, &opal_session->opal_key); in opal_erase_locking_range()
2625 if (ret) in opal_erase_locking_range()
2626 return ret; in opal_erase_locking_range()
2629 ret = execute_steps(dev, erase_steps, ARRAY_SIZE(erase_steps)); in opal_erase_locking_range()
2632 return ret; in opal_erase_locking_range()
2649 int ret; in opal_enable_disable_shadow_mbr() local
2655 ret = opal_get_key(dev, &opal_mbr->key); in opal_enable_disable_shadow_mbr()
2656 if (ret) in opal_enable_disable_shadow_mbr()
2657 return ret; in opal_enable_disable_shadow_mbr()
2660 ret = execute_steps(dev, mbr_steps, ARRAY_SIZE(mbr_steps)); in opal_enable_disable_shadow_mbr()
2663 return ret; in opal_enable_disable_shadow_mbr()
2677 int ret; in opal_set_mbr_done() local
2683 ret = opal_get_key(dev, &mbr_done->key); in opal_set_mbr_done()
2684 if (ret) in opal_set_mbr_done()
2685 return ret; in opal_set_mbr_done()
2688 ret = execute_steps(dev, mbr_steps, ARRAY_SIZE(mbr_steps)); in opal_set_mbr_done()
2691 return ret; in opal_set_mbr_done()
2702 int ret; in opal_write_shadow_mbr() local
2707 ret = opal_get_key(dev, &info->key); in opal_write_shadow_mbr()
2708 if (ret) in opal_write_shadow_mbr()
2709 return ret; in opal_write_shadow_mbr()
2712 ret = execute_steps(dev, mbr_steps, ARRAY_SIZE(mbr_steps)); in opal_write_shadow_mbr()
2715 return ret; in opal_write_shadow_mbr()
2746 int ret; in opal_add_user_to_lr() local
2767 ret = opal_get_key(dev, &lk_unlk->session.opal_key); in opal_add_user_to_lr()
2768 if (ret) in opal_add_user_to_lr()
2769 return ret; in opal_add_user_to_lr()
2772 ret = execute_steps(dev, steps, ARRAY_SIZE(steps)); in opal_add_user_to_lr()
2775 return ret; in opal_add_user_to_lr()
2790 int ret; in opal_reverttper() local
2792 ret = opal_get_key(dev, opal); in opal_reverttper()
2794 if (ret) in opal_reverttper()
2795 return ret; in opal_reverttper()
2799 ret = execute_steps(dev, psid_revert_steps, in opal_reverttper()
2802 ret = execute_steps(dev, revert_steps, in opal_reverttper()
2810 if (!ret) in opal_reverttper()
2813 return ret; in opal_reverttper()
2891 int ret; in opal_lock_unlock() local
2898 ret = opal_get_key(dev, &lk_unlk->session.opal_key); in opal_lock_unlock()
2899 if (!ret) in opal_lock_unlock()
2900 ret = __opal_lock_unlock(dev, lk_unlk); in opal_lock_unlock()
2903 return ret; in opal_lock_unlock()
2916 int ret; in opal_take_ownership() local
2921 ret = opal_get_key(dev, opal); in opal_take_ownership()
2922 if (ret) in opal_take_ownership()
2923 return ret; in opal_take_ownership()
2926 ret = execute_steps(dev, owner_steps, ARRAY_SIZE(owner_steps)); in opal_take_ownership()
2929 return ret; in opal_take_ownership()
2941 int ret; in opal_activate_lsp() local
2946 ret = opal_get_key(dev, &opal_lr_act->key); in opal_activate_lsp()
2947 if (ret) in opal_activate_lsp()
2948 return ret; in opal_activate_lsp()
2951 ret = execute_steps(dev, active_steps, ARRAY_SIZE(active_steps)); in opal_activate_lsp()
2954 return ret; in opal_activate_lsp()
2965 int ret; in opal_setup_locking_range() local
2967 ret = opal_get_key(dev, &opal_lrs->session.opal_key); in opal_setup_locking_range()
2968 if (ret) in opal_setup_locking_range()
2969 return ret; in opal_setup_locking_range()
2972 ret = execute_steps(dev, lr_steps, ARRAY_SIZE(lr_steps)); in opal_setup_locking_range()
2975 return ret; in opal_setup_locking_range()
2987 int ret; in opal_locking_range_status() local
2991 ret = execute_steps(dev, lr_steps, ARRAY_SIZE(lr_steps)); in opal_locking_range_status()
2995 if (!ret && copy_to_user(data + offsetof(struct opal_lr_status, range_start), in opal_locking_range_status()
3002 return ret; in opal_locking_range_status()
3012 int ret; in opal_set_new_pw() local
3020 ret = execute_steps(dev, pw_steps, ARRAY_SIZE(pw_steps)); in opal_set_new_pw()
3023 if (ret) in opal_set_new_pw()
3024 return ret; in opal_set_new_pw()
3027 ret = sed_write_key(OPAL_AUTH_KEY, in opal_set_new_pw()
3030 if (ret != -EOPNOTSUPP) in opal_set_new_pw()
3031 pr_warn("error updating SED key: %d\n", ret); in opal_set_new_pw()
3033 ret = update_sed_opal_key(OPAL_AUTH_KEY, in opal_set_new_pw()
3037 return ret; in opal_set_new_pw()
3042 int ret; in opal_set_new_sid_pw() local
3057 ret = execute_steps(dev, pw_steps, ARRAY_SIZE(pw_steps)); in opal_set_new_sid_pw()
3060 return ret; in opal_set_new_sid_pw()
3071 int ret; in opal_activate_user() local
3080 ret = opal_get_key(dev, &opal_session->opal_key); in opal_activate_user()
3081 if (ret) in opal_activate_user()
3082 return ret; in opal_activate_user()
3085 ret = execute_steps(dev, act_steps, ARRAY_SIZE(act_steps)); in opal_activate_user()
3088 return ret; in opal_activate_user()
3095 int ret; in opal_unlock_from_suspend() local
3110 ret = __opal_lock_unlock(dev, &suspend->unlk); in opal_unlock_from_suspend()
3111 if (ret) { in opal_unlock_from_suspend()
3119 ret = __opal_set_mbr_done(dev, &suspend->unlk.session.opal_key); in opal_unlock_from_suspend()
3120 if (ret) in opal_unlock_from_suspend()
3165 int ret, bit_set; in opal_generic_read_write_table() local
3167 ret = opal_get_key(dev, &rw_tbl->key); in opal_generic_read_write_table()
3168 if (ret) in opal_generic_read_write_table()
3169 return ret; in opal_generic_read_write_table()
3176 ret = opal_read_table(dev, rw_tbl); in opal_generic_read_write_table()
3179 ret = opal_write_table(dev, rw_tbl); in opal_generic_read_write_table()
3184 ret = -EINVAL; in opal_generic_read_write_table()
3190 return ret; in opal_generic_read_write_table()
3233 int ret = -ENOTTY; in sed_ioctl() local
3250 ret = opal_save(dev, p); in sed_ioctl()
3253 ret = opal_lock_unlock(dev, p); in sed_ioctl()
3256 ret = opal_take_ownership(dev, p); in sed_ioctl()
3259 ret = opal_activate_lsp(dev, p); in sed_ioctl()
3262 ret = opal_set_new_pw(dev, p); in sed_ioctl()
3265 ret = opal_activate_user(dev, p); in sed_ioctl()
3268 ret = opal_reverttper(dev, p, false); in sed_ioctl()
3271 ret = opal_setup_locking_range(dev, p); in sed_ioctl()
3274 ret = opal_add_user_to_lr(dev, p); in sed_ioctl()
3277 ret = opal_enable_disable_shadow_mbr(dev, p); in sed_ioctl()
3280 ret = opal_set_mbr_done(dev, p); in sed_ioctl()
3283 ret = opal_write_shadow_mbr(dev, p); in sed_ioctl()
3286 ret = opal_erase_locking_range(dev, p); in sed_ioctl()
3289 ret = opal_secure_erase_locking_range(dev, p); in sed_ioctl()
3292 ret = opal_reverttper(dev, p, true); in sed_ioctl()
3295 ret = opal_generic_read_write_table(dev, p); in sed_ioctl()
3298 ret = opal_get_status(dev, arg); in sed_ioctl()
3301 ret = opal_locking_range_status(dev, p, arg); in sed_ioctl()
3304 ret = opal_get_geometry(dev, arg); in sed_ioctl()
3307 ret = opal_revertlsp(dev, p); in sed_ioctl()
3310 ret = opal_get_discv(dev, p); in sed_ioctl()
3313 ret = opal_set_new_sid_pw(dev, p); in sed_ioctl()
3322 return ret; in sed_ioctl()