Lines Matching refs:p
113 xdr_encode_fhandle(__be32 *p, const struct nfs_fh *fh) in xdr_encode_fhandle() argument
115 return xdr_encode_array(p, fh->data, fh->size); in xdr_encode_fhandle()
119 xdr_decode_fhandle(__be32 *p, struct nfs_fh *fh) in xdr_decode_fhandle() argument
121 if ((fh->size = ntohl(*p++)) <= NFS3_FHSIZE) { in xdr_decode_fhandle()
122 memcpy(fh->data, p, fh->size); in xdr_decode_fhandle()
123 return p + XDR_QUADLEN(fh->size); in xdr_decode_fhandle()
132 xdr_encode_time3(__be32 *p, struct timespec *timep) in xdr_encode_time3() argument
134 *p++ = htonl(timep->tv_sec); in xdr_encode_time3()
135 *p++ = htonl(timep->tv_nsec); in xdr_encode_time3()
136 return p; in xdr_encode_time3()
140 xdr_decode_time3(__be32 *p, struct timespec *timep) in xdr_decode_time3() argument
142 timep->tv_sec = ntohl(*p++); in xdr_decode_time3()
143 timep->tv_nsec = ntohl(*p++); in xdr_decode_time3()
144 return p; in xdr_decode_time3()
148 xdr_decode_fattr(__be32 *p, struct nfs_fattr *fattr) in xdr_decode_fattr() argument
153 type = ntohl(*p++); in xdr_decode_fattr()
158 fattr->mode = (ntohl(*p++) & ~S_IFMT) | fmode; in xdr_decode_fattr()
159 fattr->nlink = ntohl(*p++); in xdr_decode_fattr()
160 fattr->uid = ntohl(*p++); in xdr_decode_fattr()
161 fattr->gid = ntohl(*p++); in xdr_decode_fattr()
162 p = xdr_decode_hyper(p, &fattr->size); in xdr_decode_fattr()
163 p = xdr_decode_hyper(p, &fattr->du.nfs3.used); in xdr_decode_fattr()
166 major = ntohl(*p++); in xdr_decode_fattr()
167 minor = ntohl(*p++); in xdr_decode_fattr()
172 p = xdr_decode_hyper(p, &fattr->fsid.major); in xdr_decode_fattr()
174 p = xdr_decode_hyper(p, &fattr->fileid); in xdr_decode_fattr()
175 p = xdr_decode_time3(p, &fattr->atime); in xdr_decode_fattr()
176 p = xdr_decode_time3(p, &fattr->mtime); in xdr_decode_fattr()
177 p = xdr_decode_time3(p, &fattr->ctime); in xdr_decode_fattr()
181 return p; in xdr_decode_fattr()
185 xdr_encode_sattr(__be32 *p, struct iattr *attr) in xdr_encode_sattr() argument
188 *p++ = xdr_one; in xdr_encode_sattr()
189 *p++ = htonl(attr->ia_mode & S_IALLUGO); in xdr_encode_sattr()
191 *p++ = xdr_zero; in xdr_encode_sattr()
194 *p++ = xdr_one; in xdr_encode_sattr()
195 *p++ = htonl(attr->ia_uid); in xdr_encode_sattr()
197 *p++ = xdr_zero; in xdr_encode_sattr()
200 *p++ = xdr_one; in xdr_encode_sattr()
201 *p++ = htonl(attr->ia_gid); in xdr_encode_sattr()
203 *p++ = xdr_zero; in xdr_encode_sattr()
206 *p++ = xdr_one; in xdr_encode_sattr()
207 p = xdr_encode_hyper(p, (__u64) attr->ia_size); in xdr_encode_sattr()
209 *p++ = xdr_zero; in xdr_encode_sattr()
212 *p++ = xdr_two; in xdr_encode_sattr()
213 p = xdr_encode_time3(p, &attr->ia_atime); in xdr_encode_sattr()
215 *p++ = xdr_one; in xdr_encode_sattr()
217 *p++ = xdr_zero; in xdr_encode_sattr()
220 *p++ = xdr_two; in xdr_encode_sattr()
221 p = xdr_encode_time3(p, &attr->ia_mtime); in xdr_encode_sattr()
223 *p++ = xdr_one; in xdr_encode_sattr()
225 *p++ = xdr_zero; in xdr_encode_sattr()
227 return p; in xdr_encode_sattr()
231 xdr_decode_wcc_attr(__be32 *p, struct nfs_fattr *fattr) in xdr_decode_wcc_attr() argument
233 p = xdr_decode_hyper(p, &fattr->pre_size); in xdr_decode_wcc_attr()
234 p = xdr_decode_time3(p, &fattr->pre_mtime); in xdr_decode_wcc_attr()
235 p = xdr_decode_time3(p, &fattr->pre_ctime); in xdr_decode_wcc_attr()
237 return p; in xdr_decode_wcc_attr()
241 xdr_decode_post_op_attr(__be32 *p, struct nfs_fattr *fattr) in xdr_decode_post_op_attr() argument
243 if (*p++) in xdr_decode_post_op_attr()
244 p = xdr_decode_fattr(p, fattr); in xdr_decode_post_op_attr()
245 return p; in xdr_decode_post_op_attr()
249 xdr_decode_pre_op_attr(__be32 *p, struct nfs_fattr *fattr) in xdr_decode_pre_op_attr() argument
251 if (*p++) in xdr_decode_pre_op_attr()
252 return xdr_decode_wcc_attr(p, fattr); in xdr_decode_pre_op_attr()
253 return p; in xdr_decode_pre_op_attr()
258 xdr_decode_wcc_data(__be32 *p, struct nfs_fattr *fattr) in xdr_decode_wcc_data() argument
260 p = xdr_decode_pre_op_attr(p, fattr); in xdr_decode_wcc_data()
261 return xdr_decode_post_op_attr(p, fattr); in xdr_decode_wcc_data()
272 nfs3_xdr_fhandle(struct rpc_rqst *req, __be32 *p, struct nfs_fh *fh) in nfs3_xdr_fhandle() argument
274 p = xdr_encode_fhandle(p, fh); in nfs3_xdr_fhandle()
275 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_fhandle()
283 nfs3_xdr_sattrargs(struct rpc_rqst *req, __be32 *p, struct nfs3_sattrargs *args) in nfs3_xdr_sattrargs() argument
285 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_sattrargs()
286 p = xdr_encode_sattr(p, args->sattr); in nfs3_xdr_sattrargs()
287 *p++ = htonl(args->guard); in nfs3_xdr_sattrargs()
289 p = xdr_encode_time3(p, &args->guardtime); in nfs3_xdr_sattrargs()
290 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_sattrargs()
298 nfs3_xdr_diropargs(struct rpc_rqst *req, __be32 *p, struct nfs3_diropargs *args) in nfs3_xdr_diropargs() argument
300 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_diropargs()
301 p = xdr_encode_array(p, args->name, args->len); in nfs3_xdr_diropargs()
302 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_diropargs()
310 nfs3_xdr_removeargs(struct rpc_rqst *req, __be32 *p, const struct nfs_removeargs *args) in nfs3_xdr_removeargs() argument
312 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_removeargs()
313 p = xdr_encode_array(p, args->name.name, args->name.len); in nfs3_xdr_removeargs()
314 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_removeargs()
322 nfs3_xdr_accessargs(struct rpc_rqst *req, __be32 *p, struct nfs3_accessargs *args) in nfs3_xdr_accessargs() argument
324 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_accessargs()
325 *p++ = htonl(args->access); in nfs3_xdr_accessargs()
326 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_accessargs()
336 nfs3_xdr_readargs(struct rpc_rqst *req, __be32 *p, struct nfs_readargs *args) in nfs3_xdr_readargs() argument
342 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_readargs()
343 p = xdr_encode_hyper(p, args->offset); in nfs3_xdr_readargs()
344 *p++ = htonl(count); in nfs3_xdr_readargs()
345 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_readargs()
359 nfs3_xdr_writeargs(struct rpc_rqst *req, __be32 *p, struct nfs_writeargs *args) in nfs3_xdr_writeargs() argument
364 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_writeargs()
365 p = xdr_encode_hyper(p, args->offset); in nfs3_xdr_writeargs()
366 *p++ = htonl(count); in nfs3_xdr_writeargs()
367 *p++ = htonl(args->stable); in nfs3_xdr_writeargs()
368 *p++ = htonl(count); in nfs3_xdr_writeargs()
369 sndbuf->len = xdr_adjust_iovec(sndbuf->head, p); in nfs3_xdr_writeargs()
381 nfs3_xdr_createargs(struct rpc_rqst *req, __be32 *p, struct nfs3_createargs *args) in nfs3_xdr_createargs() argument
383 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_createargs()
384 p = xdr_encode_array(p, args->name, args->len); in nfs3_xdr_createargs()
386 *p++ = htonl(args->createmode); in nfs3_xdr_createargs()
388 *p++ = args->verifier[0]; in nfs3_xdr_createargs()
389 *p++ = args->verifier[1]; in nfs3_xdr_createargs()
391 p = xdr_encode_sattr(p, args->sattr); in nfs3_xdr_createargs()
393 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_createargs()
401 nfs3_xdr_mkdirargs(struct rpc_rqst *req, __be32 *p, struct nfs3_mkdirargs *args) in nfs3_xdr_mkdirargs() argument
403 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_mkdirargs()
404 p = xdr_encode_array(p, args->name, args->len); in nfs3_xdr_mkdirargs()
405 p = xdr_encode_sattr(p, args->sattr); in nfs3_xdr_mkdirargs()
406 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_mkdirargs()
414 nfs3_xdr_symlinkargs(struct rpc_rqst *req, __be32 *p, struct nfs3_symlinkargs *args) in nfs3_xdr_symlinkargs() argument
416 p = xdr_encode_fhandle(p, args->fromfh); in nfs3_xdr_symlinkargs()
417 p = xdr_encode_array(p, args->fromname, args->fromlen); in nfs3_xdr_symlinkargs()
418 p = xdr_encode_sattr(p, args->sattr); in nfs3_xdr_symlinkargs()
419 *p++ = htonl(args->pathlen); in nfs3_xdr_symlinkargs()
420 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_symlinkargs()
431 nfs3_xdr_mknodargs(struct rpc_rqst *req, __be32 *p, struct nfs3_mknodargs *args) in nfs3_xdr_mknodargs() argument
433 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_mknodargs()
434 p = xdr_encode_array(p, args->name, args->len); in nfs3_xdr_mknodargs()
435 *p++ = htonl(args->type); in nfs3_xdr_mknodargs()
436 p = xdr_encode_sattr(p, args->sattr); in nfs3_xdr_mknodargs()
438 *p++ = htonl(MAJOR(args->rdev)); in nfs3_xdr_mknodargs()
439 *p++ = htonl(MINOR(args->rdev)); in nfs3_xdr_mknodargs()
442 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_mknodargs()
450 nfs3_xdr_renameargs(struct rpc_rqst *req, __be32 *p, struct nfs3_renameargs *args) in nfs3_xdr_renameargs() argument
452 p = xdr_encode_fhandle(p, args->fromfh); in nfs3_xdr_renameargs()
453 p = xdr_encode_array(p, args->fromname, args->fromlen); in nfs3_xdr_renameargs()
454 p = xdr_encode_fhandle(p, args->tofh); in nfs3_xdr_renameargs()
455 p = xdr_encode_array(p, args->toname, args->tolen); in nfs3_xdr_renameargs()
456 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_renameargs()
464 nfs3_xdr_linkargs(struct rpc_rqst *req, __be32 *p, struct nfs3_linkargs *args) in nfs3_xdr_linkargs() argument
466 p = xdr_encode_fhandle(p, args->fromfh); in nfs3_xdr_linkargs()
467 p = xdr_encode_fhandle(p, args->tofh); in nfs3_xdr_linkargs()
468 p = xdr_encode_array(p, args->toname, args->tolen); in nfs3_xdr_linkargs()
469 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_linkargs()
477 nfs3_xdr_readdirargs(struct rpc_rqst *req, __be32 *p, struct nfs3_readdirargs *args) in nfs3_xdr_readdirargs() argument
483 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_readdirargs()
484 p = xdr_encode_hyper(p, args->cookie); in nfs3_xdr_readdirargs()
485 *p++ = args->verf[0]; in nfs3_xdr_readdirargs()
486 *p++ = args->verf[1]; in nfs3_xdr_readdirargs()
490 *p++ = htonl(count >> 3); in nfs3_xdr_readdirargs()
492 *p++ = htonl(count); in nfs3_xdr_readdirargs()
493 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_readdirargs()
506 nfs3_xdr_readdirres(struct rpc_rqst *req, __be32 *p, struct nfs3_readdirres *res) in nfs3_xdr_readdirres() argument
516 status = ntohl(*p++); in nfs3_xdr_readdirres()
518 p = xdr_decode_post_op_attr(p, res->dir_attr); in nfs3_xdr_readdirres()
523 res->verf[0] = *p++; in nfs3_xdr_readdirres()
524 res->verf[1] = *p++; in nfs3_xdr_readdirres()
526 p += 2; in nfs3_xdr_readdirres()
529 hdrlen = (u8 *) p - (u8 *) iov->iov_base; in nfs3_xdr_readdirres()
544 kaddr = p = kmap_atomic(*page, KM_USER0); in nfs3_xdr_readdirres()
545 end = (__be32 *)((char *)p + pglen); in nfs3_xdr_readdirres()
546 entry = p; in nfs3_xdr_readdirres()
552 for (; *p++; nr++) { in nfs3_xdr_readdirres()
553 if (p + 3 > end) in nfs3_xdr_readdirres()
555 p += 2; /* inode # */ in nfs3_xdr_readdirres()
556 len = ntohl(*p++); /* string length */ in nfs3_xdr_readdirres()
557 p += XDR_QUADLEN(len) + 2; /* name + cookie */ in nfs3_xdr_readdirres()
566 if (p + 2 > end) in nfs3_xdr_readdirres()
568 if (*p++) { in nfs3_xdr_readdirres()
569 p += 21; in nfs3_xdr_readdirres()
570 if (p + 1 > end) in nfs3_xdr_readdirres()
574 if (*p++) { in nfs3_xdr_readdirres()
575 if (p + 1 > end) in nfs3_xdr_readdirres()
577 len = ntohl(*p++); in nfs3_xdr_readdirres()
583 p += XDR_QUADLEN(len); in nfs3_xdr_readdirres()
587 if (p + 2 > end) in nfs3_xdr_readdirres()
589 entry = p; in nfs3_xdr_readdirres()
624 nfs3_decode_dirent(__be32 *p, struct nfs_entry *entry, int plus) in nfs3_decode_dirent() argument
628 if (!*p++) { in nfs3_decode_dirent()
629 if (!*p) in nfs3_decode_dirent()
635 p = xdr_decode_hyper(p, &entry->ino); in nfs3_decode_dirent()
636 entry->len = ntohl(*p++); in nfs3_decode_dirent()
637 entry->name = (const char *) p; in nfs3_decode_dirent()
638 p += XDR_QUADLEN(entry->len); in nfs3_decode_dirent()
640 p = xdr_decode_hyper(p, &entry->cookie); in nfs3_decode_dirent()
644 p = xdr_decode_post_op_attr(p, entry->fattr); in nfs3_decode_dirent()
646 if (*p++) { in nfs3_decode_dirent()
647 p = xdr_decode_fhandle(p, entry->fh); in nfs3_decode_dirent()
649 if (p == NULL) { in nfs3_decode_dirent()
658 entry->eof = !p[0] && p[1]; in nfs3_decode_dirent()
659 return p; in nfs3_decode_dirent()
666 nfs3_xdr_commitargs(struct rpc_rqst *req, __be32 *p, struct nfs_writeargs *args) in nfs3_xdr_commitargs() argument
668 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_commitargs()
669 p = xdr_encode_hyper(p, args->offset); in nfs3_xdr_commitargs()
670 *p++ = htonl(args->count); in nfs3_xdr_commitargs()
671 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_commitargs()
680 nfs3_xdr_getaclargs(struct rpc_rqst *req, __be32 *p, in nfs3_xdr_getaclargs() argument
686 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_getaclargs()
687 *p++ = htonl(args->mask); in nfs3_xdr_getaclargs()
688 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_getaclargs()
704 nfs3_xdr_setaclargs(struct rpc_rqst *req, __be32 *p, in nfs3_xdr_setaclargs() argument
711 p = xdr_encode_fhandle(p, NFS_FH(args->inode)); in nfs3_xdr_setaclargs()
712 *p++ = htonl(args->mask); in nfs3_xdr_setaclargs()
713 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_setaclargs()
741 nfs3_xdr_attrstat(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr) in nfs3_xdr_attrstat() argument
745 if ((status = ntohl(*p++))) in nfs3_xdr_attrstat()
747 xdr_decode_fattr(p, fattr); in nfs3_xdr_attrstat()
756 nfs3_xdr_wccstat(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr) in nfs3_xdr_wccstat() argument
760 if ((status = ntohl(*p++))) in nfs3_xdr_wccstat()
762 xdr_decode_wcc_data(p, fattr); in nfs3_xdr_wccstat()
767 nfs3_xdr_removeres(struct rpc_rqst *req, __be32 *p, struct nfs_removeres *res) in nfs3_xdr_removeres() argument
769 return nfs3_xdr_wccstat(req, p, &res->dir_attr); in nfs3_xdr_removeres()
776 nfs3_xdr_lookupres(struct rpc_rqst *req, __be32 *p, struct nfs3_diropres *res) in nfs3_xdr_lookupres() argument
780 if ((status = ntohl(*p++))) { in nfs3_xdr_lookupres()
783 if (!(p = xdr_decode_fhandle(p, res->fh))) in nfs3_xdr_lookupres()
785 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_lookupres()
787 xdr_decode_post_op_attr(p, res->dir_attr); in nfs3_xdr_lookupres()
795 nfs3_xdr_accessres(struct rpc_rqst *req, __be32 *p, struct nfs3_accessres *res) in nfs3_xdr_accessres() argument
797 int status = ntohl(*p++); in nfs3_xdr_accessres()
799 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_accessres()
802 res->access = ntohl(*p++); in nfs3_xdr_accessres()
807 nfs3_xdr_readlinkargs(struct rpc_rqst *req, __be32 *p, struct nfs3_readlinkargs *args) in nfs3_xdr_readlinkargs() argument
812 p = xdr_encode_fhandle(p, args->fh); in nfs3_xdr_readlinkargs()
813 req->rq_slen = xdr_adjust_iovec(req->rq_svec, p); in nfs3_xdr_readlinkargs()
825 nfs3_xdr_readlinkres(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr) in nfs3_xdr_readlinkres() argument
834 status = ntohl(*p++); in nfs3_xdr_readlinkres()
835 p = xdr_decode_post_op_attr(p, fattr); in nfs3_xdr_readlinkres()
841 len = ntohl(*p++); in nfs3_xdr_readlinkres()
847 hdrlen = (u8 *) p - (u8 *) iov->iov_base; in nfs3_xdr_readlinkres()
875 nfs3_xdr_readres(struct rpc_rqst *req, __be32 *p, struct nfs_readres *res) in nfs3_xdr_readres() argument
882 status = ntohl(*p++); in nfs3_xdr_readres()
883 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_readres()
891 count = ntohl(*p++); in nfs3_xdr_readres()
892 res->eof = ntohl(*p++); in nfs3_xdr_readres()
893 ocount = ntohl(*p++); in nfs3_xdr_readres()
900 hdrlen = (u8 *) p - (u8 *) iov->iov_base; in nfs3_xdr_readres()
928 nfs3_xdr_writeres(struct rpc_rqst *req, __be32 *p, struct nfs_writeres *res) in nfs3_xdr_writeres() argument
932 status = ntohl(*p++); in nfs3_xdr_writeres()
933 p = xdr_decode_wcc_data(p, res->fattr); in nfs3_xdr_writeres()
938 res->count = ntohl(*p++); in nfs3_xdr_writeres()
939 res->verf->committed = (enum nfs3_stable_how)ntohl(*p++); in nfs3_xdr_writeres()
940 res->verf->verifier[0] = *p++; in nfs3_xdr_writeres()
941 res->verf->verifier[1] = *p++; in nfs3_xdr_writeres()
950 nfs3_xdr_createres(struct rpc_rqst *req, __be32 *p, struct nfs3_diropres *res) in nfs3_xdr_createres() argument
954 status = ntohl(*p++); in nfs3_xdr_createres()
956 if (*p++) { in nfs3_xdr_createres()
957 if (!(p = xdr_decode_fhandle(p, res->fh))) in nfs3_xdr_createres()
959 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_createres()
963 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_createres()
969 p = xdr_decode_wcc_data(p, res->dir_attr); in nfs3_xdr_createres()
977 nfs3_xdr_renameres(struct rpc_rqst *req, __be32 *p, struct nfs3_renameres *res) in nfs3_xdr_renameres() argument
981 if ((status = ntohl(*p++)) != 0) in nfs3_xdr_renameres()
983 p = xdr_decode_wcc_data(p, res->fromattr); in nfs3_xdr_renameres()
984 p = xdr_decode_wcc_data(p, res->toattr); in nfs3_xdr_renameres()
992 nfs3_xdr_linkres(struct rpc_rqst *req, __be32 *p, struct nfs3_linkres *res) in nfs3_xdr_linkres() argument
996 if ((status = ntohl(*p++)) != 0) in nfs3_xdr_linkres()
998 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_linkres()
999 p = xdr_decode_wcc_data(p, res->dir_attr); in nfs3_xdr_linkres()
1007 nfs3_xdr_fsstatres(struct rpc_rqst *req, __be32 *p, struct nfs_fsstat *res) in nfs3_xdr_fsstatres() argument
1011 status = ntohl(*p++); in nfs3_xdr_fsstatres()
1013 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_fsstatres()
1017 p = xdr_decode_hyper(p, &res->tbytes); in nfs3_xdr_fsstatres()
1018 p = xdr_decode_hyper(p, &res->fbytes); in nfs3_xdr_fsstatres()
1019 p = xdr_decode_hyper(p, &res->abytes); in nfs3_xdr_fsstatres()
1020 p = xdr_decode_hyper(p, &res->tfiles); in nfs3_xdr_fsstatres()
1021 p = xdr_decode_hyper(p, &res->ffiles); in nfs3_xdr_fsstatres()
1022 p = xdr_decode_hyper(p, &res->afiles); in nfs3_xdr_fsstatres()
1032 nfs3_xdr_fsinfores(struct rpc_rqst *req, __be32 *p, struct nfs_fsinfo *res) in nfs3_xdr_fsinfores() argument
1036 status = ntohl(*p++); in nfs3_xdr_fsinfores()
1038 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_fsinfores()
1042 res->rtmax = ntohl(*p++); in nfs3_xdr_fsinfores()
1043 res->rtpref = ntohl(*p++); in nfs3_xdr_fsinfores()
1044 res->rtmult = ntohl(*p++); in nfs3_xdr_fsinfores()
1045 res->wtmax = ntohl(*p++); in nfs3_xdr_fsinfores()
1046 res->wtpref = ntohl(*p++); in nfs3_xdr_fsinfores()
1047 res->wtmult = ntohl(*p++); in nfs3_xdr_fsinfores()
1048 res->dtpref = ntohl(*p++); in nfs3_xdr_fsinfores()
1049 p = xdr_decode_hyper(p, &res->maxfilesize); in nfs3_xdr_fsinfores()
1060 nfs3_xdr_pathconfres(struct rpc_rqst *req, __be32 *p, struct nfs_pathconf *res) in nfs3_xdr_pathconfres() argument
1064 status = ntohl(*p++); in nfs3_xdr_pathconfres()
1066 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_pathconfres()
1069 res->max_link = ntohl(*p++); in nfs3_xdr_pathconfres()
1070 res->max_namelen = ntohl(*p++); in nfs3_xdr_pathconfres()
1080 nfs3_xdr_commitres(struct rpc_rqst *req, __be32 *p, struct nfs_writeres *res) in nfs3_xdr_commitres() argument
1084 status = ntohl(*p++); in nfs3_xdr_commitres()
1085 p = xdr_decode_wcc_data(p, res->fattr); in nfs3_xdr_commitres()
1089 res->verf->verifier[0] = *p++; in nfs3_xdr_commitres()
1090 res->verf->verifier[1] = *p++; in nfs3_xdr_commitres()
1099 nfs3_xdr_getaclres(struct rpc_rqst *req, __be32 *p, in nfs3_xdr_getaclres() argument
1103 int status = ntohl(*p++); in nfs3_xdr_getaclres()
1110 p = xdr_decode_post_op_attr(p, res->fattr); in nfs3_xdr_getaclres()
1111 res->mask = ntohl(*p++); in nfs3_xdr_getaclres()
1114 base = (char *)p - (char *)req->rq_rcv_buf.head->iov_base; in nfs3_xdr_getaclres()
1131 nfs3_xdr_setaclres(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr) in nfs3_xdr_setaclres() argument
1133 int status = ntohl(*p++); in nfs3_xdr_setaclres()
1137 xdr_decode_post_op_attr(p, fattr); in nfs3_xdr_setaclres()