Lines Matching refs:nfserr
1732 static void nfsd4_send_cb_offload(struct nfsd4_copy *copy, __be32 nfserr)
1742 cbo->co_nfserr = nfserr;
1747 &cbo->co_fh, copy->cp_count, nfserr);
1761 __be32 nfserr;
1771 nfserr = nfserr_wrong_type;
1774 nfserr = nfserr_offload_denied;
1779 nfserr = nfsd4_do_copy(copy, filp, copy->nf_dst->nf_file,
1783 nfserr = nfsd4_do_copy(copy, copy->nf_src->nf_file,
1788 nfsd4_send_cb_offload(copy, nfserr);
2168 __be32 nfserr;
2189 nfserr = nfserr_layoutunavailable;
2194 nfserr = nfs_ok;
2196 nfserr = ops->proc_getdeviceinfo(exp->ex_path.mnt->mnt_sb,
2203 return nfserr;
2220 __be32 nfserr;
2233 nfserr = nfserr_badiomode;
2237 nfserr = fh_verify(rqstp, current_fh, 0, accmode);
2238 if (nfserr)
2241 nfserr = nfserr_layoutunavailable;
2257 nfserr = nfserr_inval;
2267 nfserr = nfsd4_preprocess_layout_stateid(rqstp, cstate, &lgp->lg_sid,
2269 if (nfserr) {
2274 nfserr = nfserr_recallconflict;
2278 nfserr = ops->proc_layoutget(d_inode(current_fh->fh_dentry),
2280 if (nfserr)
2283 nfserr = nfsd4_insert_layout(lgp, ls);
2289 return nfserr;
2309 __be32 nfserr;
2311 nfserr = fh_verify(rqstp, current_fh, 0, NFSD_MAY_WRITE);
2312 if (nfserr)
2315 nfserr = nfserr_layoutunavailable;
2321 nfserr = nfserr_inval;
2335 nfserr = nfsd4_preprocess_layout_stateid(rqstp, cstate, &lcp->lc_sid,
2338 if (nfserr) {
2341 if (nfserr == nfserr_bad_stateid)
2342 nfserr = nfserr_badlayout;
2356 nfserr = ops->proc_layoutcommit(inode, lcp);
2359 return nfserr;
2368 __be32 nfserr;
2370 nfserr = fh_verify(rqstp, current_fh, 0, NFSD_MAY_NOP);
2371 if (nfserr)
2374 nfserr = nfserr_layoutunavailable;
2386 nfserr = nfserr_inval;
2392 nfserr = nfsd4_return_file_layouts(rqstp, cstate, lrp);
2396 nfserr = nfsd4_return_client_layouts(rqstp, cstate, lrp);
2401 nfserr = nfserr_inval;
2405 return nfserr;