KiIsKernelStackSwappable

UINT64 __stdcall KiIsKernelStackSwappable(_ETHREAD *Thread){
  unsigned int v1; 

  v1 = 0;
  if( Thread->Tcb.WaitMode && (*(&Thread->Tcb.MiscFlags + 1) & 0x40) != 0 && Thread->Tcb.Priority < 25 )
    return 1;
  return v1;
}

Referenced by:

KeTryToFreezeThreadStack