Lines Matching refs:acred
1339 gss_hash_cred(struct auth_cred *acred, unsigned int hashbits) in gss_hash_cred() argument
1341 return hash_64(from_kuid(&init_user_ns, acred->uid), hashbits); in gss_hash_cred()
1348 gss_lookup_cred(struct rpc_auth *auth, struct auth_cred *acred, int flags) in gss_lookup_cred() argument
1350 return rpcauth_lookup_credcache(auth, acred, flags, GFP_NOFS); in gss_lookup_cred()
1354 gss_create_cred(struct rpc_auth *auth, struct auth_cred *acred, int flags, gfp_t gfp) in gss_create_cred() argument
1361 __func__, from_kuid(&init_user_ns, acred->uid), in gss_create_cred()
1367 rpcauth_init_cred(&cred->gc_base, acred, auth, &gss_credops); in gss_create_cred()
1375 if (acred->machine_cred) in gss_create_cred()
1376 cred->gc_principal = acred->principal; in gss_create_cred()
1475 gss_match(struct auth_cred *acred, struct rpc_cred *rc, int flags) in gss_match() argument
1494 if (acred->principal != NULL) { in gss_match()
1497 ret = strcmp(acred->principal, gss_cred->gc_principal) == 0; in gss_match()
1502 ret = uid_eq(rc->cr_uid, acred->uid); in gss_match()
1509 if (test_bit(RPC_CRED_NOTIFY_TIMEOUT, &acred->ac_flags) && in gss_match()
1512 test_and_clear_bit(RPC_CRED_NOTIFY_TIMEOUT, &acred->ac_flags); in gss_match()
1514 set_bit(RPC_CRED_KEY_EXPIRE_SOON, &acred->ac_flags); in gss_match()
1586 struct auth_cred acred = { in gss_renew_cred() local
1593 new = gss_lookup_cred(auth, &acred, RPCAUTH_LOOKUP_NEW); in gss_renew_cred()