Lines Matching refs:session_keyring
79 struct key *reg_keyring, *uid_keyring, *session_keyring; in look_up_user_keyrings() local
128 session_keyring = keyring_alloc(buf, cred->user->uid, INVALID_GID, in look_up_user_keyrings()
133 if (IS_ERR(session_keyring)) { in look_up_user_keyrings()
134 ret = PTR_ERR(session_keyring); in look_up_user_keyrings()
141 ret = key_link(session_keyring, uid_keyring); in look_up_user_keyrings()
148 ret = key_link(reg_keyring, session_keyring); in look_up_user_keyrings()
155 session_keyring = key_ref_to_ptr(session_keyring_r); in look_up_user_keyrings()
161 *_user_session_keyring = session_keyring; in look_up_user_keyrings()
163 key_put(session_keyring); in look_up_user_keyrings()
172 key_put(session_keyring); in look_up_user_keyrings()
327 if (cred->session_keyring) in install_session_keyring_to_cred()
340 old = cred->session_keyring; in install_session_keyring_to_cred()
341 cred->session_keyring = keyring; in install_session_keyring_to_cred()
479 if (cred->session_keyring) { in search_cred_keyrings_rcu()
481 make_key_ref(cred->session_keyring, 1), ctx); in search_cred_keyrings_rcu()
667 if (!ctx.cred->session_keyring) { in lookup_user_key()
683 &ctx.cred->session_keyring->flags) && in lookup_user_key()
691 key = ctx.cred->session_keyring; in lookup_user_key()
855 serial = new->session_keyring->serial; in join_session_keyring()
880 } else if (keyring == new->session_keyring) { in join_session_keyring()