KiWaitForContextSwap

VOID __stdcall KiWaitForContextSwap(_ETHREAD *Thread){
  UINT64 SpinCount; 

  LODWORD(SpinCount) = 0;
  while( Thread->Tcb.Running )
    KeYieldProcessorEx(&SpinCount);
}

Referenced by:

KeDeleteThread
KiOutSwapKernelStacks