Lines Matching refs:WorkQueueItem
61 PRX_WORK_QUEUE_ITEM WorkQueueItem);
2420 DispatchItem->WorkQueueItem.WorkerRoutine = RxWorkItemDispatcher; in RxDispatchToWorkerThread()
2421 DispatchItem->WorkQueueItem.Parameter = DispatchItem; in RxDispatchToWorkerThread()
2424 Status = RxInsertWorkQueueItem(pMRxDeviceObject, WorkQueueType, &DispatchItem->WorkQueueItem); in RxDispatchToWorkerThread()
5164 PRX_WORK_QUEUE_ITEM WorkQueueItem) in RxInsertWorkQueueItem() argument
5189 WorkQueueItem->pDeviceObject = pMRxDeviceObject; in RxInsertWorkQueueItem()
5214 KeInsertQueue(&WorkQueue->Queue, &WorkQueueItem->List); in RxInsertWorkQueueItem()
6374 ExInitializeWorkItem(&pWorkItem->WorkQueueItem, Routine, pContext); in RxPostOneShotTimerRequest()
6375 pWorkItem->WorkQueueItem.pDeviceObject = pDeviceObject; in RxPostOneShotTimerRequest()
6383 InsertTailList(&RxTimerQueueHead, &pWorkItem->WorkQueueItem.List); in RxPostOneShotTimerRequest()
7290 PRX_WORK_QUEUE_ITEM WorkQueueItem; in RxpWorkerThreadDispatcher() local
7314 WorkQueueItem = CONTAINING_RECORD(ListEntry, RX_WORK_QUEUE_ITEM, List); in RxpWorkerThreadDispatcher()
7321 WorkerRoutine = WorkQueueItem->WorkerRoutine; in RxpWorkerThreadDispatcher()
7322 Parameter = WorkQueueItem->Parameter; in RxpWorkerThreadDispatcher()
7323 DeviceObject = WorkQueueItem->pDeviceObject; in RxpWorkerThreadDispatcher()
7325 WorkQueueItem->List.Flink = NULL; in RxpWorkerThreadDispatcher()
7326 WorkQueueItem->WorkerRoutine = NULL; in RxpWorkerThreadDispatcher()
7327 WorkQueueItem->Parameter = NULL; in RxpWorkerThreadDispatcher()
7328 WorkQueueItem->pDeviceObject = NULL; in RxpWorkerThreadDispatcher()
7430 DPRINT("Dispatch routine %p(%p) taken from %p\n", WorkerRoutine, Parameter, WorkQueueItem); in RxpWorkerThreadDispatcher()
8524 WorkItem = CONTAINING_RECORD(ListEntry, RX_WORK_ITEM, WorkQueueItem.List); in RxTimerDispatch()
8529 RemoveEntryList(&WorkItem->WorkQueueItem.List); in RxTimerDispatch()
8530 InsertTailList(&LocalList, &WorkItem->WorkQueueItem.List); in RxTimerDispatch()
8556 WorkItem = CONTAINING_RECORD(ListEntry, RX_WORK_ITEM, WorkQueueItem.List); in RxTimerDispatch()
8559 WorkItem->WorkQueueItem.List.Flink = NULL; in RxTimerDispatch()
8560 WorkItem->WorkQueueItem.List.Blink = NULL; in RxTimerDispatch()
8561 RxPostToWorkerThread(WorkItem->WorkQueueItem.pDeviceObject, CriticalWorkQueue, in RxTimerDispatch()
8562 &WorkItem->WorkQueueItem, WorkItem->WorkQueueItem.WorkerRoutine, in RxTimerDispatch()
8563 WorkItem->WorkQueueItem.Parameter); in RxTimerDispatch()