Lines Matching refs:fhp
353 xdr_inline_decode_nfs_fh4(uint32_t *ptr, nfs_fh4_fmt_t *fhp, uint32_t fhsize) in xdr_inline_decode_nfs_fh4() argument
377 fhp->fh4_fsid.val[0] = *(uint32_t *)bp; in xdr_inline_decode_nfs_fh4()
379 fhp->fh4_fsid.val[1] = *(uint32_t *)bp; in xdr_inline_decode_nfs_fh4()
386 cp = (uchar_t *)&fhp->fh4_len; in xdr_inline_decode_nfs_fh4()
395 dsize = fhp->fh4_len < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh4_len; in xdr_inline_decode_nfs_fh4()
402 bcopy(bp, fhp->fh4_data, dsize); in xdr_inline_decode_nfs_fh4()
408 cp = (uchar_t *)&fhp->fh4_xlen; in xdr_inline_decode_nfs_fh4()
413 dsize = fhp->fh4_xlen < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh4_xlen; in xdr_inline_decode_nfs_fh4()
420 bcopy(bp, fhp->fh4_xdata, dsize); in xdr_inline_decode_nfs_fh4()
437 fhp->fh4_flag = *(uint32_t *)bp; in xdr_inline_decode_nfs_fh4()
444 fhp->fh4_volatile_id = *(uint32_t *)bp; in xdr_inline_decode_nfs_fh4()
529 nfs_fh4_fmt_t *fhp) in xdr_inline_encode_nfs_fh4() argument
536 fsize = fhp->fh4_len < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh4_len; in xdr_inline_encode_nfs_fh4()
537 xsize = fhp->fh4_xlen < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh4_xlen; in xdr_inline_encode_nfs_fh4()
542 otw_len = sizeof (fhp->fh4_fsid) + in xdr_inline_encode_nfs_fh4()
543 sizeof (fhp->fh4_len) + fsize + in xdr_inline_encode_nfs_fh4()
544 sizeof (fhp->fh4_xlen) + xsize; in xdr_inline_encode_nfs_fh4()
555 otw_len += sizeof (fhp->fh4_flag); in xdr_inline_encode_nfs_fh4()
557 otw_len += sizeof (fhp->fh4_volatile_id); in xdr_inline_encode_nfs_fh4()
577 *ptr++ = (uint32_t)fhp->fh4_fsid.val[0]; in xdr_inline_encode_nfs_fh4()
578 *ptr++ = (uint32_t)fhp->fh4_fsid.val[1]; in xdr_inline_encode_nfs_fh4()
587 bcopy(&fhp->fh4_len, cp, sizeof (fhp->fh4_len) + fsize); in xdr_inline_encode_nfs_fh4()
588 cp += sizeof (fhp->fh4_len) + fsize; in xdr_inline_encode_nfs_fh4()
591 bcopy(&fhp->fh4_xlen, cp, sizeof (fhp->fh4_xlen) + xsize); in xdr_inline_encode_nfs_fh4()
592 cp += sizeof (fhp->fh4_xlen) + xsize; in xdr_inline_encode_nfs_fh4()
604 *ptr++ = (uint32_t)fhp->fh4_flag; in xdr_inline_encode_nfs_fh4()
608 *ptr++ = (uint32_t)fhp->fh4_volatile_id; in xdr_inline_encode_nfs_fh4()
623 nfs_fh4_fmt_t *fhp; in xdr_encode_nfs_fh4() local
627 fhp = (nfs_fh4_fmt_t *)objp->nfs_fh4_val; in xdr_encode_nfs_fh4()
628 fsize = fhp->fh4_len < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh4_len; in xdr_encode_nfs_fh4()
629 xsize = fhp->fh4_xlen < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh4_xlen; in xdr_encode_nfs_fh4()
636 otw_len = BYTES_PER_XDR_UNIT + sizeof (fhp->fh4_fsid) + in xdr_encode_nfs_fh4()
637 sizeof (fhp->fh4_len) + fsize + in xdr_encode_nfs_fh4()
638 sizeof (fhp->fh4_xlen) + xsize + in xdr_encode_nfs_fh4()
639 sizeof (fhp->fh4_flag); in xdr_encode_nfs_fh4()
641 otw_len += sizeof (fhp->fh4_volatile_id); in xdr_encode_nfs_fh4()
658 ret = xdr_inline_encode_nfs_fh4((uint32_t **)&ptr, ptr_redzone, fhp); in xdr_encode_nfs_fh4()