MUTEX_ENTER
MUTEX_ENTER(&ifs->ifs_ipf_rw);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&ifs->ifs_ipf_timeoutlock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&oifq->ifq_lock);
MUTEX_ENTER(&nifq->ifq_lock);
MUTEX_ENTER(&next->fr_lock);
MUTEX_ENTER(&ifs->ifs_ipf_authmx);
MUTEX_ENTER(&ifs->ifs_ipf_rw);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&ifs->ifs_ipl_mutex);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&ifs->ifs_ipf_nat_new);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&ifs->ifs_ipf_nat_new);
MUTEX_ENTER(&ifs->ifs_ipf_nat_new);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&nextnat->nat_lock);
MUTEX_ENTER(&ifs->ifs_ipf_natio);
MUTEX_ENTER(&ifs->ifs_ipf_nat_new);
MUTEX_ENTER(&ifs->ifs_ipf_nat_new);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&ifs->ifs_ipf_nat_new);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&next->is_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&ifs->ifs_ipf_stinsert);
# define ATOMIC_INCL(x) MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DECL(x) MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC64(x) MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_INC32(x) MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_INC16(x) MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC64(x) MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_DEC32(x) MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_DEC16(x) MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC64(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC64(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC32(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC32(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INCL(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DECL(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC64(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC64(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC32(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC32(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INCL(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DECL(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define ATOMIC_INC(x) { MUTEX_ENTER(&ipf_rw); (x)++; \
# define ATOMIC_DEC(x) { MUTEX_ENTER(&ipf_rw); (x)--; \
# define READ_ENTER(x) MUTEX_ENTER(x)
# define WRITE_ENTER(x) MUTEX_ENTER(x)
# define ATOMIC_INC(x) { MUTEX_ENTER(&ipf_rw); \
# define ATOMIC_DEC(x) { MUTEX_ENTER(&ipf_rw); \
# define READ_ENTER(x) MUTEX_ENTER(&(x)->ipf_lk)
# define WRITE_ENTER(x) MUTEX_ENTER(&(x)->ipf_lk)
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&hpidebuglock);
MUTEX_ENTER(&((hxge_t *)hpi_handle.hxgep)->pio_lock); \
MUTEX_ENTER(&((hxge_t *)hpi_handle.hxgep)->pio_lock); \
MUTEX_ENTER(&((hxge_t *)hpi_handle.hxgep)->pio_lock); \
MUTEX_ENTER(&((hxge_t *)hpi_handle.hxgep)->pio_lock); \
MUTEX_ENTER(&((hxge_t *)handle.hxgep)->pio_lock); \
MUTEX_ENTER(&((hxge_t *)handle.hxgep)->pio_lock); \
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(&hw_p->hxge_cfg_lock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(&hxgedebuglock);
MUTEX_ENTER(&hxgep->timeout.lock);
MUTEX_ENTER(&hxgep->timeout.lock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(&hxgep->timeout.lock);
MUTEX_ENTER(&hxgep->timeout.lock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(group->hxgep->genlock);
MUTEX_ENTER(group->hxgep->genlock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(hxgep->genlock);
MUTEX_ENTER(&hxge_common_lock);
MUTEX_ENTER(&hxge_common_lock);
MUTEX_ENTER(&to->lock);
MUTEX_ENTER(&hw_p->hxge_tcam_lock);
MUTEX_ENTER(&hxgep->ouraddr_lock);
MUTEX_ENTER(&hw_p->hxge_tcam_lock);
MUTEX_ENTER(&hw_p->hxge_vlan_lock);
MUTEX_ENTER(&ring->post_lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&rbrp->post_lock);
MUTEX_ENTER(&ringp->lock);
MUTEX_ENTER(&ringp->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&rx_rbr_p->lock);
MUTEX_ENTER(&rbrp->post_lock);
MUTEX_ENTER(&rbrp->post_lock);
MUTEX_ENTER(&rcrp->lock);
MUTEX_ENTER(&rbrp->lock);
MUTEX_ENTER(&hxgep->vmac_lock);
MUTEX_ENTER(&rbrp->post_lock);
MUTEX_ENTER(&hxgep->vmac_lock);
MUTEX_ENTER(&hxgep->vmac_lock);
MUTEX_ENTER(&hxgep->vmac_lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&npidebuglock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_cfg_lock);
MUTEX_ENTER(&hw_p->nxge_tcam_lock);
MUTEX_ENTER(&hw_p->nxge_tcam_lock);
MUTEX_ENTER(&hw_p->nxge_tcam_lock);
MUTEX_ENTER(&hw_p->nxge_vlan_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_tcam_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_tcam_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_tcam_lock);
MUTEX_ENTER(&hw_p->nxge_tcam_lock);
MUTEX_ENTER(&hw_p->nxge_tcam_lock);
MUTEX_ENTER(&hw_p->nxge_tcam_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_tcam_lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&nxge->group_lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(nxge->genlock);
MUTEX_ENTER(nxgep->genlock);
MUTEX_ENTER(&hw_p->nxge_cfg_lock);
MUTEX_ENTER(&nxgep->ouraddr_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->ouraddr_lock);
MUTEX_ENTER(&nxge->poll_lock);
MUTEX_ENTER(&nxgep->poll_lock);
MUTEX_ENTER(&nxgep->poll_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgep->nxge_hw_p->nxge_mdio_lock);
MUTEX_ENTER(&nxgedebuglock);
MUTEX_ENTER(nxgep->genlock);
MUTEX_ENTER(nxgep->genlock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&nxge_common_lock);
MUTEX_ENTER(&nxge_common_lock);
MUTEX_ENTER(&hw_p->nxge_cfg_lock);
MUTEX_ENTER(&rx_rbr_p->post_lock);
MUTEX_ENTER(&rcrp->lock);
MUTEX_ENTER(&rx_rbr_p->lock);
MUTEX_ENTER(&ringp->lock);
MUTEX_ENTER(&ringp->lock);
MUTEX_ENTER(&rcr_p->lock);
MUTEX_ENTER(&rbrp->lock);
MUTEX_ENTER(&rbrp->post_lock);
MUTEX_ENTER(&rcrp->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&ring_p->lock);
MUTEX_ENTER(&nhd->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&ring_p->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&tx_ring_p->lock);
MUTEX_ENTER(&ring->lock);
MUTEX_ENTER(&hw_p->nxge_cfg_lock);
MUTEX_ENTER(&hw_p->nxge_cfg_lock);