fh_lock
mutex_lock(&fhp->fh_lock);
mutex_unlock(&fhp->fh_lock);
mutex_unlock(&fhp->fh_lock);
mutex_unlock(&fhp->fh_lock);
(void) mutex_lock(&be->hashinfo->fh_lock);
(void) mutex_unlock(&be->hashinfo->fh_lock);
(void) mutex_lock(&fhp->fh_lock);
(void) mutex_unlock(&fhp->fh_lock);
mutex_t fh_lock;
#define SMB_FH_LOCK(fhp) mutex_enter(&(fhp)->fh_lock)
#define SMB_FH_UNLOCK(fhp) mutex_exit(&(fhp)->fh_lock)
mutex_enter(&hdl->fh_lock);
mutex_exit(&hdl->fh_lock);
mutex_destroy(&fmhdl->fh_lock);
mutex_init(&fmhdl->fh_lock, NULL, MUTEX_DRIVER, fmhdl->fh_ibc);
kmutex_t fh_lock; /* error handler lock */