Lines Matching refs:lk_unlk
2717 static int opal_save(struct opal_dev *dev, struct opal_lock_unlock *lk_unlk)
2725 suspend->unlk = *lk_unlk;
2726 suspend->lr = lk_unlk->session.opal_key.lr;
2737 struct opal_lock_unlock *lk_unlk)
2740 { start_admin1LSP_opal_session, &lk_unlk->session.opal_key },
2741 { add_user_to_lr, lk_unlk },
2742 { add_user_to_lr_ace, lk_unlk },
2747 if (lk_unlk->l_state != OPAL_RO &&
2748 lk_unlk->l_state != OPAL_RW) {
2753 if (lk_unlk->session.who < OPAL_USER1 ||
2754 lk_unlk->session.who > OPAL_USER9) {
2756 lk_unlk->session.who);
2760 if (lk_unlk->session.sum) {
2766 ret = opal_get_key(dev, &lk_unlk->session.opal_key);
2816 struct opal_lock_unlock *lk_unlk)
2819 { start_auth_opal_session, &lk_unlk->session },
2820 { lock_unlock_locking_range, lk_unlk },
2824 { start_auth_opal_session, &lk_unlk->session },
2825 { lock_unlock_locking_range_sum, lk_unlk },
2829 if (lk_unlk->session.sum)
2850 struct opal_lock_unlock *lk_unlk)
2854 if (lk_unlk->l_state != OPAL_LK ||
2855 lk_unlk->session.opal_key.key_len > 0)
2875 iter->lr == lk_unlk->session.opal_key.lr &&
2877 lk_unlk->session.opal_key.key_len =
2879 memcpy(lk_unlk->session.opal_key.key,
2888 struct opal_lock_unlock *lk_unlk)
2892 if (lk_unlk->session.who > OPAL_USER9)
2896 opal_lock_check_for_saved_key(dev, lk_unlk);
2897 ret = opal_get_key(dev, &lk_unlk->session.opal_key);
2899 ret = __opal_lock_unlock(dev, lk_unlk);