Home
last modified time | relevance | path

Searched refs:acred (Results 1 – 6 of 6) sorted by relevance

/linux/net/sunrpc/
H A Dauth_unix.c44 struct auth_cred *acred, int flags) in unx_lookup_cred() argument
56 rpcauth_init_cred(ret, acred, auth, &unix_credops); in unx_lookup_cred()
80 unx_match(struct auth_cred *acred, struct rpc_cred *cred, int flags) in unx_match() argument
85 if (cred->cr_cred == acred->cred) in unx_match()
88 …if (!uid_eq(cred->cr_cred->fsuid, acred->cred->fsuid) || !gid_eq(cred->cr_cred->fsgid, acred->cred… in unx_match()
91 if (acred->cred->group_info != NULL) in unx_match()
92 groups = acred->cred->group_info->ngroups; in unx_match()
101 if (!gid_eq(cred->cr_cred->group_info->gid[i], acred->cred->group_info->gid[i])) in unx_match()
H A Dauth.c514 rpcauth_lookup_credcache(struct rpc_auth *auth, struct auth_cred * acred, in rpcauth_lookup_credcache() argument
523 nr = auth->au_ops->hash_cred(acred, cache->hashbits); in rpcauth_lookup_credcache()
527 if (!entry->cr_ops->crmatch(acred, entry, flags)) in rpcauth_lookup_credcache()
538 new = auth->au_ops->crcreate(auth, acred, flags, gfp); in rpcauth_lookup_credcache()
546 if (!entry->cr_ops->crmatch(acred, entry, flags)) in rpcauth_lookup_credcache()
580 struct auth_cred acred; in rpcauth_lookupcred() local
584 memset(&acred, 0, sizeof(acred)); in rpcauth_lookupcred()
585 acred.cred = cred; in rpcauth_lookupcred()
586 ret = auth->au_ops->lookup_cred(auth, &acred, flags); in rpcauth_lookupcred()
592 rpcauth_init_cred(struct rpc_cred *cred, const struct auth_cred *acred, in rpcauth_init_cred() argument
[all …]
H A Dauth_null.c37 nul_lookup_cred(struct rpc_auth *auth, struct auth_cred *acred, int flags) in nul_lookup_cred() argument
54 nul_match(struct auth_cred *acred, struct rpc_cred *cred, int taskflags) in nul_match() argument
H A Dauth_tls.c85 struct auth_cred *acred, int flags) in tls_lookup_cred() argument
94 static int tls_match(struct auth_cred *acred, struct rpc_cred *cred, int taskflags) in tls_match() argument
/linux/net/sunrpc/auth_gss/
H A Dauth_gss.c1257 struct auth_cred acred = { in gss_dup_cred() local
1263 rpcauth_init_cred(&new->gc_base, &acred, in gss_dup_cred()
1367 gss_hash_cred(struct auth_cred *acred, unsigned int hashbits) in gss_hash_cred() argument
1369 return hash_64(from_kuid(&init_user_ns, acred->cred->fsuid), hashbits); in gss_hash_cred()
1376 struct auth_cred *acred, int flags) in gss_lookup_cred() argument
1378 return rpcauth_lookup_credcache(auth, acred, flags, in gss_lookup_cred()
1383 gss_create_cred(struct rpc_auth *auth, struct auth_cred *acred, int flags, gfp_t gfp) in gss_create_cred() argument
1392 rpcauth_init_cred(&cred->gc_base, acred, auth, &gss_credops); in gss_create_cred()
1399 cred->gc_principal = acred->principal; in gss_create_cred()
1497 gss_match(struct auth_cred *acred, struc argument
1616 struct auth_cred acred = { gss_renew_cred() local
[all...]
/linux/fs/nfs/
H A Dwrite.c1219 struct auth_cred acred = { in nfs_ctx_key_to_expire() local
1231 new = auth->au_ops->lookup_cred(auth, &acred, 0); in nfs_ctx_key_to_expire()