Lines Matching refs:pUM
46 um_device_t * pUM = (um_device_t *)pArg;
47 lm_device_t * pLM = &pUM->lm_dev;
49 BNXE_LOCK_ENTER_TIMER(pUM);
51 if (pUM->timerEnabled != B_TRUE)
53 BNXE_LOCK_EXIT_TIMER(pUM);
59 if (pUM->fmCapabilities &&
62 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_UNAFFECTED);
65 if (pUM->phyInitialized)
67 BNXE_LOCK_ENTER_PHY(pUM);
69 BNXE_LOCK_EXIT_PHY(pUM);
72 pUM->timerID = timeout(BnxeTimer, (void *)pUM,
75 BNXE_LOCK_EXIT_TIMER(pUM);
79 void BnxeTimerStart(um_device_t * pUM)
81 atomic_swap_32(&pUM->timerEnabled, B_TRUE);
83 pUM->lm_dev.vars.stats.stats_collect.timer_wakeup = 0; /* reset */
85 pUM->timerID = timeout(BnxeTimer, (void *)pUM,
90 void BnxeTimerStop(um_device_t * pUM)
92 atomic_swap_32(&pUM->timerEnabled, B_FALSE);
94 BNXE_LOCK_ENTER_TIMER(pUM);
95 BNXE_LOCK_EXIT_TIMER(pUM);
97 untimeout(pUM->timerID);
98 pUM->timerID = 0;