Lines Matching refs:cred
68 const struct cred *ptracer_cred) in __ptrace_link()
117 const struct cred *old_cred; in __ptrace_unlink()
267 static bool ptrace_has_cap(const struct cred *cred, struct user_namespace *ns, in ptrace_has_cap() argument
273 ret = security_capable(cred, ns, CAP_SYS_PTRACE, CAP_OPT_NOAUDIT); in ptrace_has_cap()
275 ret = security_capable(cred, ns, CAP_SYS_PTRACE, CAP_OPT_NONE); in ptrace_has_cap()
283 const struct cred *cred = current_cred(), *tcred; in __ptrace_may_access() local
307 caller_uid = cred->fsuid; in __ptrace_may_access()
308 caller_gid = cred->fsgid; in __ptrace_may_access()
318 caller_uid = cred->uid; in __ptrace_may_access()
319 caller_gid = cred->gid; in __ptrace_may_access()
329 if (ptrace_has_cap(cred, tcred->user_ns, mode)) in __ptrace_may_access()
348 !ptrace_has_cap(cred, mm->user_ns, mode))) in __ptrace_may_access()