Lines Matching refs:cred

56 static int umh_keys_init(struct subprocess_info *info, struct cred *cred)  in umh_keys_init()  argument
60 return install_session_keyring_to_cred(cred, keyring); in umh_keys_init()
99 const struct cred *cred = current_cred(); in call_sbin_request_key() local
117 cred = get_current_cred(); in call_sbin_request_key()
118 keyring = keyring_alloc(desc, cred->fsuid, cred->fsgid, cred, in call_sbin_request_key()
121 put_cred(cred); in call_sbin_request_key()
133 sprintf(uid_str, "%d", from_kuid(&init_user_ns, cred->fsuid)); in call_sbin_request_key()
134 sprintf(gid_str, "%d", from_kgid(&init_user_ns, cred->fsgid)); in call_sbin_request_key()
141 cred->thread_keyring ? cred->thread_keyring->serial : 0); in call_sbin_request_key()
144 if (cred->process_keyring) in call_sbin_request_key()
145 prkey = cred->process_keyring->serial; in call_sbin_request_key()
149 session = rcu_dereference(cred->session_keyring); in call_sbin_request_key()
151 session = cred->user->session_keyring; in call_sbin_request_key()
257 const struct cred *cred = current_cred(); in construct_get_dest_keyring() local
272 switch (cred->jit_keyring) { in construct_get_dest_keyring()
275 if (cred->request_key_auth) { in construct_get_dest_keyring()
276 authkey = cred->request_key_auth; in construct_get_dest_keyring()
291 dest_keyring = key_get(cred->thread_keyring); in construct_get_dest_keyring()
296 dest_keyring = key_get(cred->process_keyring); in construct_get_dest_keyring()
303 rcu_dereference(cred->session_keyring)); in construct_get_dest_keyring()
311 key_get(cred->user->session_keyring); in construct_get_dest_keyring()
315 dest_keyring = key_get(cred->user->uid_keyring); in construct_get_dest_keyring()
381 ctx->cred->fsuid, ctx->cred->fsgid, ctx->cred, in construct_alloc_key()
548 .cred = current_cred(), in request_key_and_link()