Lines Matching refs:status
96 int status;
104 status = nfs4_proc_get_lease_time(clp, &fsinfo);
105 if (status == 0) {
110 return status;
120 int status;
129 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid);
130 if (status != 0)
136 status = nfs4_proc_setclientid_confirm(clp, &clid, cred);
137 if (status != 0)
142 return status;
152 * Returns zero, a negative errno, or a negative NFS4ERR status.
168 int status;
174 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid);
175 if (status != 0)
180 status = nfs40_walk_client_list(clp, result, cred);
181 if (status == 0) {
191 return status;
323 int status;
327 status = nfs4_proc_exchange_id(clp, cred);
328 if (status != 0)
332 status = nfs4_proc_create_session(clp, cred);
333 if (status != 0)
340 return status;
350 * Returns NFS4_OK, a negative errno, or a negative NFS4ERR status.
360 int status;
362 status = nfs4_proc_exchange_id(clp, cred);
363 if (status != NFS4_OK)
364 return status;
366 status = nfs41_walk_client_list(clp, result, cred);
367 if (status < 0)
368 return status;
384 status = nfs_wait_client_init_complete(clp);
385 if (status < 0)
387 return status;
1120 static void nfs_increment_seqid(int status, struct nfs_seqid *seqid)
1122 switch (status) {
1150 void nfs_increment_open_seqid(int status, struct nfs_seqid *seqid)
1158 if (status == -NFS4ERR_BAD_SEQID)
1161 nfs_increment_seqid(status, seqid);
1169 void nfs_increment_lock_seqid(int status, struct nfs_seqid *seqid)
1172 nfs_increment_seqid(status, seqid);
1178 int status = 0;
1190 status = -EAGAIN;
1194 return status;
1519 int status = 0;
1536 status = ops->recover_lock(state, fl);
1537 switch (status) {
1555 __func__, status);
1564 status = 0;
1575 return status;
1624 int status;
1626 status = ops->recover_open(sp, state);
1627 if (status < 0)
1628 return status;
1630 status = nfs4_reclaim_locks(state, ops);
1631 if (status < 0)
1632 return status;
1647 return status;
1656 int status = 0;
1688 status = __nfs4_reclaim_open_state(sp, state, ops, lost_locks);
1690 switch (status) {
1692 if (status >= 0) {
1696 printk(KERN_ERR "NFS: %s: unhandled error %d\n", __func__, status);
1705 nfs4_state_mark_recovery_failed(state, status);
1750 return status;
1931 int status = 0;
1952 status = nfs4_reclaim_open_state(sp, ops, &lost_locks);
1953 if (status < 0) {
1959 status = nfs4_recovery_handle_error(clp, status);
1960 return (status != 0) ? status : -EAGAIN;
1981 int status;
1989 status = -ENOKEY;
1993 status = ops->renew_lease(clp, cred);
1995 if (status == -ETIMEDOUT) {
2000 return nfs4_recovery_handle_error(clp, status);
2006 static int nfs4_handle_reclaim_lease_error(struct nfs_client *clp, int status)
2008 switch (status) {
2046 status, clp->cl_hostname);
2047 return status;
2050 dprintk("%s: handled error %d for server %s\n", __func__, status,
2060 int status;
2062 status = nfs4_begin_drain_session(clp);
2063 if (status != 0)
2064 return status;
2068 status = ops->establish_clid(clp, cred);
2070 if (status != 0)
2071 return status;
2082 int status;
2084 status = nfs4_establish_lease(clp);
2085 if (status < 0)
2086 return nfs4_handle_reclaim_lease_error(clp, status);
2098 int status;
2100 status = nfs4_establish_lease(clp);
2101 if (status < 0)
2102 return nfs4_handle_reclaim_lease_error(clp, status);
2114 * Returns zero or a negative NFS4ERR status code.
2122 int status, result;
2161 status = nfs4_begin_drain_session(clp);
2162 if (status != 0) {
2163 result = status;
2167 status = nfs4_replace_transport(server, locations);
2168 if (status != 0) {
2170 __func__, status);
2192 * Returns zero or a negative NFS4ERR status code.
2212 int status;
2223 status = nfs4_try_migration(server, cred);
2224 if (status < 0) {
2226 return status;
2259 int status;
2268 status = nfs4_proc_fsid_present(inode, cred);
2269 if (status != -NFS4ERR_MOVED)
2302 int i, status;
2311 status = -ENOENT;
2316 status = ops->detect_trunking(clp, result, cred);
2318 switch (status) {
2332 dprintk("NFS: %s after status %d, retrying\n",
2333 __func__, status);
2347 status = -EPERM;
2352 status = PTR_ERR(clnt);
2365 status = -EPROTONOSUPPORT;
2371 status = -EKEYEXPIRED;
2375 __func__, status);
2376 status = -EIO;
2381 dprintk("NFS: %s: status = %d\n", __func__, status);
2382 return status;
2508 int status;
2512 status = nfs4_begin_drain_session(clp);
2513 if (status != 0)
2514 return status;
2516 status = nfs4_proc_destroy_session(clp->cl_session, cred);
2517 switch (status) {
2525 status = 0;
2529 status = nfs4_recovery_handle_error(clp, status);
2534 status = nfs4_proc_create_session(clp, cred);
2535 if (status) {
2536 dprintk("%s: session reset failed with status %d for server %s!\n",
2537 __func__, status, clp->cl_hostname);
2538 status = nfs4_handle_reclaim_lease_error(clp, status);
2546 return status;
2608 int status = 0;
2624 status = nfs4_purge_lease(clp);
2625 if (status < 0)
2633 status = nfs4_reclaim_lease(clp);
2634 if (status < 0)
2642 status = nfs4_reset_session(clp);
2645 if (status < 0)
2653 status = nfs4_bind_conn_to_session(clp);
2654 if (status < 0)
2661 status = nfs4_check_lease(clp);
2662 if (status < 0)
2669 status = nfs4_handle_migration(clp);
2670 if (status < 0)
2676 status = nfs4_handle_lease_moved(clp);
2677 if (status < 0)
2684 status = nfs4_do_reclaim(clp,
2686 if (status == -EAGAIN)
2688 if (status < 0)
2704 status = nfs4_do_reclaim(clp,
2706 if (status == -EAGAIN)
2708 if (status < 0)
2741 trace_nfs4_state_mgr_failed(clp, section, status);
2744 clp->cl_hostname, -status);