Lines Matching refs:cred
661 struct svc_cred *cred = &rqstp->rq_cred; in svcauth_unix_set_client() local
707 gi = unix_gid_find(cred->cr_uid, rqstp); in svcauth_unix_set_client()
716 put_group_info(cred->cr_group_info); in svcauth_unix_set_client()
717 cred->cr_group_info = gi; in svcauth_unix_set_client()
729 struct svc_cred *cred = &rqstp->rq_cred; in svcauth_null_accept() local
731 cred->cr_group_info = NULL; in svcauth_null_accept()
732 cred->cr_principal = NULL; in svcauth_null_accept()
750 cred->cr_uid = INVALID_UID; in svcauth_null_accept()
751 cred->cr_gid = INVALID_GID; in svcauth_null_accept()
752 cred->cr_group_info = groups_alloc(0); in svcauth_null_accept()
753 if (cred->cr_group_info == NULL) in svcauth_null_accept()
793 struct svc_cred *cred = &rqstp->rq_cred; in svcauth_unix_accept() local
797 cred->cr_group_info = NULL; in svcauth_unix_accept()
798 cred->cr_principal = NULL; in svcauth_unix_accept()
818 cred->cr_uid = make_kuid(&init_user_ns, svc_getnl(argv)); /* uid */ in svcauth_unix_accept()
819 cred->cr_gid = make_kgid(&init_user_ns, svc_getnl(argv)); /* gid */ in svcauth_unix_accept()
823 cred->cr_group_info = groups_alloc(slen); in svcauth_unix_accept()
824 if (cred->cr_group_info == NULL) in svcauth_unix_accept()
828 GROUP_AT(cred->cr_group_info, i) = kgid; in svcauth_unix_accept()