PsDetachSiloFromCurrentThread

VOID __stdcall PsDetachSiloFromCurrentThread(_EJOB *PreviousSilo){
  KeGetCurrentThread()[1].WaitBlock[3].WaitListEntry.Blink = (_LIST_ENTRY *)PreviousSilo;
}

Referenced by:

DbgkInitializeServerSilo
EtwInitializeSiloState
EtwpEnableGuid
EtwpLogger
EtwpTrackGuidEntryRegistrations
EtwpUpdateFileInfoDriverRegistration
ExpRefreshTimeZoneInformation
ExpTimeZoneInitSiloState
ExpTimeZoneWork
ExpWnfAllocateNextPersistentNameSequence
ExpWnfLookupPermanentName
MmLoadSystemImageEx
MmUnloadSystemImage
ObCloseHandleTableEntry
ObCreateSiloRootDirectory
ObpDecrementHandleCount
ObpIncrementHandleCountEx
PspDeleteExternalServerSiloState
PspShutdownCsrProcess
PspSiloInitializeIsMultiSessionSku
PspSiloInitializeSystemRootSymlink
PspSiloInitializeUserSharedData
PspSiloLoadApiSets
SeInitServerSilo
SepCleanupLUIDDeviceMapDirectory
SepDeleteUnreferencedLogonSessionsInSilo
SepRmCommandServerThread
SepRmLsaConnectRequest
VrpHandleIoctlGetVirtualRootKey