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()
150 struct rpc_cred *cred = NULL; in nfs4_get_machine_cred_locked() local
153 cred = get_rpccred(clp->cl_machine_cred); in nfs4_get_machine_cred_locked()
154 return cred; in nfs4_get_machine_cred_locked()
159 struct rpc_cred *cred, *new; in nfs4_root_machine_cred() local
163 cred = clp->cl_machine_cred; in nfs4_root_machine_cred()
166 if (cred != NULL) in nfs4_root_machine_cred()
167 put_rpccred(cred); in nfs4_root_machine_cred()
173 struct rpc_cred *cred = NULL; in nfs4_get_renew_cred_server_locked() local
183 cred = get_rpccred(sp->so_cred); in nfs4_get_renew_cred_server_locked()
186 return cred; in nfs4_get_renew_cred_server_locked()
198 struct rpc_cred *cred = NULL; in nfs4_get_renew_cred_locked() local
202 cred = nfs4_get_machine_cred_locked(clp); in nfs4_get_renew_cred_locked()
203 if (cred != NULL) in nfs4_get_renew_cred_locked()
208 cred = nfs4_get_renew_cred_server_locked(server); in nfs4_get_renew_cred_locked()
209 if (cred != NULL) in nfs4_get_renew_cred_locked()
215 return cred; in nfs4_get_renew_cred_locked()
306 int nfs41_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) in nfs41_init_clientid() argument
313 status = nfs4_proc_exchange_id(clp, cred); in nfs41_init_clientid()
318 status = nfs4_proc_create_session(clp, cred); in nfs41_init_clientid()
342 struct rpc_cred *cred) in nfs41_discover_server_trunking() argument
346 status = nfs4_proc_exchange_id(clp, cred); in nfs41_discover_server_trunking()
350 status = nfs41_walk_client_list(clp, result, cred); in nfs41_discover_server_trunking()
378 struct rpc_cred *cred; in nfs4_get_clid_cred() local
381 cred = nfs4_get_machine_cred_locked(clp); in nfs4_get_clid_cred()
383 return cred; in nfs4_get_clid_cred()
387 nfs4_find_state_owner_locked(struct nfs_server *server, struct rpc_cred *cred) in nfs4_find_state_owner_locked() argument
397 if (cred < sp->so_cred) in nfs4_find_state_owner_locked()
399 else if (cred > sp->so_cred) in nfs4_find_state_owner_locked()
477 struct rpc_cred *cred, in nfs4_alloc_state_owner() argument
486 sp->so_cred = get_rpccred(cred); in nfs4_alloc_state_owner()
555 struct rpc_cred *cred, in nfs4_get_state_owner() argument
562 sp = nfs4_find_state_owner_locked(server, cred); in nfs4_get_state_owner()
566 new = nfs4_alloc_state_owner(server, cred, gfp_flags); in nfs4_get_state_owner()
1595 struct rpc_cred *cred) in nfs4_reclaim_complete() argument
1599 (void)ops->reclaim_complete(clp, cred); in nfs4_reclaim_complete()
1645 struct rpc_cred *cred; in nfs4_state_end_reclaim_reboot() local
1650 cred = nfs4_get_clid_cred(clp); in nfs4_state_end_reclaim_reboot()
1651 nfs4_reclaim_complete(clp, ops, cred); in nfs4_state_end_reclaim_reboot()
1652 put_rpccred(cred); in nfs4_state_end_reclaim_reboot()
1752 struct rpc_cred *cred; in nfs4_check_lease() local
1761 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_check_lease()
1763 if (cred == NULL) { in nfs4_check_lease()
1764 cred = nfs4_get_clid_cred(clp); in nfs4_check_lease()
1766 if (cred == NULL) in nfs4_check_lease()
1769 status = ops->renew_lease(clp, cred); in nfs4_check_lease()
1770 put_rpccred(cred); in nfs4_check_lease()
1830 struct rpc_cred *cred; in nfs4_establish_lease() local
1835 cred = nfs4_get_clid_cred(clp); in nfs4_establish_lease()
1836 if (cred == NULL) in nfs4_establish_lease()
1838 status = ops->establish_clid(clp, cred); in nfs4_establish_lease()
1839 put_rpccred(cred); in nfs4_establish_lease()
1886 static int nfs4_try_migration(struct nfs_server *server, struct rpc_cred *cred) in nfs4_try_migration() argument
1908 result = nfs4_proc_get_locations(inode, locations, page, cred); in nfs4_try_migration()
1954 struct rpc_cred *cred; in nfs4_handle_migration() local
1960 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_handle_migration()
1962 if (cred == NULL) in nfs4_handle_migration()
1980 status = nfs4_try_migration(server, cred); in nfs4_handle_migration()
1982 put_rpccred(cred); in nfs4_handle_migration()
1988 put_rpccred(cred); in nfs4_handle_migration()
2002 struct rpc_cred *cred; in nfs4_handle_lease_moved() local
2008 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_handle_lease_moved()
2010 if (cred == NULL) in nfs4_handle_lease_moved()
2027 status = nfs4_proc_fsid_present(inode, cred); in nfs4_handle_lease_moved()
2030 if (nfs4_try_migration(server, cred) == -NFS4ERR_LEASE_MOVED) in nfs4_handle_lease_moved()
2037 put_rpccred(cred); in nfs4_handle_lease_moved()
2060 struct rpc_cred *cred; in nfs4_discover_server_trunking() local
2071 cred = nfs4_get_clid_cred(clp); in nfs4_discover_server_trunking()
2072 if (cred == NULL) in nfs4_discover_server_trunking()
2075 status = ops->detect_trunking(clp, result, cred); in nfs4_discover_server_trunking()
2076 put_rpccred(cred); in nfs4_discover_server_trunking()
2251 struct rpc_cred *cred; in nfs4_reset_session() local
2257 cred = nfs4_get_clid_cred(clp); in nfs4_reset_session()
2258 status = nfs4_proc_destroy_session(clp->cl_session, cred); in nfs4_reset_session()
2276 status = nfs4_proc_create_session(clp, cred); in nfs4_reset_session()
2287 if (cred) in nfs4_reset_session()
2288 put_rpccred(cred); in nfs4_reset_session()
2294 struct rpc_cred *cred; in nfs4_bind_conn_to_session() local
2300 cred = nfs4_get_clid_cred(clp); in nfs4_bind_conn_to_session()
2301 ret = nfs4_proc_bind_conn_to_session(clp, cred); in nfs4_bind_conn_to_session()
2302 if (cred) in nfs4_bind_conn_to_session()
2303 put_rpccred(cred); in nfs4_bind_conn_to_session()