Lines Matching refs:cred
1385 static const struct cred *sk_get_peer_cred(struct sock *sk) in sk_get_peer_cred()
1387 const struct cred *cred; in sk_get_peer_cred() local
1390 cred = get_cred(sk->sk_peer_cred); in sk_get_peer_cred()
1393 return cred; in sk_get_peer_cred()
1396 static void cred_to_ucred(struct pid *pid, const struct cred *cred, in cred_to_ucred() argument
1401 if (cred) { in cred_to_ucred()
1404 ucred->uid = from_kuid_munged(current_ns, cred->euid); in cred_to_ucred()
1405 ucred->gid = from_kgid_munged(current_ns, cred->egid); in cred_to_ucred()
1590 const struct cred *cred; in sock_getsockopt() local
1593 cred = sk_get_peer_cred(sk); in sock_getsockopt()
1594 if (!cred) in sock_getsockopt()
1597 n = cred->group_info->ngroups; in sock_getsockopt()
1600 put_cred(cred); in sock_getsockopt()
1605 ret = groups_to_user((gid_t __user *)optval, cred->group_info); in sock_getsockopt()
1606 put_cred(cred); in sock_getsockopt()