Home
last modified time | relevance | path

Searched refs:pWorkq (Results 1 – 1 of 1) sorted by relevance

/titanic_44/usr/src/uts/common/io/bnxe/
H A Dbnxe_workq.c50 static void BnxeWorkQueueInstanceWaitAndDestroy(BnxeWorkQueueInstance * pWorkq) in BnxeWorkQueueInstanceWaitAndDestroy() argument
52 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() local
120 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 …]