PfSnAllocateEnablePrefetcherTimer
KDPC *__fastcall PfSnAllocateEnablePrefetcherTimer(UINT64 FlagToClear){
unsigned int v1;
struct _KTIMER *PoolWithTag;
KDPC *v3;
v1 = FlagToClear;
PoolWithTag = (struct _KTIMER *)ExAllocatePoolWithTag(NonPagedPoolNx, 0x88ui64, 0x77506343ui64);
v3 = (KDPC *)PoolWithTag;
if( PoolWithTag )
{
KeInitializeTimerEx(PoolWithTag, NotificationTimer);
KeInitializeDpc(v3 + 1, (PKDEFERRED_ROUTINE)PfSnEnablePrefetcherTimerRoutine, v3);
v3[2].TargetInfoAsUlong = v1;
}
return v3;
}Referenced by:
PfSnBeginBootPhase
PfSnQueueEnablePrefetcherTimer