Lines Matching refs:fhlen
623 size_t argsize, fhlen; in puffs_vfsop_fhtovp() local
630 fhlen = fhp->fid_len; in puffs_vfsop_fhtovp()
633 fhlen = PUFFS_FROMFHSIZE(fhp->fid_len); in puffs_vfsop_fhtovp()
637 if (pmp->pmp_args.pa_fhsize < fhlen) in puffs_vfsop_fhtovp()
640 if (pmp->pmp_args.pa_fhsize != fhlen) in puffs_vfsop_fhtovp()
645 argsize = sizeof(struct puffs_vfsmsg_fhtonode) + fhlen; in puffs_vfsop_fhtovp()
647 fhtonode_msg->pvfsr_dsize = fhlen; in puffs_vfsop_fhtovp()
648 memcpy(fhtonode_msg->pvfsr_data, fhdata, fhlen); in puffs_vfsop_fhtovp()
674 size_t argsize, fhlen; in puffs_vfsop_vptofh() local
689 fhlen = *fh_size; in puffs_vfsop_vptofh()
691 fhlen = PUFFS_FROMFHSIZE(*fh_size); in puffs_vfsop_vptofh()
693 argsize = sizeof(struct puffs_vfsmsg_nodetofh) + fhlen; in puffs_vfsop_vptofh()
696 nodetofh_msg->pvfsr_dsize = fhlen; in puffs_vfsop_vptofh()
703 fhlen = nodetofh_msg->pvfsr_dsize; in puffs_vfsop_vptofh()
705 fhlen = PUFFS_TOFHSIZE(nodetofh_msg->pvfsr_dsize); in puffs_vfsop_vptofh()
707 fhlen = PUFFS_TOFHSIZE(pmp->pmp_args.pa_fhsize); in puffs_vfsop_vptofh()
711 *fh_size = fhlen; in puffs_vfsop_vptofh()
715 if (fhlen > FHANDLE_SIZE_MAX) { in puffs_vfsop_vptofh()
722 if (*fh_size < fhlen) { in puffs_vfsop_vptofh()
723 *fh_size = fhlen; in puffs_vfsop_vptofh()
727 *fh_size = fhlen; in puffs_vfsop_vptofh()
731 memcpy(fhp, nodetofh_msg->pvfsr_data, fhlen); in puffs_vfsop_vptofh()