IopUpdateWriteTransferCount

VOID __stdcall IopUpdateWriteTransferCount(UINT64 TransferCount, _EPROCESS *Process){
  unsigned __int64 v2; 
  _ETHREAD *CurrentThread; 

  v2 = (unsigned int)TransferCount;
  if( Process )
  {
    _InterlockedExchangeAdd64((volatile signed __int64 *)&Process->WriteTransferCount, (unsigned int)TransferCount);
  }
  else
  {
    CurrentThread = (_ETHREAD *)KeGetCurrentThread();
    CurrentThread->Tcb.WriteTransferCount += v2;
  }
  __addgsqword(0x2EF0u, v2);
}

Referenced by:

IopCompleteRequest