Lines Matching refs:status
60 int status; in nfsd4_security_inode_setsecctx() local
63 status = security_inode_setsecctx(resfh->fh_dentry, in nfsd4_security_inode_setsecctx()
67 if (status) in nfsd4_security_inode_setsecctx()
123 __be32 status = nfs_ok; in nfsd4_check_open_attributes() local
128 status = check_attr_support(rqstp, cstate, in nfsd4_check_open_attributes()
131 status = check_attr_support(rqstp, cstate, in nfsd4_check_open_attributes()
135 return status; in nfsd4_check_open_attributes()
155 __be32 status; in do_set_nfs4_acl() local
157 status = nfsd4_set_nfs4_acl(rqstp, fhp, acl); in do_set_nfs4_acl()
158 if (status) in do_set_nfs4_acl()
180 __be32 status; in do_open_permission() local
195 status = fh_verify(rqstp, current_fh, S_IFREG, accmode); in do_open_permission()
197 return status; in do_open_permission()
231 __be32 status; in do_open_lookup() local
260 status = do_nfsd_create(rqstp, current_fh, open->op_fname.data, in do_open_lookup()
267 if (!status && open->op_label.len) in do_open_lookup()
275 if (nfsd_create_is_exclusive(open->op_createmode) && status == 0) in do_open_lookup()
285 status = nfsd_lookup(rqstp, current_fh, in do_open_lookup()
287 if (status) in do_open_lookup()
289 status = nfsd_check_obj_isreg(*resfh); in do_open_lookup()
290 if (status) in do_open_lookup()
301 status = do_open_permission(rqstp, *resfh, open, accmode); in do_open_lookup()
304 return status; in do_open_lookup()
311 __be32 status; in do_open_fhandle() local
336 status = do_open_permission(rqstp, current_fh, open, accmode); in do_open_fhandle()
338 return status; in do_open_fhandle()
356 __be32 status; in nfsd4_open() local
385 status = nfsd4_process_open1(cstate, open, nn); in nfsd4_open()
386 if (status == nfserr_replay_me) { in nfsd4_open()
391 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in nfsd4_open()
392 if (status) in nfsd4_open()
396 status = nfserr_replay_me; in nfsd4_open()
398 if (status) in nfsd4_open()
401 status = open->op_xdr_error; in nfsd4_open()
405 status = nfsd4_check_open_attributes(rqstp, cstate, open); in nfsd4_open()
406 if (status) in nfsd4_open()
411 status = nfserr_grace; in nfsd4_open()
414 status = nfserr_no_grace; in nfsd4_open()
421 status = do_open_lookup(rqstp, cstate, open, &resfh); in nfsd4_open()
422 if (status) in nfsd4_open()
426 status = nfs4_check_open_reclaim(&open->op_clientid, in nfsd4_open()
428 if (status) in nfsd4_open()
435 status = do_open_fhandle(rqstp, cstate, open); in nfsd4_open()
436 if (status) in nfsd4_open()
444 status = nfserr_notsupp; in nfsd4_open()
449 status = nfserr_inval; in nfsd4_open()
457 status = nfsd4_process_open2(rqstp, resfh, open); in nfsd4_open()
458 WARN(status && open->op_created, in nfsd4_open()
460 be32_to_cpu(status)); in nfsd4_open()
461 if (reclaim && !status) in nfsd4_open()
470 nfsd4_bump_seqid(cstate, status); in nfsd4_open()
471 return status; in nfsd4_open()
484 if (!seqid_mutating_err(ntohl(op->status))) in nfsd4_open_omfg()
485 return op->status; in nfsd4_open_omfg()
487 return op->status; in nfsd4_open_omfg()
488 open->op_xdr_error = op->status; in nfsd4_open_omfg()
528 __be32 status; in nfsd4_putrootfh() local
531 status = exp_pseudoroot(rqstp, &cstate->current_fh); in nfsd4_putrootfh()
532 return status; in nfsd4_putrootfh()
611 __be32 status; in nfsd4_create() local
616 status = fh_verify(rqstp, &cstate->current_fh, S_IFDIR, NFSD_MAY_NOP); in nfsd4_create()
617 if (status) in nfsd4_create()
618 return status; in nfsd4_create()
620 status = check_attr_support(rqstp, cstate, create->cr_bmval, in nfsd4_create()
622 if (status) in nfsd4_create()
623 return status; in nfsd4_create()
628 status = nfsd_symlink(rqstp, &cstate->current_fh, in nfsd4_create()
634 status = nfserr_inval; in nfsd4_create()
639 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
645 status = nfserr_inval; in nfsd4_create()
650 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
656 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
662 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
669 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
675 status = nfserr_badtype; in nfsd4_create()
678 if (status) in nfsd4_create()
695 return status; in nfsd4_create()
703 __be32 status; in nfsd4_getattr() local
705 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in nfsd4_getattr()
706 if (status) in nfsd4_getattr()
707 return status; in nfsd4_getattr()
725 __be32 status; in nfsd4_link() local
727 status = nfsd_link(rqstp, &cstate->current_fh, in nfsd4_link()
729 if (!status) in nfsd4_link()
731 return status; in nfsd4_link()
772 __be32 status; in nfsd4_read() local
793 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_read()
796 if (status) { in nfsd4_read()
800 status = nfs_ok; in nfsd4_read()
804 return status; in nfsd4_read()
857 __be32 status; in nfsd4_remove() local
861 status = nfsd_unlink(rqstp, &cstate->current_fh, 0, in nfsd4_remove()
863 if (!status) { in nfsd4_remove()
867 return status; in nfsd4_remove()
875 __be32 status; in nfsd4_rename() local
879 status = nfsd_rename(rqstp, &cstate->save_fh, rename->rn_sname, in nfsd4_rename()
882 if (status) in nfsd4_rename()
883 return status; in nfsd4_rename()
961 __be32 status = nfs_ok; in nfsd4_setattr() local
965 status = nfs4_preprocess_stateid_op(rqstp, cstate, in nfsd4_setattr()
968 if (status) { in nfsd4_setattr()
970 return status; in nfsd4_setattr()
976 status = nfs_ok; in nfsd4_setattr()
978 status = check_attr_support(rqstp, cstate, setattr->sa_bmval, in nfsd4_setattr()
980 if (status) in nfsd4_setattr()
984 status = nfsd4_set_nfs4_acl(rqstp, &cstate->current_fh, in nfsd4_setattr()
986 if (status) in nfsd4_setattr()
989 status = nfsd4_set_nfs4_label(rqstp, &cstate->current_fh, in nfsd4_setattr()
991 if (status) in nfsd4_setattr()
993 status = nfsd_setattr(rqstp, &cstate->current_fh, &setattr->sa_iattr, in nfsd4_setattr()
997 return status; in nfsd4_setattr()
1007 __be32 status = nfs_ok; in nfsd4_write() local
1018 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_write()
1020 if (status) { in nfsd4_write()
1022 return status; in nfsd4_write()
1031 status = nfsd_vfs_write(rqstp, &cstate->current_fh, nf, in nfsd4_write()
1040 return status; in nfsd4_write()
1048 __be32 status; in nfsd4_verify_copy() local
1053 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->save_fh, in nfsd4_verify_copy()
1055 if (status) { in nfsd4_verify_copy()
1060 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_verify_copy()
1062 if (status) { in nfsd4_verify_copy()
1070 status = nfserr_wrong_type; in nfsd4_verify_copy()
1075 return status; in nfsd4_verify_copy()
1091 __be32 status; in nfsd4_clone() local
1093 status = nfsd4_verify_copy(rqstp, cstate, &clone->cl_src_stateid, &src, in nfsd4_clone()
1095 if (status) in nfsd4_clone()
1098 status = nfsd4_clone_file_range(src, clone->cl_src_pos, in nfsd4_clone()
1105 return status; in nfsd4_clone()
1183 __be32 status = nfserr_inval; in nfsd4_interssc_connect() local
1221 status = nfserr_nodev; in nfsd4_interssc_connect()
1238 status = 0; in nfsd4_interssc_connect()
1248 return status; in nfsd4_interssc_connect()
1267 __be32 status = nfserr_inval; in nfsd4_setup_inter_ssc() local
1270 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_setup_inter_ssc()
1273 if (status) in nfsd4_setup_inter_ssc()
1276 status = nfsd4_interssc_connect(©->cp_src, rqstp, mount); in nfsd4_setup_inter_ssc()
1277 if (status) in nfsd4_setup_inter_ssc()
1288 status = 0; in nfsd4_setup_inter_ssc()
1290 return status; in nfsd4_setup_inter_ssc()
1397 __be32 status; in nfsd4_do_copy() local
1405 status = nfserrno(bytes); in nfsd4_do_copy()
1408 status = nfs_ok; in nfsd4_do_copy()
1417 return status; in nfsd4_do_copy()
1499 __be32 status; in nfsd4_copy() local
1504 status = nfserr_notsupp; in nfsd4_copy()
1507 status = nfsd4_setup_inter_ssc(rqstp, cstate, copy, in nfsd4_copy()
1509 if (status) in nfsd4_copy()
1512 status = nfsd4_setup_intra_ssc(rqstp, cstate, copy); in nfsd4_copy()
1513 if (status) in nfsd4_copy()
1514 return status; in nfsd4_copy()
1523 status = nfserrno(-ENOMEM); in nfsd4_copy()
1542 status = nfs_ok; in nfsd4_copy()
1544 status = nfsd4_do_copy(copy, 1); in nfsd4_copy()
1547 return status; in nfsd4_copy()
1551 status = nfserrno(-ENOMEM); in nfsd4_copy()
1601 __be32 status; in nfsd4_copy_notify() local
1607 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_copy_notify()
1610 if (status) in nfsd4_copy_notify()
1611 return status; in nfsd4_copy_notify()
1616 status = nfserrno(-ENOMEM); in nfsd4_copy_notify()
1628 status = nfsd4_set_netaddr((struct sockaddr *)&rqstp->rq_daddr, in nfsd4_copy_notify()
1630 WARN_ON_ONCE(status); in nfsd4_copy_notify()
1631 if (status) { in nfsd4_copy_notify()
1637 return status; in nfsd4_copy_notify()
1644 __be32 status; in nfsd4_fallocate() local
1647 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_fallocate()
1650 if (status != nfs_ok) { in nfsd4_fallocate()
1652 return status; in nfsd4_fallocate()
1655 status = nfsd4_vfs_fallocate(rqstp, &cstate->current_fh, nf->nf_file, in nfsd4_fallocate()
1660 return status; in nfsd4_fallocate()
1668 __be32 status = 0; in nfsd4_offload_status() local
1677 status = nfserr_bad_stateid; in nfsd4_offload_status()
1679 return status; in nfsd4_offload_status()
1703 __be32 status; in nfsd4_seek() local
1706 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_seek()
1709 if (status) { in nfsd4_seek()
1711 return status; in nfsd4_seek()
1722 status = nfserr_union_notsupp; in nfsd4_seek()
1732 status = nfserrno(seek->seek_pos); in nfsd4_seek()
1738 return status; in nfsd4_seek()
1752 __be32 status; in _nfsd4_verify() local
1754 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in _nfsd4_verify()
1755 if (status) in _nfsd4_verify()
1756 return status; in _nfsd4_verify()
1758 status = check_attr_support(rqstp, cstate, verify->ve_bmval, NULL); in _nfsd4_verify()
1759 if (status) in _nfsd4_verify()
1760 return status; in _nfsd4_verify()
1777 status = nfsd4_encode_fattr_to_buf(&p, count, &cstate->current_fh, in _nfsd4_verify()
1786 if (status == nfserr_resource) in _nfsd4_verify()
1787 status = nfserr_not_same; in _nfsd4_verify()
1788 if (status) in _nfsd4_verify()
1793 status = nfserr_not_same; in _nfsd4_verify()
1797 status = nfserr_same; in _nfsd4_verify()
1801 return status; in _nfsd4_verify()
1808 __be32 status; in nfsd4_nverify() local
1810 status = _nfsd4_verify(rqstp, cstate, &u->verify); in nfsd4_nverify()
1811 return status == nfserr_not_same ? nfs_ok : status; in nfsd4_nverify()
1818 __be32 status; in nfsd4_verify() local
1820 status = _nfsd4_verify(rqstp, cstate, &u->nverify); in nfsd4_verify()
1821 return status == nfserr_same ? nfs_ok : status; in nfsd4_verify()
2195 if (first_op->status == nfserr_op_illegal) in nfs41_check_op_ordering()
2298 op->status = nfserr_nofilehandle; in check_if_stalefh_allowed()
2327 __be32 status; in nfsd4_proc_compound() local
2348 status = nfserr_minor_vers_mismatch; in nfsd4_proc_compound()
2351 status = nfserr_resource; in nfsd4_proc_compound()
2355 status = nfs41_check_op_ordering(args); in nfsd4_proc_compound()
2356 if (status) { in nfsd4_proc_compound()
2358 op->status = status; in nfsd4_proc_compound()
2367 while (!status && resp->opcnt < args->opcnt) { in nfsd4_proc_compound()
2375 if (op->status) { in nfsd4_proc_compound()
2377 op->status = nfsd4_open_omfg(rqstp, cstate, op); in nfsd4_proc_compound()
2383 op->status = nfserr_nofilehandle; in nfsd4_proc_compound()
2389 op->status = nfserr_moved; in nfsd4_proc_compound()
2408 op->status = nfsd4_check_resp_size(resp, plen); in nfsd4_proc_compound()
2411 if (op->status) in nfsd4_proc_compound()
2416 op->status = op->opdesc->op_func(rqstp, cstate, &op->u); in nfsd4_proc_compound()
2419 if (cstate->status == nfserr_replay_cache) { in nfsd4_proc_compound()
2421 status = op->status; in nfsd4_proc_compound()
2424 if (!op->status) { in nfsd4_proc_compound()
2433 op->status = check_nfsd_access(current_fh->fh_export, rqstp); in nfsd4_proc_compound()
2436 if (op->status == nfserr_replay_me) { in nfsd4_proc_compound()
2439 status = op->status = op->replay->rp_status; in nfsd4_proc_compound()
2442 status = op->status; in nfsd4_proc_compound()
2445 trace_nfsd_compound_status(args->opcnt, resp->opcnt, status, in nfsd4_proc_compound()
2456 cstate->status = status; in nfsd4_proc_compound()
3265 if (op->opnum == OP_ILLEGAL || op->status == nfserr_notsupp) in nfsd4_max_reply()