Lines Matching refs:key

36 static struct key *sed_opal_keyring;
308 struct key *key; in read_sed_opal_key() local
319 key = key_ref_to_ptr(kref); in read_sed_opal_key()
320 down_read(&key->sem); in read_sed_opal_key()
321 ret = key_validate(key); in read_sed_opal_key()
323 if (buflen > key->datalen) in read_sed_opal_key()
324 buflen = key->datalen; in read_sed_opal_key()
326 ret = key->type->read(key, (char *)buffer, buflen); in read_sed_opal_key()
328 up_read(&key->sem); in read_sed_opal_key()
335 static int opal_get_key(struct opal_dev *dev, struct opal_key *key) in opal_get_key() argument
339 switch (key->key_type) { in opal_get_key()
345 ret = read_sed_opal_key(OPAL_AUTH_KEY, key->key, OPAL_KEY_MAX); in opal_get_key()
351 key->key_len = ret; in opal_get_key()
352 key->key_type = OPAL_INCLUDED; in opal_get_key()
363 if (key->key_type != OPAL_INCLUDED || key->key_len == 0) { in opal_get_key()
1695 const char *key, in start_generic_opal_session() argument
1701 if (key == NULL && auth != OPAL_ANYBODY_UID) in start_generic_opal_session()
1720 add_token_bytestring(&err, dev, key, key_len); in start_generic_opal_session()
1750 const u8 *key = dev->prev_data; in start_SIDASP_opal_session() local
1752 if (!key) { in start_SIDASP_opal_session()
1757 okey->key, in start_SIDASP_opal_session()
1762 key, dev->prev_d_len); in start_SIDASP_opal_session()
1763 kfree(key); in start_SIDASP_opal_session()
1772 struct opal_key *key = data; in start_admin1LSP_opal_session() local
1776 key->key, key->key_len); in start_admin1LSP_opal_session()
1785 okey->key, in start_PSID_opal_session()
1796 u8 *key = session->opal_key.key; in start_auth_opal_session() local
1820 add_token_bytestring(&err, dev, key, keylen); in start_auth_opal_session()
1976 static int generic_pw_cmd(u8 *key, size_t key_len, u8 *cpin_uid, in generic_pw_cmd() argument
1988 add_token_bytestring(&err, dev, key, key_len); in generic_pw_cmd()
2011 if (generic_pw_cmd(usr->opal_key.key, usr->opal_key.key_len, in set_new_pw()
2023 struct opal_key *key = data; in set_sid_cpin_pin() local
2027 if (generic_pw_cmd(key->key, key->key_len, cpin_uid, dev)) { in set_sid_cpin_pin()
2598 { start_admin1LSP_opal_session, &rev->key }, in opal_revertlsp()
2603 ret = opal_get_key(dev, &rev->key); in opal_revertlsp()
2642 { start_admin1LSP_opal_session, &opal_mbr->key }, in opal_enable_disable_shadow_mbr()
2645 { start_admin1LSP_opal_session, &opal_mbr->key }, in opal_enable_disable_shadow_mbr()
2655 ret = opal_get_key(dev, &opal_mbr->key); in opal_enable_disable_shadow_mbr()
2673 { start_admin1LSP_opal_session, &mbr_done->key }, in opal_set_mbr_done()
2683 ret = opal_get_key(dev, &mbr_done->key); in opal_set_mbr_done()
2698 { start_admin1LSP_opal_session, &info->key }, in opal_write_shadow_mbr()
2707 ret = opal_get_key(dev, &info->key); in opal_write_shadow_mbr()
2838 static int __opal_set_mbr_done(struct opal_dev *dev, struct opal_key *key) in __opal_set_mbr_done() argument
2842 { start_admin1LSP_opal_session, key }, in __opal_set_mbr_done()
2880 memcpy(lk_unlk->session.opal_key.key, in opal_lock_check_for_saved_key()
2881 iter->unlk.session.opal_key.key, in opal_lock_check_for_saved_key()
2936 { start_SIDASP_opal_session, &opal_lr_act->key }, in opal_activate_lsp()
2946 ret = opal_get_key(dev, &opal_lr_act->key); in opal_activate_lsp()
3028 opal_pw->new_user_pw.opal_key.key, in opal_set_new_pw()
3034 opal_pw->new_user_pw.opal_key.key, in opal_set_new_pw()
3134 { start_admin1LSP_opal_session, &rw_tbl->key }, in opal_read_table()
3150 { start_admin1LSP_opal_session, &rw_tbl->key }, in opal_write_table()
3167 ret = opal_get_key(dev, &rw_tbl->key); in opal_generic_read_write_table()
3328 struct key *kr; in sed_opal_init()