Lines Matching refs:dest_keyring

228 			 struct key *dest_keyring)
238 dest_keyring);
269 struct key *dest_keyring = *_dest_keyring, *authkey;
272 kenter("%p", dest_keyring);
275 if (dest_keyring) {
277 key_get(dest_keyring);
292 dest_keyring =
293 key_get(rka->dest_keyring);
295 if (dest_keyring) {
303 dest_keyring = key_get(cred->thread_keyring);
304 if (dest_keyring)
309 dest_keyring = key_get(cred->process_keyring);
310 if (dest_keyring)
315 dest_keyring = key_get(cred->session_keyring);
317 if (dest_keyring)
322 ret = look_up_user_keyrings(NULL, &dest_keyring);
328 ret = look_up_user_keyrings(&dest_keyring, NULL);
347 if (dest_keyring && do_perm_check) {
348 ret = key_permission(make_key_ref(dest_keyring, 1),
351 key_put(dest_keyring);
357 *_dest_keyring = dest_keyring;
358 kleave(" [dk %d]", key_serial(dest_keyring));
370 struct key *dest_keyring,
403 if (dest_keyring) {
404 ret = __key_link_lock(dest_keyring, &key->index_key);
427 if (dest_keyring) {
428 ret = __key_link_begin(dest_keyring, &key->index_key, &edit);
431 __key_link(dest_keyring, key, &edit);
435 if (dest_keyring)
436 __key_link_end(dest_keyring, &key->index_key, edit);
448 if (dest_keyring) {
449 ret = __key_link_begin(dest_keyring, &key->index_key, &edit);
452 ret = __key_link_check_live_key(dest_keyring, key);
454 __key_link(dest_keyring, key, &edit);
455 __key_link_end(dest_keyring, &key->index_key, edit);
473 __key_link_end(dest_keyring, &key->index_key, edit);
493 struct key *dest_keyring,
505 ret = construct_get_dest_keyring(&dest_keyring);
515 ret = construct_alloc_key(ctx, dest_keyring, flags, user, &key);
520 dest_keyring);
531 key_put(dest_keyring);
539 key_put(dest_keyring);
553 * @dest_keyring: Where to cache the key.
580 struct key *dest_keyring,
602 callout_info, callout_len, aux, dest_keyring, flags);
622 if (dest_keyring) {
633 if (dest_keyring) {
634 ret = key_link(dest_keyring, key);
654 aux, dest_keyring, flags);