Lines Matching defs:cred
383 const struct cred *cred;
388 cred = current_cred();
389 if (!uid_eq(cred->fsuid, cred->uid) ||
390 !gid_eq(cred->fsgid, cred->gid))
394 kuid_t root_uid = make_kuid(cred->user_ns, 0);
395 if (!uid_eq(cred->uid, root_uid)) {
396 if (!cap_isclear(cred->cap_effective))
399 if (!cap_isidentical(cred->cap_effective,
400 cred->cap_permitted))
408 static const struct cred *access_override_creds(void)
410 const struct cred *old_cred;
411 struct cred *override_cred;
444 * it as the subjective cred. Other threads will be
445 * accessing ->real_cred, not the subjective cred.
451 * cred accesses will keep things non-racy to avoid RCU
470 const struct cred *old_cred = NULL;
1093 const struct cred *cred)
1101 f = alloc_empty_file(flags, cred);
1118 * @cred: credentials to use
1131 const struct cred *cred)
1136 f = alloc_empty_file(flags, cred);
1158 * @cred: credentials for open
1167 const struct cred *cred)
1172 f = alloc_empty_file_noaccount(flags, cred);