Lines Matching refs:lrp
1628 struct nfsd4_layoutreturn *lrp) in nfsd4_decode_layoutreturn() argument
1633 lrp->lr_reclaim = be32_to_cpup(p++); in nfsd4_decode_layoutreturn()
1634 lrp->lr_layout_type = be32_to_cpup(p++); in nfsd4_decode_layoutreturn()
1635 lrp->lr_seg.iomode = be32_to_cpup(p++); in nfsd4_decode_layoutreturn()
1636 lrp->lr_return_type = be32_to_cpup(p++); in nfsd4_decode_layoutreturn()
1637 if (lrp->lr_return_type == RETURN_FILE) { in nfsd4_decode_layoutreturn()
1639 p = xdr_decode_hyper(p, &lrp->lr_seg.offset); in nfsd4_decode_layoutreturn()
1640 p = xdr_decode_hyper(p, &lrp->lr_seg.length); in nfsd4_decode_layoutreturn()
1642 status = nfsd4_decode_stateid(argp, &lrp->lr_sid); in nfsd4_decode_layoutreturn()
1647 lrp->lrf_body_len = be32_to_cpup(p++); in nfsd4_decode_layoutreturn()
1648 if (lrp->lrf_body_len > 0) { in nfsd4_decode_layoutreturn()
1649 READ_BUF(lrp->lrf_body_len); in nfsd4_decode_layoutreturn()
1650 READMEM(lrp->lrf_body, lrp->lrf_body_len); in nfsd4_decode_layoutreturn()
1653 lrp->lr_seg.offset = 0; in nfsd4_decode_layoutreturn()
1654 lrp->lr_seg.length = NFS4_MAX_UINT64; in nfsd4_decode_layoutreturn()
4150 struct nfsd4_layoutreturn *lrp) in nfsd4_encode_layoutreturn() argument
4161 *p++ = cpu_to_be32(lrp->lrs_present); in nfsd4_encode_layoutreturn()
4162 if (lrp->lrs_present) in nfsd4_encode_layoutreturn()
4163 return nfsd4_encode_stateid(xdr, &lrp->lr_sid); in nfsd4_encode_layoutreturn()