• Home
  • Raw
  • Download

Lines Matching refs:key

47 	struct key *uid_keyring, *session_keyring;  in install_user_keyrings()
127 struct key *keyring; in install_thread_keyring_to_cred()
168 struct key *keyring; in install_process_keyring_to_cred()
218 struct key *keyring) in install_session_keyring_to_cred()
221 struct key *old; in install_session_keyring_to_cred()
259 static int install_session_keyring(struct key *keyring) in install_session_keyring()
476 static int lookup_user_key_possessed(const struct key *key, const void *target) in lookup_user_key_possessed() argument
478 return key == target; in lookup_user_key_possessed()
493 struct key *key; in lookup_user_key() local
509 key = ERR_PTR(ret); in lookup_user_key()
515 key = cred->thread_keyring; in lookup_user_key()
516 atomic_inc(&key->usage); in lookup_user_key()
517 key_ref = make_key_ref(key, 1); in lookup_user_key()
527 key = ERR_PTR(ret); in lookup_user_key()
533 key = cred->tgcred->process_keyring; in lookup_user_key()
534 atomic_inc(&key->usage); in lookup_user_key()
535 key_ref = make_key_ref(key, 1); in lookup_user_key()
554 key = rcu_dereference(cred->tgcred->session_keyring); in lookup_user_key()
555 atomic_inc(&key->usage); in lookup_user_key()
557 key_ref = make_key_ref(key, 1); in lookup_user_key()
567 key = cred->user->uid_keyring; in lookup_user_key()
568 atomic_inc(&key->usage); in lookup_user_key()
569 key_ref = make_key_ref(key, 1); in lookup_user_key()
579 key = cred->user->session_keyring; in lookup_user_key()
580 atomic_inc(&key->usage); in lookup_user_key()
581 key_ref = make_key_ref(key, 1); in lookup_user_key()
586 key = ERR_PTR(-EINVAL); in lookup_user_key()
590 key = cred->request_key_auth; in lookup_user_key()
591 if (!key) in lookup_user_key()
594 atomic_inc(&key->usage); in lookup_user_key()
595 key_ref = make_key_ref(key, 1); in lookup_user_key()
605 key = NULL; in lookup_user_key()
608 key = rka->dest_keyring; in lookup_user_key()
609 atomic_inc(&key->usage); in lookup_user_key()
612 if (!key) in lookup_user_key()
614 key_ref = make_key_ref(key, 1); in lookup_user_key()
622 key = key_lookup(id); in lookup_user_key()
623 if (IS_ERR(key)) { in lookup_user_key()
624 key_ref = ERR_CAST(key); in lookup_user_key()
628 key_ref = make_key_ref(key, 0); in lookup_user_key()
631 skey_ref = search_process_keyrings(key->type, key, in lookup_user_key()
636 key_put(key); in lookup_user_key()
644 ret = wait_for_key_construction(key, true); in lookup_user_key()
655 ret = key_validate(key); in lookup_user_key()
661 if (!partial && !test_bit(KEY_FLAG_INSTANTIATED, &key->flags)) in lookup_user_key()
697 struct key *keyring; in join_session_keyring()