• Home
  • Raw
  • Download

Lines Matching refs:authkey

59 void complete_request_key(struct key *authkey, int error)  in complete_request_key()  argument
61 struct request_key_auth *rka = get_request_key_auth(authkey); in complete_request_key()
64 kenter("%d{%d},%d", authkey->serial, key->serial, error); in complete_request_key()
67 key_negate_and_link(key, key_negative_timeout, NULL, authkey); in complete_request_key()
69 key_revoke(authkey); in complete_request_key()
118 static int call_sbin_request_key(struct key *authkey, void *aux) in call_sbin_request_key() argument
121 struct request_key_auth *rka = get_request_key_auth(authkey); in call_sbin_request_key()
130 kenter("{%d},{%d},%s", key->serial, authkey->serial, rka->op); in call_sbin_request_key()
150 ret = key_link(keyring, authkey); in call_sbin_request_key()
216 complete_request_key(authkey, ret); in call_sbin_request_key()
231 struct key *authkey; in construct_key() local
237 authkey = request_key_auth_new(key, "create", callout_info, callout_len, in construct_key()
239 if (IS_ERR(authkey)) in construct_key()
240 return PTR_ERR(authkey); in construct_key()
247 ret = actor(authkey, aux); in construct_key()
252 !test_bit(KEY_FLAG_INVALIDATED, &authkey->flags)); in construct_key()
254 key_put(authkey); in construct_key()
269 struct key *dest_keyring = *_dest_keyring, *authkey; in construct_get_dest_keyring() local
287 authkey = cred->request_key_auth; in construct_get_dest_keyring()
288 down_read(&authkey->sem); in construct_get_dest_keyring()
289 rka = get_request_key_auth(authkey); in construct_get_dest_keyring()
291 &authkey->flags)) in construct_get_dest_keyring()
294 up_read(&authkey->sem); in construct_get_dest_keyring()