Lines Matching refs:cred
1261 static const struct cred *sk_get_peer_cred(struct sock *sk) in sk_get_peer_cred()
1263 const struct cred *cred; in sk_get_peer_cred() local
1266 cred = get_cred(sk->sk_peer_cred); in sk_get_peer_cred()
1269 return cred; in sk_get_peer_cred()
1272 static void cred_to_ucred(struct pid *pid, const struct cred *cred, in cred_to_ucred() argument
1277 if (cred) { in cred_to_ucred()
1280 ucred->uid = from_kuid_munged(current_ns, cred->euid); in cred_to_ucred()
1281 ucred->gid = from_kgid_munged(current_ns, cred->egid); in cred_to_ucred()
1459 const struct cred *cred; in sk_getsockopt() local
1462 cred = sk_get_peer_cred(sk); in sk_getsockopt()
1463 if (!cred) in sk_getsockopt()
1466 n = cred->group_info->ngroups; in sk_getsockopt()
1469 put_cred(cred); in sk_getsockopt()
1474 ret = groups_to_user(optval, cred->group_info); in sk_getsockopt()
1475 put_cred(cred); in sk_getsockopt()