Lines Matching refs:cred
1680 static const struct cred *sk_get_peer_cred(struct sock *sk) in sk_get_peer_cred()
1682 const struct cred *cred; in sk_get_peer_cred() local
1685 cred = get_cred(sk->sk_peer_cred); in sk_get_peer_cred()
1688 return cred; in sk_get_peer_cred()
1691 static void cred_to_ucred(struct pid *pid, const struct cred *cred, in cred_to_ucred() argument
1696 if (cred) { in cred_to_ucred()
1699 ucred->uid = from_kuid_munged(current_ns, cred->euid); in cred_to_ucred()
1700 ucred->gid = from_kgid_munged(current_ns, cred->egid); in cred_to_ucred()
1948 const struct cred *cred; in sk_getsockopt() local
1951 cred = sk_get_peer_cred(sk); in sk_getsockopt()
1952 if (!cred) in sk_getsockopt()
1955 n = cred->group_info->ngroups; in sk_getsockopt()
1958 put_cred(cred); in sk_getsockopt()
1963 ret = groups_to_user(optval, cred->group_info); in sk_getsockopt()
1964 put_cred(cred); in sk_getsockopt()