Lines Matching refs:auth
248 struct gss_auth *auth; member
284 struct net *net = gss_msg->auth->net; in gss_release_msg()
292 gss_put_auth(gss_msg->auth); in gss_release_msg()
298 __gss_find_upcall(struct rpc_pipe *pipe, kuid_t uid, const struct gss_auth *auth) in __gss_find_upcall() argument
304 if (pos->auth->service != auth->service) in __gss_find_upcall()
323 old = __gss_find_upcall(pipe, gss_msg->uid, gss_msg->auth); in gss_add_msg()
419 struct gss_api_mech *mech = gss_msg->auth->mech; in gss_encode_v1_msg()
497 gss_msg->auth->target_name, in gss_v1_upcall()
526 gss_msg->auth = gss_auth; in gss_alloc_msg()
755 p = gss_fill_context(p, end, ctx, gss_msg->auth->mech); in gss_pipe_downcall()
1014 struct rpc_auth * auth; in gss_create_new() local
1039 auth = &gss_auth->rpc_auth; in gss_create_new()
1040 auth->au_cslack = GSS_CRED_SLACK >> 2; in gss_create_new()
1041 auth->au_rslack = GSS_KRB5_MAX_SLACK_NEEDED >> 2; in gss_create_new()
1042 auth->au_verfsize = GSS_VERF_SLACK >> 2; in gss_create_new()
1043 auth->au_ralign = GSS_VERF_SLACK >> 2; in gss_create_new()
1044 auth->au_flags = 0; in gss_create_new()
1045 auth->au_ops = &authgss_ops; in gss_create_new()
1046 auth->au_flavor = flavor; in gss_create_new()
1048 auth->au_flags |= RPCAUTH_AUTH_DATATOUCH; in gss_create_new()
1049 refcount_set(&auth->au_count, 1); in gss_create_new()
1052 err = rpcauth_init_credcache(auth); in gss_create_new()
1080 rpcauth_destroy_credcache(auth); in gss_create_new()
1122 gss_destroy(struct rpc_auth *auth) in gss_destroy() argument
1124 struct gss_auth *gss_auth = container_of(auth, in gss_destroy()
1137 rpcauth_destroy_credcache(auth); in gss_destroy()
1355 gss_lookup_cred(struct rpc_auth *auth, struct auth_cred *acred, int flags) in gss_lookup_cred() argument
1357 return rpcauth_lookup_credcache(auth, acred, flags, GFP_NOFS); in gss_lookup_cred()
1361 gss_create_cred(struct rpc_auth *auth, struct auth_cred *acred, int flags, gfp_t gfp) in gss_create_cred() argument
1363 struct gss_auth *gss_auth = container_of(auth, struct gss_auth, rpc_auth); in gss_create_cred()
1370 rpcauth_init_cred(&cred->gc_base, acred, auth, &gss_credops); in gss_create_cred()
1386 gss_cred_init(struct rpc_auth *auth, struct rpc_cred *cred) in gss_cred_init() argument
1388 struct gss_auth *gss_auth = container_of(auth, struct gss_auth, rpc_auth); in gss_cred_init()
1593 struct rpc_auth *auth = oldcred->cr_auth; in gss_renew_cred() local
1600 new = gss_lookup_cred(auth, &acred, RPCAUTH_LOOKUP_NEW); in gss_renew_cred()
1918 struct rpc_auth *auth = cred->cr_auth; in gss_unwrap_resp_auth() local
1920 auth->au_rslack = auth->au_verfsize; in gss_unwrap_resp_auth()
1921 auth->au_ralign = auth->au_verfsize; in gss_unwrap_resp_auth()
1944 struct rpc_auth *auth = cred->cr_auth; in gss_unwrap_resp_integ() local
1993 auth->au_rslack = auth->au_verfsize + 2 + 1 + XDR_QUADLEN(mic.len); in gss_unwrap_resp_integ()
1994 auth->au_ralign = auth->au_verfsize + 2; in gss_unwrap_resp_integ()
2019 struct rpc_auth *auth = cred->cr_auth; in gss_unwrap_resp_priv() local
2046 auth->au_rslack = auth->au_verfsize + 2 + ctx->gc_gss_ctx->slack; in gss_unwrap_resp_priv()
2047 auth->au_ralign = auth->au_verfsize + 2 + ctx->gc_gss_ctx->align; in gss_unwrap_resp_priv()