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;
1121 static void nfs_increment_seqid(int status, struct nfs_seqid *seqid)
1123 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;
1518 int status = 0;
1535 status = ops->recover_lock(state, fl);
1536 switch (status) {
1554 __func__, status);
1563 status = 0;
1574 return status;
1622 int status;
1624 status = ops->recover_open(sp, state);
1625 if (status < 0)
1626 return status;
1628 status = nfs4_reclaim_locks(state, ops);
1629 if (status < 0)
1630 return status;
1644 return status;
1651 int status = 0;
1683 status = __nfs4_reclaim_open_state(sp, state, ops);
1685 switch (status) {
1687 if (status >= 0) {
1691 printk(KERN_ERR "NFS: %s: unhandled error %d\n", __func__, status);
1700 nfs4_state_mark_recovery_failed(state, status);
1745 return status;
1926 int status = 0;
1946 status = nfs4_reclaim_open_state(sp, ops);
1947 if (status < 0) {
1950 status = nfs4_recovery_handle_error(clp, status);
1951 return (status != 0) ? status : -EAGAIN;
1969 int status;
1977 status = -ENOKEY;
1981 status = ops->renew_lease(clp, cred);
1983 if (status == -ETIMEDOUT) {
1988 return nfs4_recovery_handle_error(clp, status);
1994 static int nfs4_handle_reclaim_lease_error(struct nfs_client *clp, int status)
1996 switch (status) {
2030 status, clp->cl_hostname);
2031 return status;
2034 dprintk("%s: handled error %d for server %s\n", __func__, status,
2044 int status;
2046 status = nfs4_begin_drain_session(clp);
2047 if (status != 0)
2048 return status;
2052 status = ops->establish_clid(clp, cred);
2054 if (status != 0)
2055 return status;
2066 int status;
2068 status = nfs4_establish_lease(clp);
2069 if (status < 0)
2070 return nfs4_handle_reclaim_lease_error(clp, status);
2082 int status;
2084 status = nfs4_establish_lease(clp);
2085 if (status < 0)
2086 return nfs4_handle_reclaim_lease_error(clp, status);
2098 * Returns zero or a negative NFS4ERR status code.
2106 int status, result;
2139 status = nfs4_begin_drain_session(clp);
2140 if (status != 0) {
2141 result = status;
2145 status = nfs4_replace_transport(server, locations);
2146 if (status != 0) {
2148 __func__, status);
2168 * Returns zero or a negative NFS4ERR status code.
2188 int status;
2199 status = nfs4_try_migration(server, cred);
2200 if (status < 0) {
2202 return status;
2235 int status;
2244 status = nfs4_proc_fsid_present(inode, cred);
2245 if (status != -NFS4ERR_MOVED)
2278 int i, status;
2287 status = -ENOENT;
2292 status = ops->detect_trunking(clp, result, cred);
2294 switch (status) {
2308 dprintk("NFS: %s after status %d, retrying\n",
2309 __func__, status);
2323 status = -EPERM;
2328 status = PTR_ERR(clnt);
2341 status = -EPROTONOSUPPORT;
2347 status = -EKEYEXPIRED;
2351 __func__, status);
2352 status = -EIO;
2357 dprintk("NFS: %s: status = %d\n", __func__, status);
2358 return status;
2484 int status;
2488 status = nfs4_begin_drain_session(clp);
2489 if (status != 0)
2490 return status;
2492 status = nfs4_proc_destroy_session(clp->cl_session, cred);
2493 switch (status) {
2501 status = 0;
2505 status = nfs4_recovery_handle_error(clp, status);
2510 status = nfs4_proc_create_session(clp, cred);
2511 if (status) {
2512 dprintk("%s: session reset failed with status %d for server %s!\n",
2513 __func__, status, clp->cl_hostname);
2514 status = nfs4_handle_reclaim_lease_error(clp, status);
2522 return status;
2584 int status = 0;
2600 status = nfs4_purge_lease(clp);
2601 if (status < 0)
2609 status = nfs4_reclaim_lease(clp);
2610 if (status < 0)
2618 status = nfs4_reset_session(clp);
2621 if (status < 0)
2629 status = nfs4_bind_conn_to_session(clp);
2630 if (status < 0)
2637 status = nfs4_check_lease(clp);
2638 if (status < 0)
2645 status = nfs4_handle_migration(clp);
2646 if (status < 0)
2652 status = nfs4_handle_lease_moved(clp);
2653 if (status < 0)
2660 status = nfs4_do_reclaim(clp,
2662 if (status == -EAGAIN)
2664 if (status < 0)
2680 status = nfs4_do_reclaim(clp,
2682 if (status == -EAGAIN)
2684 if (status < 0)
2717 trace_nfs4_state_mgr_failed(clp, section, status);
2720 clp->cl_hostname, -status);