Lines Matching refs:cred
63 struct cred *cred = (struct cred*)current_cred();
69 return install_session_keyring_to_cred(cred, keyring);
101 const struct cred *cred = current_cred();
119 cred = get_current_cred();
120 keyring = keyring_alloc(desc, cred->fsuid, cred->fsgid, cred,
122 put_cred(cred);
134 sprintf(uid_str, "%d", cred->fsuid);
135 sprintf(gid_str, "%d", cred->fsgid);
142 cred->thread_keyring ? cred->thread_keyring->serial : 0);
145 if (cred->tgcred->process_keyring)
146 prkey = cred->tgcred->process_keyring->serial;
150 session = rcu_dereference(cred->tgcred->session_keyring);
152 session = cred->user->session_keyring;
256 const struct cred *cred = current_cred();
268 switch (cred->jit_keyring) {
271 if (cred->request_key_auth) {
272 authkey = cred->request_key_auth;
285 dest_keyring = key_get(cred->thread_keyring);
290 dest_keyring = key_get(cred->tgcred->process_keyring);
297 rcu_dereference(cred->tgcred->session_keyring));
305 key_get(cred->user->session_keyring);
309 dest_keyring = key_get(cred->user->uid_keyring);
336 const struct cred *cred = current_cred();
346 key = key_alloc(type, description, cred->fsuid, cred->fsgid, cred,
365 key_ref = search_process_keyrings(type, description, type->match, cred);
483 const struct cred *cred = current_cred();
494 cred);