PsTerminateSystemThread

NTSTATUS __stdcall PsTerminateSystemThread(INT64 ExitStatus){
  int v1; 
  _ETHREAD *CurrentThread; 
  v1 = ExitStatus;
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  if( (*((_DWORD *)CurrentThread + 29) & 0x400) != 0 )
    return PspTerminateThreadByPointer((ULONG_PTR)CurrentThread, v1, 1);
  else
    return -1073741811;
}

Referenced by:

CmpLoadHiveThread
EtwpLogger
ExpExpirationThread
InbvRotateGuiBootDisplay
IopThreadStart
PopIrpWorker