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
312 status = nfs4_proc_exchange_id(clp, cred); in nfs41_init_clientid()
317 status = nfs4_proc_create_session(clp, cred); in nfs41_init_clientid()
341 struct rpc_cred *cred) in nfs41_discover_server_trunking() argument
345 status = nfs4_proc_exchange_id(clp, cred); in nfs41_discover_server_trunking()
349 status = nfs41_walk_client_list(clp, result, cred); in nfs41_discover_server_trunking()
377 struct rpc_cred *cred; in nfs4_get_clid_cred() local
380 cred = nfs4_get_machine_cred_locked(clp); in nfs4_get_clid_cred()
382 return cred; in nfs4_get_clid_cred()
386 nfs4_find_state_owner_locked(struct nfs_server *server, struct rpc_cred *cred) in nfs4_find_state_owner_locked() argument
396 if (cred < sp->so_cred) in nfs4_find_state_owner_locked()
398 else if (cred > sp->so_cred) in nfs4_find_state_owner_locked()
476 struct rpc_cred *cred, in nfs4_alloc_state_owner() argument
485 sp->so_cred = get_rpccred(cred); in nfs4_alloc_state_owner()
554 struct rpc_cred *cred, in nfs4_get_state_owner() argument
561 sp = nfs4_find_state_owner_locked(server, cred); in nfs4_get_state_owner()
565 new = nfs4_alloc_state_owner(server, cred, gfp_flags); in nfs4_get_state_owner()
1594 struct rpc_cred *cred) in nfs4_reclaim_complete() argument
1598 (void)ops->reclaim_complete(clp, cred); in nfs4_reclaim_complete()
1644 struct rpc_cred *cred; in nfs4_state_end_reclaim_reboot() local
1649 cred = nfs4_get_clid_cred(clp); in nfs4_state_end_reclaim_reboot()
1650 nfs4_reclaim_complete(clp, ops, cred); in nfs4_state_end_reclaim_reboot()
1651 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
1836 cred = nfs4_get_clid_cred(clp); in nfs4_establish_lease()
1837 if (cred == NULL) in nfs4_establish_lease()
1839 status = ops->establish_clid(clp, cred); in nfs4_establish_lease()
1840 put_rpccred(cred); in nfs4_establish_lease()
1887 static int nfs4_try_migration(struct nfs_server *server, struct rpc_cred *cred) in nfs4_try_migration() argument
1909 result = nfs4_proc_get_locations(inode, locations, page, cred); in nfs4_try_migration()
1955 struct rpc_cred *cred; in nfs4_handle_migration() local
1961 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_handle_migration()
1963 if (cred == NULL) in nfs4_handle_migration()
1981 status = nfs4_try_migration(server, cred); in nfs4_handle_migration()
1983 put_rpccred(cred); in nfs4_handle_migration()
1989 put_rpccred(cred); in nfs4_handle_migration()
2003 struct rpc_cred *cred; in nfs4_handle_lease_moved() local
2009 cred = ops->get_state_renewal_cred_locked(clp); in nfs4_handle_lease_moved()
2011 if (cred == NULL) in nfs4_handle_lease_moved()
2028 status = nfs4_proc_fsid_present(inode, cred); in nfs4_handle_lease_moved()
2031 if (nfs4_try_migration(server, cred) == -NFS4ERR_LEASE_MOVED) in nfs4_handle_lease_moved()
2038 put_rpccred(cred); in nfs4_handle_lease_moved()
2061 struct rpc_cred *cred; in nfs4_discover_server_trunking() local
2072 cred = nfs4_get_clid_cred(clp); in nfs4_discover_server_trunking()
2073 if (cred == NULL) in nfs4_discover_server_trunking()
2076 status = ops->detect_trunking(clp, result, cred); in nfs4_discover_server_trunking()
2077 put_rpccred(cred); in nfs4_discover_server_trunking()
2253 struct rpc_cred *cred; in nfs4_reset_session() local
2259 cred = nfs4_get_clid_cred(clp); in nfs4_reset_session()
2260 status = nfs4_proc_destroy_session(clp->cl_session, cred); in nfs4_reset_session()
2278 status = nfs4_proc_create_session(clp, cred); in nfs4_reset_session()
2289 if (cred) in nfs4_reset_session()
2290 put_rpccred(cred); in nfs4_reset_session()
2296 struct rpc_cred *cred; in nfs4_bind_conn_to_session() local
2302 cred = nfs4_get_clid_cred(clp); in nfs4_bind_conn_to_session()
2303 ret = nfs4_proc_bind_conn_to_session(clp, cred); in nfs4_bind_conn_to_session()
2304 if (cred) in nfs4_bind_conn_to_session()
2305 put_rpccred(cred); in nfs4_bind_conn_to_session()