Lines Matching refs:resp
628 struct nfsd3_attrstat *resp) in nfs3svc_encode_attrstat() argument
630 if (resp->status == 0) { in nfs3svc_encode_attrstat()
631 lease_get_mtime(d_inode(resp->fh.fh_dentry), in nfs3svc_encode_attrstat()
632 &resp->stat.mtime); in nfs3svc_encode_attrstat()
633 p = encode_fattr3(rqstp, p, &resp->fh, &resp->stat); in nfs3svc_encode_attrstat()
641 struct nfsd3_attrstat *resp) in nfs3svc_encode_wccstat() argument
643 p = encode_wcc_data(rqstp, p, &resp->fh); in nfs3svc_encode_wccstat()
650 struct nfsd3_diropres *resp) in nfs3svc_encode_diropres() argument
652 if (resp->status == 0) { in nfs3svc_encode_diropres()
653 p = encode_fh(p, &resp->fh); in nfs3svc_encode_diropres()
654 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_diropres()
656 p = encode_post_op_attr(rqstp, p, &resp->dirfh); in nfs3svc_encode_diropres()
663 struct nfsd3_accessres *resp) in nfs3svc_encode_accessres() argument
665 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_accessres()
666 if (resp->status == 0) in nfs3svc_encode_accessres()
667 *p++ = htonl(resp->access); in nfs3svc_encode_accessres()
674 struct nfsd3_readlinkres *resp) in nfs3svc_encode_readlinkres() argument
676 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_readlinkres()
677 if (resp->status == 0) { in nfs3svc_encode_readlinkres()
678 *p++ = htonl(resp->len); in nfs3svc_encode_readlinkres()
680 rqstp->rq_res.page_len = resp->len; in nfs3svc_encode_readlinkres()
681 if (resp->len & 3) { in nfs3svc_encode_readlinkres()
685 rqstp->rq_res.tail[0].iov_len = 4 - (resp->len&3); in nfs3svc_encode_readlinkres()
695 struct nfsd3_readres *resp) in nfs3svc_encode_readres() argument
697 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_readres()
698 if (resp->status == 0) { in nfs3svc_encode_readres()
699 *p++ = htonl(resp->count); in nfs3svc_encode_readres()
700 *p++ = htonl(resp->eof); in nfs3svc_encode_readres()
701 *p++ = htonl(resp->count); /* xdr opaque count */ in nfs3svc_encode_readres()
704 rqstp->rq_res.page_len = resp->count; in nfs3svc_encode_readres()
705 if (resp->count & 3) { in nfs3svc_encode_readres()
709 rqstp->rq_res.tail[0].iov_len = 4 - (resp->count & 3); in nfs3svc_encode_readres()
719 struct nfsd3_writeres *resp) in nfs3svc_encode_writeres() argument
723 p = encode_wcc_data(rqstp, p, &resp->fh); in nfs3svc_encode_writeres()
724 if (resp->status == 0) { in nfs3svc_encode_writeres()
725 *p++ = htonl(resp->count); in nfs3svc_encode_writeres()
726 *p++ = htonl(resp->committed); in nfs3svc_encode_writeres()
736 struct nfsd3_diropres *resp) in nfs3svc_encode_createres() argument
738 if (resp->status == 0) { in nfs3svc_encode_createres()
740 p = encode_fh(p, &resp->fh); in nfs3svc_encode_createres()
741 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_createres()
743 p = encode_wcc_data(rqstp, p, &resp->dirfh); in nfs3svc_encode_createres()
750 struct nfsd3_renameres *resp) in nfs3svc_encode_renameres() argument
752 p = encode_wcc_data(rqstp, p, &resp->ffh); in nfs3svc_encode_renameres()
753 p = encode_wcc_data(rqstp, p, &resp->tfh); in nfs3svc_encode_renameres()
760 struct nfsd3_linkres *resp) in nfs3svc_encode_linkres() argument
762 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_linkres()
763 p = encode_wcc_data(rqstp, p, &resp->tfh); in nfs3svc_encode_linkres()
770 struct nfsd3_readdirres *resp) in nfs3svc_encode_readdirres() argument
772 p = encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_readdirres()
774 if (resp->status == 0) { in nfs3svc_encode_readdirres()
776 memcpy(p, resp->verf, 8); p += 2; in nfs3svc_encode_readdirres()
780 rqstp->rq_res.page_len = (resp->count) << 2; in nfs3svc_encode_readdirres()
785 *p++ = htonl(resp->common.err == nfserr_eof); in nfs3svc_encode_readdirres()
1020 struct nfsd3_fsstatres *resp) in nfs3svc_encode_fsstatres() argument
1022 struct kstatfs *s = &resp->stats; in nfs3svc_encode_fsstatres()
1027 if (resp->status == 0) { in nfs3svc_encode_fsstatres()
1034 *p++ = htonl(resp->invarsec); /* mean unchanged time */ in nfs3svc_encode_fsstatres()
1042 struct nfsd3_fsinfores *resp) in nfs3svc_encode_fsinfores() argument
1046 if (resp->status == 0) { in nfs3svc_encode_fsinfores()
1047 *p++ = htonl(resp->f_rtmax); in nfs3svc_encode_fsinfores()
1048 *p++ = htonl(resp->f_rtpref); in nfs3svc_encode_fsinfores()
1049 *p++ = htonl(resp->f_rtmult); in nfs3svc_encode_fsinfores()
1050 *p++ = htonl(resp->f_wtmax); in nfs3svc_encode_fsinfores()
1051 *p++ = htonl(resp->f_wtpref); in nfs3svc_encode_fsinfores()
1052 *p++ = htonl(resp->f_wtmult); in nfs3svc_encode_fsinfores()
1053 *p++ = htonl(resp->f_dtpref); in nfs3svc_encode_fsinfores()
1054 p = xdr_encode_hyper(p, resp->f_maxfilesize); in nfs3svc_encode_fsinfores()
1057 *p++ = htonl(resp->f_properties); in nfs3svc_encode_fsinfores()
1066 struct nfsd3_pathconfres *resp) in nfs3svc_encode_pathconfres() argument
1070 if (resp->status == 0) { in nfs3svc_encode_pathconfres()
1071 *p++ = htonl(resp->p_link_max); in nfs3svc_encode_pathconfres()
1072 *p++ = htonl(resp->p_name_max); in nfs3svc_encode_pathconfres()
1073 *p++ = htonl(resp->p_no_trunc); in nfs3svc_encode_pathconfres()
1074 *p++ = htonl(resp->p_chown_restricted); in nfs3svc_encode_pathconfres()
1075 *p++ = htonl(resp->p_case_insensitive); in nfs3svc_encode_pathconfres()
1076 *p++ = htonl(resp->p_case_preserving); in nfs3svc_encode_pathconfres()
1085 struct nfsd3_commitres *resp) in nfs3svc_encode_commitres() argument
1089 p = encode_wcc_data(rqstp, p, &resp->fh); in nfs3svc_encode_commitres()
1091 if (resp->status == 0) { in nfs3svc_encode_commitres()
1103 struct nfsd3_attrstat *resp) in nfs3svc_release_fhandle() argument
1105 fh_put(&resp->fh); in nfs3svc_release_fhandle()
1111 struct nfsd3_fhandle_pair *resp) in nfs3svc_release_fhandle2() argument
1113 fh_put(&resp->fh1); in nfs3svc_release_fhandle2()
1114 fh_put(&resp->fh2); in nfs3svc_release_fhandle2()