Lines Matching refs:cred
71 int nfs4_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) in nfs4_init_clientid() argument
87 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid); in nfs4_init_clientid()
94 status = nfs4_proc_setclientid_confirm(clp, &clid, cred); in nfs4_init_clientid()
118 struct rpc_cred *cred) in nfs40_discover_server_trunking() argument
132 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid); in nfs40_discover_server_trunking()
138 status = nfs40_walk_client_list(clp, result, cred); in nfs40_discover_server_trunking()
154 struct rpc_cred *cred = NULL; in nfs4_get_machine_cred_locked() local
157 cred = get_rpccred(clp->cl_machine_cred); in nfs4_get_machine_cred_locked()
158 return cred; in nfs4_get_machine_cred_locked()
163 struct rpc_cred *cred, *new; in nfs4_root_machine_cred() local
167 cred = clp->cl_machine_cred; in nfs4_root_machine_cred()
170 if (cred != NULL) in nfs4_root_machine_cred()
171 put_rpccred(cred); in nfs4_root_machine_cred()
177 struct rpc_cred *cred = NULL; in nfs4_get_renew_cred_server_locked() local
187 cred = get_rpccred(sp->so_cred); in nfs4_get_renew_cred_server_locked()
190 return cred; in nfs4_get_renew_cred_server_locked()
202 struct rpc_cred *cred = NULL; in nfs4_get_renew_cred_locked() local
206 cred = nfs4_get_machine_cred_locked(clp); in nfs4_get_renew_cred_locked()
207 if (cred != NULL) in nfs4_get_renew_cred_locked()
212 cred = nfs4_get_renew_cred_server_locked(server); in nfs4_get_renew_cred_locked()
213 if (cred != NULL) in nfs4_get_renew_cred_locked()
219 return cred; in nfs4_get_renew_cred_locked()
310 int nfs41_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) in nfs41_init_clientid() argument
316 status = nfs4_proc_exchange_id(clp, cred); in nfs41_init_clientid()
321 status = nfs4_proc_create_session(clp, cred); in nfs41_init_clientid()
345 struct rpc_cred *cred) in nfs41_discover_server_trunking() argument
349 status = nfs4_proc_exchange_id(clp, cred); in nfs41_discover_server_trunking()
353 status = nfs41_walk_client_list(clp, result, cred); in nfs41_discover_server_trunking()
381 struct rpc_cred *cred; in nfs4_get_clid_cred() local
384 cred = nfs4_get_machine_cred_locked(clp); in nfs4_get_clid_cred()
386 return cred; in nfs4_get_clid_cred()
390 nfs4_find_state_owner_locked(struct nfs_server *server, struct rpc_cred *cred) in nfs4_find_state_owner_locked() argument
400 if (cred < sp->so_cred) in nfs4_find_state_owner_locked()
402 else if (cred > sp->so_cred) in nfs4_find_state_owner_locked()
480 struct rpc_cred *cred, in nfs4_alloc_state_owner() argument
489 sp->so_cred = get_rpccred(cred); in nfs4_alloc_state_owner()
558 struct rpc_cred *cred, in nfs4_get_state_owner() argument
565 sp = nfs4_find_state_owner_locked(server, cred); in nfs4_get_state_owner()
569 new = nfs4_alloc_state_owner(server, cred, gfp_flags); in nfs4_get_state_owner()
1620 struct rpc_cred *cred) in nfs4_reclaim_complete() argument
1624 return ops->reclaim_complete(clp, cred); in nfs4_reclaim_complete()
1671 struct rpc_cred *cred; in nfs4_state_end_reclaim_reboot() local
1677 cred = nfs4_get_clid_cred(clp); in nfs4_state_end_reclaim_reboot()
1678 err = nfs4_reclaim_complete(clp, ops, cred); in nfs4_state_end_reclaim_reboot()
1679 put_rpccred(cred); in nfs4_state_end_reclaim_reboot()
1783 struct rpc_cred *cred; in nfs4_check_lease() local
1792 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_check_lease()
1794 if (cred == NULL) { in nfs4_check_lease()
1795 cred = nfs4_get_clid_cred(clp); in nfs4_check_lease()
1797 if (cred == NULL) in nfs4_check_lease()
1800 status = ops->renew_lease(clp, cred); in nfs4_check_lease()
1801 put_rpccred(cred); in nfs4_check_lease()
1861 struct rpc_cred *cred; in nfs4_establish_lease() local
1867 cred = nfs4_get_clid_cred(clp); in nfs4_establish_lease()
1868 if (cred == NULL) in nfs4_establish_lease()
1870 status = ops->establish_clid(clp, cred); in nfs4_establish_lease()
1871 put_rpccred(cred); in nfs4_establish_lease()
1918 static int nfs4_try_migration(struct nfs_server *server, struct rpc_cred *cred) in nfs4_try_migration() argument
1940 result = nfs4_proc_get_locations(inode, locations, page, cred); in nfs4_try_migration()
1986 struct rpc_cred *cred; in nfs4_handle_migration() local
1992 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_handle_migration()
1994 if (cred == NULL) in nfs4_handle_migration()
2012 status = nfs4_try_migration(server, cred); in nfs4_handle_migration()
2014 put_rpccred(cred); in nfs4_handle_migration()
2020 put_rpccred(cred); in nfs4_handle_migration()
2034 struct rpc_cred *cred; in nfs4_handle_lease_moved() local
2040 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_handle_lease_moved()
2042 if (cred == NULL) in nfs4_handle_lease_moved()
2059 status = nfs4_proc_fsid_present(inode, cred); in nfs4_handle_lease_moved()
2062 if (nfs4_try_migration(server, cred) == -NFS4ERR_LEASE_MOVED) in nfs4_handle_lease_moved()
2069 put_rpccred(cred); in nfs4_handle_lease_moved()
2092 struct rpc_cred *cred; in nfs4_discover_server_trunking() local
2103 cred = nfs4_get_clid_cred(clp); in nfs4_discover_server_trunking()
2104 if (cred == NULL) in nfs4_discover_server_trunking()
2107 status = ops->detect_trunking(clp, result, cred); in nfs4_discover_server_trunking()
2108 put_rpccred(cred); in nfs4_discover_server_trunking()
2284 struct rpc_cred *cred; in nfs4_reset_session() local
2290 cred = nfs4_get_clid_cred(clp); in nfs4_reset_session()
2291 status = nfs4_proc_destroy_session(clp->cl_session, cred); in nfs4_reset_session()
2309 status = nfs4_proc_create_session(clp, cred); in nfs4_reset_session()
2320 if (cred) in nfs4_reset_session()
2321 put_rpccred(cred); in nfs4_reset_session()
2327 struct rpc_cred *cred; in nfs4_bind_conn_to_session() local
2333 cred = nfs4_get_clid_cred(clp); in nfs4_bind_conn_to_session()
2334 ret = nfs4_proc_bind_conn_to_session(clp, cred); in nfs4_bind_conn_to_session()
2335 if (cred) in nfs4_bind_conn_to_session()
2336 put_rpccred(cred); in nfs4_bind_conn_to_session()