Lines Matching defs:cred

66 #include <linux/cred.h>
189 const struct cred *cred = current_cred(), *pcred = __task_cred(p);
191 if (uid_eq(pcred->uid, cred->euid) ||
192 uid_eq(pcred->euid, cred->euid))
231 const struct cred *cred = current_cred();
268 uid = make_kuid(cred->user_ns, who);
269 user = cred->user;
271 uid = cred->uid;
272 else if (!uid_eq(uid, cred->uid)) {
281 if (!uid_eq(uid, cred->uid))
301 const struct cred *cred = current_cred();
336 uid = make_kuid(cred->user_ns, who);
337 user = cred->user;
339 uid = cred->uid;
340 else if (!uid_eq(uid, cred->uid)) {
352 if (!uid_eq(uid, cred->uid))
384 const struct cred *old;
385 struct cred *new;
450 const struct cred *old;
451 struct cred *new;
491 static int set_user(struct cred *new)
504 static void flag_nproc_exceeded(struct cred *new)
541 const struct cred *old;
542 struct cred *new;
622 const struct cred *old;
623 struct cred *new;
679 const struct cred *old;
680 struct cred *new;
758 const struct cred *cred = current_cred();
762 ruid = from_kuid_munged(cred->user_ns, cred->uid);
763 euid = from_kuid_munged(cred->user_ns, cred->euid);
764 suid = from_kuid_munged(cred->user_ns, cred->suid);
781 const struct cred *old;
782 struct cred *new;
847 const struct cred *cred = current_cred();
851 rgid = from_kgid_munged(cred->user_ns, cred->gid);
852 egid = from_kgid_munged(cred->user_ns, cred->egid);
853 sgid = from_kgid_munged(cred->user_ns, cred->sgid);
874 const struct cred *old;
875 struct cred *new;
918 const struct cred *old;
919 struct cred *new;
1674 const struct cred *cred = current_cred(), *tcred;
1681 id_match = (uid_eq(cred->uid, tcred->euid) &&
1682 uid_eq(cred->uid, tcred->suid) &&
1683 uid_eq(cred->uid, tcred->uid) &&
1684 gid_eq(cred->gid, tcred->egid) &&
1685 gid_eq(cred->gid, tcred->sgid) &&
1686 gid_eq(cred->gid, tcred->gid));
1690 return security_task_prlimit(cred, tcred, flags);