Lines Matching defs:pJob
855 PVBOXNETFLT_JOB pJob;
860 pJob = LIST_ENTRY_2_JOB(pJobEntry);
863 pJob->pfnRoutine(pJob->pContext);
866 if (pJob->bUseCompletionEvent)
868 KeSetEvent(&pJob->CompletionEvent, 1, FALSE);
882 static VOID vboxNetFltWinJobEnqueueJob(PVBOXNETFLT_JOB_QUEUE pQueue, PVBOXNETFLT_JOB pJob, bool bEnqueueHead)
886 ExInterlockedInsertHeadList(&pQueue->Jobs, &pJob->ListEntry, &pQueue->Lock);
890 ExInterlockedInsertTailList(&pQueue->Jobs, &pJob->ListEntry, &pQueue->Lock);
896 DECLINLINE(VOID) vboxNetFltWinJobInit(PVBOXNETFLT_JOB pJob, PFNVBOXNETFLT_JOB_ROUTINE pfnRoutine, PVOID pContext, bool bUseEvent)
898 pJob->pfnRoutine = pfnRoutine;
899 pJob->pContext = pContext;
900 pJob->bUseCompletionEvent = bUseEvent;
902 KeInitializeEvent(&pJob->CompletionEvent, NotificationEvent, FALSE);