Searched refs:lrp (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/nfs/ |
| H A D | nfs4proc.c | 9763 struct nfs4_layoutreturn *lrp = calldata; in nfs4_layoutreturn_prepare() local 9765 nfs4_setup_sequence(lrp->clp, in nfs4_layoutreturn_prepare() 9766 &lrp->args.seq_args, in nfs4_layoutreturn_prepare() 9767 &lrp->res.seq_res, in nfs4_layoutreturn_prepare() 9769 if (!pnfs_layout_is_valid(lrp->args.layout)) in nfs4_layoutreturn_prepare() 9775 struct nfs4_layoutreturn *lrp = calldata; in nfs4_layoutreturn_done() local 9778 if (!nfs41_sequence_process(task, &lrp->res.seq_res)) in nfs4_layoutreturn_done() 9788 lrp->rpc_status = 0; in nfs4_layoutreturn_done() 9793 lrp->rpc_status = 0; in nfs4_layoutreturn_done() 9795 lrp->rpc_status = -EAGAIN; in nfs4_layoutreturn_done() [all …]
|
| H A D | pnfs.c | 1355 struct nfs4_layoutreturn *lrp; in pnfs_send_layoutreturn() local 1360 lrp = kzalloc_obj(*lrp, nfs_io_gfp_mask()); in pnfs_send_layoutreturn() 1361 if (unlikely(lrp == NULL)) { in pnfs_send_layoutreturn() 1371 pnfs_init_layoutreturn_args(&lrp->args, lo, stateid, iomode); in pnfs_send_layoutreturn() 1372 lrp->args.ld_private = &lrp->ld_private; in pnfs_send_layoutreturn() 1373 lrp->clp = NFS_SERVER(ino)->nfs_client; in pnfs_send_layoutreturn() 1374 lrp->cred = cred; in pnfs_send_layoutreturn() 1376 ld->prepare_layoutreturn(&lrp->args); in pnfs_send_layoutreturn() 1378 status = nfs4_proc_layoutreturn(lrp, flags); in pnfs_send_layoutreturn()
|
| H A D | pnfs.h | 259 extern int nfs4_proc_layoutreturn(struct nfs4_layoutreturn *lrp,
|
| /linux/fs/nfsd/ |
| H A D | nfs4xdr.c | 748 struct nfsd4_layoutreturn *lrp) in nfsd4_decode_layoutreturn4() argument 752 if (xdr_stream_decode_u32(argp->xdr, &lrp->lr_return_type) < 0) in nfsd4_decode_layoutreturn4() 754 switch (lrp->lr_return_type) { in nfsd4_decode_layoutreturn4() 756 if (xdr_stream_decode_u64(argp->xdr, &lrp->lr_seg.offset) < 0) in nfsd4_decode_layoutreturn4() 758 if (xdr_stream_decode_u64(argp->xdr, &lrp->lr_seg.length) < 0) in nfsd4_decode_layoutreturn4() 760 status = nfsd4_decode_stateid4(argp, &lrp->lr_sid); in nfsd4_decode_layoutreturn4() 763 if (xdr_stream_decode_u32(argp->xdr, &lrp->lrf_body_len) < 0) in nfsd4_decode_layoutreturn4() 765 if (lrp->lrf_body_len > 0) { in nfsd4_decode_layoutreturn4() 766 lrp->lrf_body = xdr_inline_decode(argp->xdr, lrp->lrf_body_len); in nfsd4_decode_layoutreturn4() 767 if (!lrp->lrf_body) in nfsd4_decode_layoutreturn4() [all …]
|
| H A D | nfs4proc.c | 2795 struct nfsd4_layoutreturn *lrp = &u->layoutreturn; in nfsd4_layoutreturn() local 2804 if (!nfsd4_layout_verify(current_fh->fh_export, lrp->lr_layout_type)) in nfsd4_layoutreturn() 2807 switch (lrp->lr_seg.iomode) { in nfsd4_layoutreturn() 2814 lrp->lr_seg.iomode); in nfsd4_layoutreturn() 2819 switch (lrp->lr_return_type) { in nfsd4_layoutreturn() 2821 nfserr = nfsd4_return_file_layouts(rqstp, cstate, lrp); in nfsd4_layoutreturn() 2825 nfserr = nfsd4_return_client_layouts(rqstp, cstate, lrp); in nfsd4_layoutreturn() 2829 lrp->lr_return_type); in nfsd4_layoutreturn()
|