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 (open->op_createmode == NFS4_CREATE_EXCLUSIVE && 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
393 status = nfsd4_process_open1(&resp->cstate, open, nn); in nfsd4_open()
394 if (status == nfserr_replay_me) { in nfsd4_open()
399 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in nfsd4_open()
400 if (status) in nfsd4_open()
404 status = nfserr_replay_me; in nfsd4_open()
406 if (status) in nfsd4_open()
409 status = open->op_xdr_error; in nfsd4_open()
413 status = nfsd4_check_open_attributes(rqstp, cstate, open); in nfsd4_open()
414 if (status) in nfsd4_open()
419 status = nfserr_grace; in nfsd4_open()
422 status = nfserr_no_grace; in nfsd4_open()
429 status = do_open_lookup(rqstp, cstate, open, &resfh); in nfsd4_open()
430 if (status) in nfsd4_open()
434 status = nfs4_check_open_reclaim(&open->op_clientid, in nfsd4_open()
436 if (status) in nfsd4_open()
441 status = do_open_fhandle(rqstp, cstate, open); in nfsd4_open()
442 if (status) in nfsd4_open()
450 status = nfserr_notsupp; in nfsd4_open()
455 status = nfserr_inval; in nfsd4_open()
463 status = nfsd4_process_open2(rqstp, resfh, open); in nfsd4_open()
464 WARN(status && open->op_created, in nfsd4_open()
466 be32_to_cpu(status)); in nfsd4_open()
474 nfsd4_bump_seqid(cstate, status); in nfsd4_open()
475 return status; in nfsd4_open()
488 if (!seqid_mutating_err(ntohl(op->status))) in nfsd4_open_omfg()
489 return op->status; in nfsd4_open_omfg()
491 return op->status; in nfsd4_open_omfg()
492 open->op_xdr_error = op->status; in nfsd4_open_omfg()
525 __be32 status; in nfsd4_putrootfh() local
528 status = exp_pseudoroot(rqstp, &cstate->current_fh); in nfsd4_putrootfh()
529 return status; in nfsd4_putrootfh()
605 __be32 status; in nfsd4_create() local
610 status = fh_verify(rqstp, &cstate->current_fh, S_IFDIR, in nfsd4_create()
612 if (status) in nfsd4_create()
613 return status; in nfsd4_create()
615 status = check_attr_support(rqstp, cstate, create->cr_bmval, in nfsd4_create()
617 if (status) in nfsd4_create()
618 return status; in nfsd4_create()
622 status = nfsd_symlink(rqstp, &cstate->current_fh, in nfsd4_create()
632 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
642 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
648 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
654 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
661 status = nfsd_create(rqstp, &cstate->current_fh, in nfsd4_create()
667 status = nfserr_badtype; in nfsd4_create()
670 if (status) in nfsd4_create()
685 return status; in nfsd4_create()
692 __be32 status; in nfsd4_getattr() local
694 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in nfsd4_getattr()
695 if (status) in nfsd4_getattr()
696 return status; in nfsd4_getattr()
713 __be32 status = nfserr_nofilehandle; in nfsd4_link() local
716 return status; in nfsd4_link()
717 status = nfsd_link(rqstp, &cstate->current_fh, in nfsd4_link()
719 if (!status) in nfsd4_link()
721 return status; in nfsd4_link()
761 __be32 status; in nfsd4_read() local
781 if ((status = nfs4_preprocess_stateid_op(SVC_NET(rqstp), in nfsd4_read()
787 status = nfs_ok; in nfsd4_read()
791 return status; in nfsd4_read()
832 __be32 status; in nfsd4_remove() local
836 status = nfsd_unlink(rqstp, &cstate->current_fh, 0, in nfsd4_remove()
838 if (!status) { in nfsd4_remove()
842 return status; in nfsd4_remove()
849 __be32 status = nfserr_nofilehandle; in nfsd4_rename() local
852 return status; in nfsd4_rename()
856 status = nfsd_rename(rqstp, &cstate->save_fh, rename->rn_sname, in nfsd4_rename()
859 if (status) in nfsd4_rename()
860 return status; in nfsd4_rename()
924 __be32 status = nfs_ok; in nfsd4_setattr() local
928 status = nfs4_preprocess_stateid_op(SVC_NET(rqstp), cstate, in nfsd4_setattr()
930 if (status) { in nfsd4_setattr()
932 return status; in nfsd4_setattr()
938 status = nfs_ok; in nfsd4_setattr()
940 status = check_attr_support(rqstp, cstate, setattr->sa_bmval, in nfsd4_setattr()
942 if (status) in nfsd4_setattr()
946 status = nfsd4_set_nfs4_acl(rqstp, &cstate->current_fh, in nfsd4_setattr()
948 if (status) in nfsd4_setattr()
951 status = nfsd4_set_nfs4_label(rqstp, &cstate->current_fh, in nfsd4_setattr()
953 if (status) in nfsd4_setattr()
955 status = nfsd_setattr(rqstp, &cstate->current_fh, &setattr->sa_iattr, in nfsd4_setattr()
959 return status; in nfsd4_setattr()
986 __be32 status = nfs_ok; in nfsd4_write() local
995 status = nfs4_preprocess_stateid_op(SVC_NET(rqstp), in nfsd4_write()
997 if (status) { in nfsd4_write()
999 return status; in nfsd4_write()
1009 status = nfsd_write(rqstp, &cstate->current_fh, filp, in nfsd4_write()
1017 return status; in nfsd4_write()
1024 __be32 status = nfserr_notsupp; in nfsd4_fallocate() local
1027 status = nfs4_preprocess_stateid_op(SVC_NET(rqstp), cstate, in nfsd4_fallocate()
1030 if (status != nfs_ok) { in nfsd4_fallocate()
1032 return status; in nfsd4_fallocate()
1037 status = nfsd4_vfs_fallocate(rqstp, &cstate->current_fh, file, in nfsd4_fallocate()
1042 return status; in nfsd4_fallocate()
1065 __be32 status; in nfsd4_seek() local
1068 status = nfs4_preprocess_stateid_op(SVC_NET(rqstp), cstate, in nfsd4_seek()
1071 if (status) { in nfsd4_seek()
1073 return status; in nfsd4_seek()
1086 status = nfserr_union_notsupp; in nfsd4_seek()
1096 status = nfserrno(seek->seek_pos); in nfsd4_seek()
1102 return status; in nfsd4_seek()
1116 __be32 status; in _nfsd4_verify() local
1118 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in _nfsd4_verify()
1119 if (status) in _nfsd4_verify()
1120 return status; in _nfsd4_verify()
1122 status = check_attr_support(rqstp, cstate, verify->ve_bmval, NULL); in _nfsd4_verify()
1123 if (status) in _nfsd4_verify()
1124 return status; in _nfsd4_verify()
1141 status = nfsd4_encode_fattr_to_buf(&p, count, &cstate->current_fh, in _nfsd4_verify()
1150 if (status == nfserr_resource) in _nfsd4_verify()
1151 status = nfserr_not_same; in _nfsd4_verify()
1152 if (status) in _nfsd4_verify()
1157 status = nfserr_not_same; in _nfsd4_verify()
1161 status = nfserr_same; in _nfsd4_verify()
1165 return status; in _nfsd4_verify()
1172 __be32 status; in nfsd4_nverify() local
1174 status = _nfsd4_verify(rqstp, cstate, verify); in nfsd4_nverify()
1175 return status == nfserr_not_same ? nfs_ok : status; in nfsd4_nverify()
1182 __be32 status; in nfsd4_verify() local
1184 status = _nfsd4_verify(rqstp, cstate, verify); in nfsd4_verify()
1185 return status == nfserr_same ? nfs_ok : status; in nfsd4_verify()
1528 if (op->status == nfserr_op_illegal) in nfs41_check_op_ordering()
1617 __be32 status; in nfsd4_proc_compound() local
1638 status = nfserr_minor_vers_mismatch; in nfsd4_proc_compound()
1642 status = nfs41_check_op_ordering(args); in nfsd4_proc_compound()
1643 if (status) { in nfsd4_proc_compound()
1645 op->status = status; in nfsd4_proc_compound()
1649 while (!status && resp->opcnt < args->opcnt) { in nfsd4_proc_compound()
1660 if (op->status) { in nfsd4_proc_compound()
1662 op->status = nfsd4_open_omfg(rqstp, cstate, op); in nfsd4_proc_compound()
1670 op->status = nfserr_nofilehandle; in nfsd4_proc_compound()
1675 op->status = nfserr_moved; in nfsd4_proc_compound()
1694 op->status = nfsd4_check_resp_size(resp, plen); in nfsd4_proc_compound()
1697 if (op->status) in nfsd4_proc_compound()
1702 op->status = opdesc->op_func(rqstp, cstate, &op->u); in nfsd4_proc_compound()
1704 if (!op->status) { in nfsd4_proc_compound()
1712 op->status = check_nfsd_access(current_fh->fh_export, rqstp); in nfsd4_proc_compound()
1717 if (cstate->status == nfserr_replay_cache) { in nfsd4_proc_compound()
1719 status = op->status; in nfsd4_proc_compound()
1722 if (op->status == nfserr_replay_me) { in nfsd4_proc_compound()
1725 status = op->status = op->replay->rp_status; in nfsd4_proc_compound()
1728 status = op->status; in nfsd4_proc_compound()
1733 be32_to_cpu(status)); in nfsd4_proc_compound()
1743 cstate->status = status; in nfsd4_proc_compound()
1750 dprintk("nfsv4 compound returned %d\n", ntohl(status)); in nfsd4_proc_compound()
1751 return status; in nfsd4_proc_compound()