ExFreeToNPagedLookasideList
VOID __stdcall ExFreeToNPagedLookasideList(NPAGED_LOOKASIDE_LIST *Lookaside, PVOID Entry){
++*((_DWORD *)Lookaside + 7);
if( *(_WORD *)Lookaside >= *((_WORD *)Lookaside + 8) )
{
++*((_DWORD *)Lookaside + 8);
(*((void(__fastcall **)(PVOID))Lookaside + 7))(Entry);
}
else
{
RtlpInterlockedPushEntrySList((PSLIST_HEADER)Lookaside, (PSLIST_ENTRY)Entry);
}
}Referenced by:
AlpcAddHandleTableEntry
AlpcpDereferenceBlobEx
AlpcpDestroyBlob
AlpcpDestroyPort
Argument1
CcDeallocateVacbLevel
CcDeleteMbcb
CcExtendVacbArray
CcFreeUnusedVacbLevels
FsRtlAddEntry
FsRtlDeleteTunnelCache
FsRtlEmptyFreePoolList
FsRtlFastUnlockSingleExclusive
FsRtlFastUnlockSingleShared
FsRtlFreeExtraCreateParameter
FsRtlFreeFileLock
FsRtlPrivateCancelFileLockIrp
FsRtlPrivateCheckWaitingLocks
FsRtlPrivateFastUnlockAll
FsRtlPrivateInsertSharedLock
FsRtlUninitializeBaseMcb
FsRtlUninitializeFileLock
FsRtlUninitializeLargeMcb
IoSetOplockKeyContext
IoSetOplockPrivateFoExt
IopCreateFile
IopDeleteFileObjectExtension
IovCallDriver
IovpSessionDataDereference
LZNT1DecompressChunkWorkItem
MiFreeMdlTracker
ObWaitForMultipleObjects
PopAllocateIrp
PopCreateDynamicIrpWorker
PopIrpWorker
RtlpFreeRangeListEntry
VerifierExDeleteResourceLite
VerifierExInitializeResourceLite
VfAllocateAdapterChannel
VfAllocateAdapterChannelEx
VfBuildScatterGatherList
VfCancelAdapterChannel
VfCheckForResource
VfFastIoCheckState
VfFreeAdapterChannel
VfFreeAdapterObject
VfFreeMapRegisters
VfGetScatterGatherList
VfIoCompletionCheckState
VfPutScatterGatherList
VfTargetDriversRemove
ViAdapterCallback
ViDeadlockFree
ViDeadlockPopulateLookasideCache
ViDevObjRemove
ViFlushZeroMapRegisterBaseWcbs
ViFreeContextTable
ViLookasideAdd
ViLookasideDelete
ViPacketNotificationCallback
ViRemLockDeleteFirstTreeNode
ViWdIrpBeforeCompletionRoutine
WmipDeregisterRegEntry
WmipUnreferenceEntry