Lines Matching refs:status
59 int status; in _nfs42_proc_fallocate() local
64 status = nfs4_set_rw_stateid(&args.falloc_stateid, lock->open_context, in _nfs42_proc_fallocate()
66 if (status) { in _nfs42_proc_fallocate()
67 if (status == -EAGAIN) in _nfs42_proc_fallocate()
68 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_fallocate()
69 return status; in _nfs42_proc_fallocate()
80 status = nfs4_call_sync(server->client, server, msg, in _nfs42_proc_fallocate()
82 if (status == 0) in _nfs42_proc_fallocate()
83 status = nfs_post_op_update_inode_force_wcc(inode, in _nfs42_proc_fallocate()
87 return status; in _nfs42_proc_fallocate()
176 int status = NFS4_OK; in handle_async_copy() local
217 status = wait_for_completion_interruptible(©->completion); in handle_async_copy()
226 if (status == -ERESTARTSYS) { in handle_async_copy()
229 status = -EAGAIN; in handle_async_copy()
236 status = -copy->error; in handle_async_copy()
240 return status; in handle_async_copy()
252 int status = -ENOMEM; in process_copy_commit() local
258 status = nfs4_proc_commit(dst, pos_dst, res->write_res.count, &cres); in process_copy_commit()
259 if (status) in process_copy_commit()
264 status = -EAGAIN; in process_copy_commit()
269 return status; in process_copy_commit()
294 ssize_t status; in _nfs42_proc_copy() local
300 status = nfs4_set_rw_stateid(&args->src_stateid, in _nfs42_proc_copy()
302 if (status) { in _nfs42_proc_copy()
303 if (status == -EAGAIN) in _nfs42_proc_copy()
304 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_copy()
305 return status; in _nfs42_proc_copy()
308 status = nfs_filemap_write_and_wait_range(file_inode(src)->i_mapping, in _nfs42_proc_copy()
310 if (status) in _nfs42_proc_copy()
311 return status; in _nfs42_proc_copy()
313 status = nfs4_set_rw_stateid(&args->dst_stateid, dst_lock->open_context, in _nfs42_proc_copy()
315 if (status) { in _nfs42_proc_copy()
316 if (status == -EAGAIN) in _nfs42_proc_copy()
317 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_copy()
318 return status; in _nfs42_proc_copy()
321 status = nfs_sync_inode(dst_inode); in _nfs42_proc_copy()
322 if (status) in _nfs42_proc_copy()
323 return status; in _nfs42_proc_copy()
337 status = nfs4_call_sync(dst_server->client, dst_server, &msg, in _nfs42_proc_copy()
339 if (status == -ENOTSUPP) in _nfs42_proc_copy()
341 if (status) in _nfs42_proc_copy()
347 status = -EAGAIN; in _nfs42_proc_copy()
352 status = handle_async_copy(res, dst_server, src_server, src, in _nfs42_proc_copy()
354 if (status) in _nfs42_proc_copy()
360 status = process_copy_commit(dst, pos_dst, res); in _nfs42_proc_copy()
361 if (status) in _nfs42_proc_copy()
377 status = res->write_res.count; in _nfs42_proc_copy()
381 return status; in _nfs42_proc_copy()
526 int status; in nfs42_do_offload_cancel_async() local
547 status = rpc_wait_for_completion_task(task); in nfs42_do_offload_cancel_async()
548 if (status == -ENOTSUPP) in nfs42_do_offload_cancel_async()
551 return status; in nfs42_do_offload_cancel_async()
564 int status; in _nfs42_proc_copy_notify() local
571 status = PTR_ERR(l_ctx); in _nfs42_proc_copy_notify()
575 status = nfs4_set_rw_stateid(&args->cna_src_stateid, ctx, l_ctx, in _nfs42_proc_copy_notify()
578 if (status) { in _nfs42_proc_copy_notify()
579 if (status == -EAGAIN) in _nfs42_proc_copy_notify()
580 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_copy_notify()
584 status = nfs4_call_sync(src_server->client, src_server, &msg, in _nfs42_proc_copy_notify()
586 if (status == -ENOTSUPP) in _nfs42_proc_copy_notify()
591 return status; in _nfs42_proc_copy_notify()
602 int status; in nfs42_proc_copy_notify() local
617 status = _nfs42_proc_copy_notify(src, dst, args, res); in nfs42_proc_copy_notify()
618 if (status == -ENOTSUPP) { in nfs42_proc_copy_notify()
619 status = -EOPNOTSUPP; in nfs42_proc_copy_notify()
622 status = nfs4_handle_exception(src_server, status, &exception); in nfs42_proc_copy_notify()
627 return status; in nfs42_proc_copy_notify()
647 int status; in _nfs42_proc_llseek() local
652 status = nfs4_set_rw_stateid(&args.sa_stateid, lock->open_context, in _nfs42_proc_llseek()
654 if (status) { in _nfs42_proc_llseek()
655 if (status == -EAGAIN) in _nfs42_proc_llseek()
656 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_llseek()
657 return status; in _nfs42_proc_llseek()
660 status = nfs_filemap_write_and_wait_range(inode->i_mapping, in _nfs42_proc_llseek()
662 if (status) in _nfs42_proc_llseek()
663 return status; in _nfs42_proc_llseek()
665 status = nfs4_call_sync(server->client, server, &msg, in _nfs42_proc_llseek()
667 if (status == -ENOTSUPP) in _nfs42_proc_llseek()
669 if (status) in _nfs42_proc_llseek()
670 return status; in _nfs42_proc_llseek()
1034 int status; in _nfs42_proc_clone() local
1039 status = nfs4_set_rw_stateid(&args.src_stateid, src_lock->open_context, in _nfs42_proc_clone()
1041 if (status) { in _nfs42_proc_clone()
1042 if (status == -EAGAIN) in _nfs42_proc_clone()
1043 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_clone()
1044 return status; in _nfs42_proc_clone()
1046 status = nfs4_set_rw_stateid(&args.dst_stateid, dst_lock->open_context, in _nfs42_proc_clone()
1048 if (status) { in _nfs42_proc_clone()
1049 if (status == -EAGAIN) in _nfs42_proc_clone()
1050 status = -NFS4ERR_BAD_STATEID; in _nfs42_proc_clone()
1051 return status; in _nfs42_proc_clone()
1058 status = nfs4_call_sync(server->client, server, msg, in _nfs42_proc_clone()
1060 if (status == 0) in _nfs42_proc_clone()
1061 status = nfs_post_op_update_inode(dst_inode, res.dst_fattr); in _nfs42_proc_clone()
1064 return status; in _nfs42_proc_clone()