Lines Matching refs:status
56 int status; in nfsd4_security_inode_setsecctx() local
59 status = security_inode_setsecctx(resfh->fh_dentry, in nfsd4_security_inode_setsecctx()
63 if (status) in nfsd4_security_inode_setsecctx()
133 __be32 status = nfs_ok; in nfsd4_check_open_attributes() local
138 status = check_attr_support(rqstp, cstate, in nfsd4_check_open_attributes()
141 status = check_attr_support(rqstp, cstate, in nfsd4_check_open_attributes()
145 return status; in nfsd4_check_open_attributes()
165 __be32 status; in do_set_nfs4_acl() local
167 status = nfsd4_set_nfs4_acl(rqstp, fhp, acl); in do_set_nfs4_acl()
168 if (status) in do_set_nfs4_acl()
190 __be32 status; in do_open_permission() local
205 status = fh_verify(rqstp, current_fh, S_IFREG, accmode); in do_open_permission()
207 return status; in do_open_permission()
241 __be32 status; in do_open_lookup() local
269 status = do_nfsd_create(rqstp, current_fh, open->op_fname.data, in do_open_lookup()
275 if (!status && open->op_label.len) in do_open_lookup()
283 if (nfsd_create_is_exclusive(open->op_createmode) && status == 0) in do_open_lookup()
293 status = nfsd_lookup(rqstp, current_fh, in do_open_lookup()
295 if (status) in do_open_lookup()
297 status = nfsd_check_obj_isreg(*resfh); in do_open_lookup()
298 if (status) in do_open_lookup()
309 status = do_open_permission(rqstp, *resfh, open, accmode); in do_open_lookup()
312 return status; in do_open_lookup()
319 __be32 status; in do_open_fhandle() local
344 status = do_open_permission(rqstp, current_fh, open, accmode); in do_open_fhandle()
346 return status; in do_open_fhandle()
363 __be32 status; in nfsd4_open() local
391 status = nfsd4_process_open1(cstate, open, nn); in nfsd4_open()
392 if (status == nfserr_replay_me) { in nfsd4_open()
397 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in nfsd4_open()
398 if (status) in nfsd4_open()
402 status = nfserr_replay_me; in nfsd4_open()
404 if (status) in nfsd4_open()
407 status = open->op_xdr_error; in nfsd4_open()
411 status = nfsd4_check_open_attributes(rqstp, cstate, open); in nfsd4_open()
412 if (status) in nfsd4_open()
417 status = nfserr_grace; in nfsd4_open()
420 status = nfserr_no_grace; in nfsd4_open()
427 status = do_open_lookup(rqstp, cstate, open, &resfh); in nfsd4_open()
428 if (status) in nfsd4_open()
432 status = nfs4_check_open_reclaim(&open->op_clientid, in nfsd4_open()
434 if (status) in nfsd4_open()
439 status = do_open_fhandle(rqstp, cstate, open); in nfsd4_open()
440 if (status) in nfsd4_open()
448 status = nfserr_notsupp; in nfsd4_open()
453 status = nfserr_inval; in nfsd4_open()
461 status = nfsd4_process_open2(rqstp, resfh, open); in nfsd4_open()
462 WARN(status && open->op_created, in nfsd4_open()
464 be32_to_cpu(status)); in nfsd4_open()
472 nfsd4_bump_seqid(cstate, status); in nfsd4_open()
473 return status; in nfsd4_open()
486 if (!seqid_mutating_err(ntohl(op->status))) in nfsd4_open_omfg()
487 return op->status; in nfsd4_open_omfg()
489 return op->status; in nfsd4_open_omfg()
490 open->op_xdr_error = op->status; in nfsd4_open_omfg()
523 __be32 status; in nfsd4_putrootfh() local
526 status = exp_pseudoroot(rqstp, &cstate->current_fh); in nfsd4_putrootfh()
527 return status; in nfsd4_putrootfh()
603 __be32 status; in nfsd4_create() local
608 status = fh_verify(rqstp, &cstate->current_fh, S_IFDIR, in nfsd4_create()
610 if (status) in nfsd4_create()
611 return status; in nfsd4_create()
613 status = check_attr_support(rqstp, cstate, create->cr_bmval, in nfsd4_create()
615 if (status) in nfsd4_create()
616 return status; in nfsd4_create()
620 status = nfsd_symlink(rqstp, &cstate->current_fh, in nfsd4_create()
630 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
640 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
646 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
652 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
659 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
665 status = nfserr_badtype; in nfsd4_create()
668 if (status) in nfsd4_create()
683 return status; in nfsd4_create()
690 __be32 status; in nfsd4_getattr() local
692 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in nfsd4_getattr()
693 if (status) in nfsd4_getattr()
694 return status; in nfsd4_getattr()
711 __be32 status = nfserr_nofilehandle; in nfsd4_link() local
714 return status; in nfsd4_link()
715 status = nfsd_link(rqstp, &cstate->current_fh, in nfsd4_link()
717 if (!status) in nfsd4_link()
719 return status; in nfsd4_link()
759 __be32 status; in nfsd4_read() local
777 status = nfs4_preprocess_stateid_op(rqstp, cstate, &read->rd_stateid, in nfsd4_read()
779 if (status) { in nfsd4_read()
783 status = nfs_ok; in nfsd4_read()
787 return status; in nfsd4_read()
828 __be32 status; in nfsd4_remove() local
832 status = nfsd_unlink(rqstp, &cstate->current_fh, 0, in nfsd4_remove()
834 if (!status) { in nfsd4_remove()
838 return status; in nfsd4_remove()
845 __be32 status = nfserr_nofilehandle; in nfsd4_rename() local
848 return status; in nfsd4_rename()
852 status = nfsd_rename(rqstp, &cstate->save_fh, rename->rn_sname, in nfsd4_rename()
855 if (status) in nfsd4_rename()
856 return status; in nfsd4_rename()
920 __be32 status = nfs_ok; in nfsd4_setattr() local
924 status = nfs4_preprocess_stateid_op(rqstp, cstate, in nfsd4_setattr()
926 if (status) { in nfsd4_setattr()
928 return status; in nfsd4_setattr()
934 status = nfs_ok; in nfsd4_setattr()
936 status = check_attr_support(rqstp, cstate, setattr->sa_bmval, in nfsd4_setattr()
938 if (status) in nfsd4_setattr()
942 status = nfsd4_set_nfs4_acl(rqstp, &cstate->current_fh, in nfsd4_setattr()
944 if (status) in nfsd4_setattr()
947 status = nfsd4_set_nfs4_label(rqstp, &cstate->current_fh, in nfsd4_setattr()
949 if (status) in nfsd4_setattr()
951 status = nfsd_setattr(rqstp, &cstate->current_fh, &setattr->sa_iattr, in nfsd4_setattr()
955 return status; in nfsd4_setattr()
982 __be32 status = nfs_ok; in nfsd4_write() local
989 status = nfs4_preprocess_stateid_op(rqstp, cstate, stateid, WR_STATE, in nfsd4_write()
991 if (status) { in nfsd4_write()
993 return status; in nfsd4_write()
1003 status = nfsd_vfs_write(rqstp, &cstate->current_fh, filp, in nfsd4_write()
1010 return status; in nfsd4_write()
1017 __be32 status = nfserr_notsupp; in nfsd4_fallocate() local
1020 status = nfs4_preprocess_stateid_op(rqstp, cstate, in nfsd4_fallocate()
1023 if (status != nfs_ok) { in nfsd4_fallocate()
1025 return status; in nfsd4_fallocate()
1028 status = nfsd4_vfs_fallocate(rqstp, &cstate->current_fh, file, in nfsd4_fallocate()
1033 return status; in nfsd4_fallocate()
1056 __be32 status; in nfsd4_seek() local
1059 status = nfs4_preprocess_stateid_op(rqstp, cstate, in nfsd4_seek()
1062 if (status) { in nfsd4_seek()
1064 return status; in nfsd4_seek()
1075 status = nfserr_union_notsupp; in nfsd4_seek()
1085 status = nfserrno(seek->seek_pos); in nfsd4_seek()
1091 return status; in nfsd4_seek()
1105 __be32 status; in _nfsd4_verify() local
1107 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in _nfsd4_verify()
1108 if (status) in _nfsd4_verify()
1109 return status; in _nfsd4_verify()
1111 status = check_attr_support(rqstp, cstate, verify->ve_bmval, NULL); in _nfsd4_verify()
1112 if (status) in _nfsd4_verify()
1113 return status; in _nfsd4_verify()
1130 status = nfsd4_encode_fattr_to_buf(&p, count, &cstate->current_fh, in _nfsd4_verify()
1139 if (status == nfserr_resource) in _nfsd4_verify()
1140 status = nfserr_not_same; in _nfsd4_verify()
1141 if (status) in _nfsd4_verify()
1146 status = nfserr_not_same; in _nfsd4_verify()
1150 status = nfserr_same; in _nfsd4_verify()
1154 return status; in _nfsd4_verify()
1161 __be32 status; in nfsd4_nverify() local
1163 status = _nfsd4_verify(rqstp, cstate, verify); in nfsd4_nverify()
1164 return status == nfserr_not_same ? nfs_ok : status; in nfsd4_nverify()
1171 __be32 status; in nfsd4_verify() local
1173 status = _nfsd4_verify(rqstp, cstate, verify); in nfsd4_verify()
1174 return status == nfserr_same ? nfs_ok : status; in nfsd4_verify()
1517 if (op->status == nfserr_op_illegal) in nfs41_check_op_ordering()
1606 __be32 status; in nfsd4_proc_compound() local
1627 status = nfserr_minor_vers_mismatch; in nfsd4_proc_compound()
1631 status = nfs41_check_op_ordering(args); in nfsd4_proc_compound()
1632 if (status) { in nfsd4_proc_compound()
1634 op->status = status; in nfsd4_proc_compound()
1638 while (!status && resp->opcnt < args->opcnt) { in nfsd4_proc_compound()
1649 if (op->status) { in nfsd4_proc_compound()
1651 op->status = nfsd4_open_omfg(rqstp, cstate, op); in nfsd4_proc_compound()
1659 op->status = nfserr_nofilehandle; in nfsd4_proc_compound()
1664 op->status = nfserr_moved; in nfsd4_proc_compound()
1683 op->status = nfsd4_check_resp_size(resp, plen); in nfsd4_proc_compound()
1686 if (op->status) in nfsd4_proc_compound()
1691 op->status = opdesc->op_func(rqstp, cstate, &op->u); in nfsd4_proc_compound()
1693 if (!op->status) { in nfsd4_proc_compound()
1701 op->status = check_nfsd_access(current_fh->fh_export, rqstp); in nfsd4_proc_compound()
1706 if (cstate->status == nfserr_replay_cache) { in nfsd4_proc_compound()
1708 status = op->status; in nfsd4_proc_compound()
1711 if (op->status == nfserr_replay_me) { in nfsd4_proc_compound()
1714 status = op->status = op->replay->rp_status; in nfsd4_proc_compound()
1717 status = op->status; in nfsd4_proc_compound()
1722 be32_to_cpu(status)); in nfsd4_proc_compound()
1728 cstate->status = status; in nfsd4_proc_compound()
1735 dprintk("nfsv4 compound returned %d\n", ntohl(status)); in nfsd4_proc_compound()
1736 return status; in nfsd4_proc_compound()