<dec f='src/src/sys/nfs/nfs_var.h' l='282' type='int nfsrv_fhtovp(nfsrvfh_t * , int , struct vnode ** , kauth_cred_t , struct nfssvc_sock * , struct mbuf * , int * , int , int )'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='180' u='c' c='nfsrv3_access'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='242' u='c' c='nfsrv_getattr'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='330' u='c' c='nfsrv_setattr'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='573' u='c' c='nfsrv_readlink'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='651' u='c' c='nfsrv_read'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='920' u='c' c='nfsrv_write'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='1217' u='c' c='nfsrv_writegather'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='2190' u='c' c='nfsrv_link'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='2726' u='c' c='nfsrv_readdir'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='2985' u='c' c='nfsrv_readdirplus'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='3292' u='c' c='nfsrv_commit'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='3345' u='c' c='nfsrv_statfs'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='3415' u='c' c='nfsrv_fsinfo'/>
<use f='src/src/sys/nfs/nfs_serv.c' l='3484' u='c' c='nfsrv_pathconf'/>
<use f='src/src/sys/nfs/nfs_srvsubs.c' l='177' u='c' c='nfs_namei'/>
<def f='src/src/sys/nfs/nfs_srvsubs.c' l='289' ll='362' type='int nfsrv_fhtovp(nfsrvfh_t * nsfh, int lockflag, struct vnode ** vpp, kauth_cred_t cred, struct nfssvc_sock * slp, struct mbuf * nam, int * rdonlyp, int kerbflag, int pubflag)'/>
<doc f='src/src/sys/nfs/nfs_srvsubs.c' l='282'>/*
 * nfsrv_fhtovp() - convert a fh to a vnode ptr (optionally locked)
 * 	- look up fsid in mount list (if not found ret error)
 *	- get vp and export rights by calling VFS_FHTOVP()
 *	- if cred-&gt;cr_uid == 0 or MNT_EXPORTANON set it to credanon
 *	- if not lockflag unlock it with VOP_UNLOCK()
 */</doc>
