Lines Matching defs:cred

113 int nfs4_init_clientid(struct nfs_client *clp, const struct cred *cred)
129 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid);
136 status = nfs4_proc_setclientid_confirm(clp, &clid, cred);
150 * @cred: credential to use for trunking test
160 const struct cred *cred)
174 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid);
180 status = nfs40_walk_client_list(clp, result, cred);
194 const struct cred *nfs4_get_machine_cred(struct nfs_client *clp)
207 static const struct cred *
210 const struct cred *cred = NULL;
220 cred = get_cred(sp->so_cred);
223 return cred;
233 const struct cred *nfs4_get_renew_cred(struct nfs_client *clp)
235 const struct cred *cred = NULL;
239 cred = nfs4_get_machine_cred(clp);
240 if (cred != NULL)
246 cred = nfs4_get_renew_cred_server_locked(server);
247 if (cred != NULL)
254 return cred;
321 int nfs41_init_clientid(struct nfs_client *clp, const struct cred *cred)
327 status = nfs4_proc_exchange_id(clp, cred);
332 status = nfs4_proc_create_session(clp, cred);
348 * @cred: credential to use for trunking test
358 const struct cred *cred)
362 status = nfs4_proc_exchange_id(clp, cred);
366 status = nfs41_walk_client_list(clp, result, cred);
396 * Returns a cred with reference count bumped, or NULL.
398 const struct cred *nfs4_get_clid_cred(struct nfs_client *clp)
400 const struct cred *cred;
402 cred = nfs4_get_machine_cred(clp);
403 return cred;
407 nfs4_find_state_owner_locked(struct nfs_server *server, const struct cred *cred)
417 cmp = cred_fscmp(cred, sp->so_cred);
496 const struct cred *cred,
510 sp->so_cred = get_cred(cred);
571 * @cred: RPC credential to match
577 const struct cred *cred,
584 sp = nfs4_find_state_owner_locked(server, cred);
588 new = nfs4_alloc_state_owner(server, cred, gfp_flags);
1046 nfs4_stateid *dst, const struct cred **cred)
1052 if (cred != NULL)
1053 *cred = NULL;
1059 if (nfs4_copy_delegation_stateid(state->inode, fmode, dst, cred)) {
1810 const struct cred *cred)
1814 return ops->reclaim_complete(clp, cred);
1861 const struct cred *cred;
1867 cred = nfs4_get_clid_cred(clp);
1868 err = nfs4_reclaim_complete(clp, ops, cred);
1869 put_cred(cred);
1977 const struct cred *cred;
1985 cred = ops->get_state_renewal_cred(clp);
1986 if (cred == NULL) {
1987 cred = nfs4_get_clid_cred(clp);
1989 if (cred == NULL)
1992 status = ops->renew_lease(clp, cred);
1993 put_cred(cred);
2056 const struct cred *cred;
2064 cred = nfs4_get_clid_cred(clp);
2065 if (cred == NULL)
2067 status = ops->establish_clid(clp, cred);
2068 put_cred(cred);
2115 static int nfs4_try_migration(struct nfs_server *server, const struct cred *cred)
2143 page, cred);
2198 const struct cred *cred;
2203 cred = ops->get_state_renewal_cred(clp);
2204 if (cred == NULL)
2222 status = nfs4_try_migration(server, cred);
2224 put_cred(cred);
2230 put_cred(cred);
2244 const struct cred *cred;
2249 cred = ops->get_state_renewal_cred(clp);
2250 if (cred == NULL)
2267 status = nfs4_proc_fsid_present(inode, cred);
2270 if (nfs4_try_migration(server, cred) == -NFS4ERR_LEASE_MOVED)
2277 put_cred(cred);
2300 const struct cred *cred;
2311 cred = nfs4_get_clid_cred(clp);
2312 if (cred == NULL)
2315 status = ops->detect_trunking(clp, result, cred);
2316 put_cred(cred);
2506 const struct cred *cred;
2514 cred = nfs4_get_clid_cred(clp);
2515 status = nfs4_proc_destroy_session(clp->cl_session, cred);
2533 status = nfs4_proc_create_session(clp, cred);
2544 put_cred(cred);
2550 const struct cred *cred;
2558 cred = nfs4_get_clid_cred(clp);
2559 ret = nfs4_proc_bind_conn_to_session(clp, cred);
2560 put_cred(cred);