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()
1089 __be32 status; in nfsd4_clone() local
1091 status = nfsd4_verify_copy(rqstp, cstate, &clone->cl_src_stateid, &src, in nfsd4_clone()
1093 if (status) in nfsd4_clone()
1096 status = nfsd4_clone_file_range(src, clone->cl_src_pos, in nfsd4_clone()
1103 return status; in nfsd4_clone()
1181 __be32 status = nfserr_inval; in nfsd4_interssc_connect() local
1219 status = nfserr_nodev; in nfsd4_interssc_connect()
1236 status = 0; in nfsd4_interssc_connect()
1246 return status; in nfsd4_interssc_connect()
1272 __be32 status = nfserr_inval; in nfsd4_setup_inter_ssc() local
1275 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_setup_inter_ssc()
1278 if (status) in nfsd4_setup_inter_ssc()
1281 status = nfsd4_interssc_connect(&copy->cp_src, rqstp, mount); in nfsd4_setup_inter_ssc()
1282 if (status) in nfsd4_setup_inter_ssc()
1293 status = 0; in nfsd4_setup_inter_ssc()
1295 return status; in nfsd4_setup_inter_ssc()
1407 __be32 status; in nfsd4_do_copy() local
1415 status = nfserrno(bytes); in nfsd4_do_copy()
1418 status = nfs_ok; in nfsd4_do_copy()
1427 return status; in nfsd4_do_copy()
1509 __be32 status; in nfsd4_copy() local
1514 status = nfserr_notsupp; in nfsd4_copy()
1517 status = nfsd4_setup_inter_ssc(rqstp, cstate, copy, in nfsd4_copy()
1519 if (status) in nfsd4_copy()
1522 status = nfsd4_setup_intra_ssc(rqstp, cstate, copy); in nfsd4_copy()
1523 if (status) in nfsd4_copy()
1524 return status; in nfsd4_copy()
1533 status = nfserrno(-ENOMEM); in nfsd4_copy()
1552 status = nfs_ok; in nfsd4_copy()
1554 status = nfsd4_do_copy(copy, 1); in nfsd4_copy()
1557 return status; in nfsd4_copy()
1561 status = nfserrno(-ENOMEM); in nfsd4_copy()
1609 __be32 status; in nfsd4_copy_notify() local
1615 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_copy_notify()
1618 if (status) in nfsd4_copy_notify()
1619 return status; in nfsd4_copy_notify()
1624 status = nfserrno(-ENOMEM); in nfsd4_copy_notify()
1636 status = nfsd4_set_netaddr((struct sockaddr *)&rqstp->rq_daddr, in nfsd4_copy_notify()
1638 WARN_ON_ONCE(status); in nfsd4_copy_notify()
1639 if (status) { in nfsd4_copy_notify()
1645 return status; in nfsd4_copy_notify()
1652 __be32 status; in nfsd4_fallocate() local
1655 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_fallocate()
1658 if (status != nfs_ok) { in nfsd4_fallocate()
1660 return status; in nfsd4_fallocate()
1663 status = nfsd4_vfs_fallocate(rqstp, &cstate->current_fh, nf->nf_file, in nfsd4_fallocate()
1668 return status; in nfsd4_fallocate()
1676 __be32 status = 0; in nfsd4_offload_status() local
1685 status = nfserr_bad_stateid; in nfsd4_offload_status()
1687 return status; in nfsd4_offload_status()
1711 __be32 status; in nfsd4_seek() local
1714 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->current_fh, in nfsd4_seek()
1717 if (status) { in nfsd4_seek()
1719 return status; in nfsd4_seek()
1730 status = nfserr_union_notsupp; in nfsd4_seek()
1740 status = nfserrno(seek->seek_pos); in nfsd4_seek()
1746 return status; in nfsd4_seek()
1760 __be32 status; in _nfsd4_verify() local
1762 status = fh_verify(rqstp, &cstate->current_fh, 0, NFSD_MAY_NOP); in _nfsd4_verify()
1763 if (status) in _nfsd4_verify()
1764 return status; in _nfsd4_verify()
1766 status = check_attr_support(rqstp, cstate, verify->ve_bmval, NULL); in _nfsd4_verify()
1767 if (status) in _nfsd4_verify()
1768 return status; in _nfsd4_verify()
1785 status = nfsd4_encode_fattr_to_buf(&p, count, &cstate->current_fh, in _nfsd4_verify()
1794 if (status == nfserr_resource) in _nfsd4_verify()
1795 status = nfserr_not_same; in _nfsd4_verify()
1796 if (status) in _nfsd4_verify()
1801 status = nfserr_not_same; in _nfsd4_verify()
1805 status = nfserr_same; in _nfsd4_verify()
1809 return status; in _nfsd4_verify()
1816 __be32 status; in nfsd4_nverify() local
1818 status = _nfsd4_verify(rqstp, cstate, &u->verify); in nfsd4_nverify()
1819 return status == nfserr_not_same ? nfs_ok : status; in nfsd4_nverify()
1826 __be32 status; in nfsd4_verify() local
1828 status = _nfsd4_verify(rqstp, cstate, &u->nverify); in nfsd4_verify()
1829 return status == nfserr_same ? nfs_ok : status; in nfsd4_verify()
2203 if (first_op->status == nfserr_op_illegal) in nfs41_check_op_ordering()
2306 op->status = nfserr_nofilehandle; in check_if_stalefh_allowed()
2335 __be32 status; in nfsd4_proc_compound() local
2356 status = nfserr_minor_vers_mismatch; in nfsd4_proc_compound()
2359 status = nfserr_resource; in nfsd4_proc_compound()
2363 status = nfs41_check_op_ordering(args); in nfsd4_proc_compound()
2364 if (status) { in nfsd4_proc_compound()
2366 op->status = status; in nfsd4_proc_compound()
2375 while (!status && resp->opcnt < args->opcnt) { in nfsd4_proc_compound()
2383 if (op->status) { in nfsd4_proc_compound()
2385 op->status = nfsd4_open_omfg(rqstp, cstate, op); in nfsd4_proc_compound()
2391 op->status = nfserr_nofilehandle; in nfsd4_proc_compound()
2397 op->status = nfserr_moved; in nfsd4_proc_compound()
2416 op->status = nfsd4_check_resp_size(resp, plen); in nfsd4_proc_compound()
2419 if (op->status) in nfsd4_proc_compound()
2424 op->status = op->opdesc->op_func(rqstp, cstate, &op->u); in nfsd4_proc_compound()
2427 if (cstate->status == nfserr_replay_cache) { in nfsd4_proc_compound()
2429 status = op->status; in nfsd4_proc_compound()
2432 if (!op->status) { in nfsd4_proc_compound()
2441 op->status = check_nfsd_access(current_fh->fh_export, rqstp); in nfsd4_proc_compound()
2444 if (op->status == nfserr_replay_me) { in nfsd4_proc_compound()
2447 status = op->status = op->replay->rp_status; in nfsd4_proc_compound()
2450 status = op->status; in nfsd4_proc_compound()
2453 trace_nfsd_compound_status(args->opcnt, resp->opcnt, status, in nfsd4_proc_compound()
2464 cstate->status = status; in nfsd4_proc_compound()
3273 if (op->opnum == OP_ILLEGAL || op->status == nfserr_notsupp) in nfsd4_max_reply()