Lines Matching defs:cred
377 const struct cred *cred;
382 cred = current_cred();
383 if (!uid_eq(cred->fsuid, cred->uid) ||
384 !gid_eq(cred->fsgid, cred->gid))
388 kuid_t root_uid = make_kuid(cred->user_ns, 0);
389 if (!uid_eq(cred->uid, root_uid)) {
390 if (!cap_isclear(cred->cap_effective))
393 if (!cap_isidentical(cred->cap_effective,
394 cred->cap_permitted))
402 static const struct cred *access_override_creds(void)
404 const struct cred *old_cred;
405 struct cred *override_cred;
438 * it as the subjective cred. Other threads will be
439 * accessing ->real_cred, not the subjective cred.
445 * cred accesses will keep things non-RCY.
463 const struct cred *old_cred = NULL;
1067 const struct cred *cred)
1075 f = alloc_empty_file(flags, cred);
1092 * @cred: credentials to use
1105 const struct cred *cred)
1110 f = alloc_empty_file(flags, cred);
1133 * @cred: credentials for open
1142 struct inode *inode, const struct cred *cred)
1147 f = alloc_empty_file_noaccount(flags, cred);
1166 * @cred: credentials for open
1178 const struct cred *cred)
1183 f = alloc_empty_backing_file(flags, cred);