Searched refs:pWorkq (Results 1 – 1 of 1) sorted by relevance
50 static void BnxeWorkQueueInstanceWaitAndDestroy(BnxeWorkQueueInstance * pWorkq) in BnxeWorkQueueInstanceWaitAndDestroy() argument52 if (pWorkq->pTaskq) in BnxeWorkQueueInstanceWaitAndDestroy()54 ddi_taskq_wait(pWorkq->pTaskq); in BnxeWorkQueueInstanceWaitAndDestroy()55 ddi_taskq_destroy(pWorkq->pTaskq); in BnxeWorkQueueInstanceWaitAndDestroy()56 mutex_destroy(&pWorkq->workQueueMutex); in BnxeWorkQueueInstanceWaitAndDestroy()59 memset(pWorkq, 0, sizeof(BnxeWorkQueueInstance)); in BnxeWorkQueueInstanceWaitAndDestroy()119 BnxeWorkQueueInstance * pWorkq = (BnxeWorkQueueInstance *)pArg; in BnxeWorkQueueDispatch() local120 um_device_t * pUM = (um_device_t *)pWorkq->pUM; in BnxeWorkQueueDispatch()123 mutex_enter(&pWorkq->workQueueMutex); in BnxeWorkQueueDispatch()124 pWorkItem = (BnxeWorkItem *)s_list_pop_head(&pWorkq->workQueue); in BnxeWorkQueueDispatch()[all …]