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()
98 const struct cred *cred = current_cred(); in call_sbin_request_key() local
116 cred = get_current_cred(); in call_sbin_request_key()
117 keyring = keyring_alloc(desc, cred->fsuid, cred->fsgid, cred, in call_sbin_request_key()
120 put_cred(cred); in call_sbin_request_key()
132 sprintf(uid_str, "%d", from_kuid(&init_user_ns, cred->fsuid)); in call_sbin_request_key()
133 sprintf(gid_str, "%d", from_kgid(&init_user_ns, cred->fsgid)); in call_sbin_request_key()
140 cred->thread_keyring ? cred->thread_keyring->serial : 0); in call_sbin_request_key()
143 if (cred->process_keyring) in call_sbin_request_key()
144 prkey = cred->process_keyring->serial; in call_sbin_request_key()
148 session = rcu_dereference(cred->session_keyring); in call_sbin_request_key()
150 session = cred->user->session_keyring; in call_sbin_request_key()
256 const struct cred *cred = current_cred(); in construct_get_dest_keyring() local
268 switch (cred->jit_keyring) { in construct_get_dest_keyring()
271 if (cred->request_key_auth) { in construct_get_dest_keyring()
272 authkey = cred->request_key_auth; in construct_get_dest_keyring()
285 dest_keyring = key_get(cred->thread_keyring); in construct_get_dest_keyring()
290 dest_keyring = key_get(cred->process_keyring); in construct_get_dest_keyring()
297 rcu_dereference(cred->session_keyring)); in construct_get_dest_keyring()
305 key_get(cred->user->session_keyring); in construct_get_dest_keyring()
309 dest_keyring = key_get(cred->user->uid_keyring); in construct_get_dest_keyring()
357 ctx->cred->fsuid, ctx->cred->fsgid, ctx->cred, in construct_alloc_key()
519 .cred = current_cred(), in request_key_and_link()