PipMergeDependencyTypes

INT64 __fastcall PipMergeDependencyTypes(INT64 a1, INT64 a2){
  int v3; 
  unsigned __int8 v4; 
  unsigned __int64 v5; 
  INT64 result; 
  v3 = a2;
  KeAcquireSpinLockRaiseToDpc(&PiDependencyEdgeWriteLock, a2);
  *(_DWORD *)(a1 + 48) |= v3;
  v5 = v4;
  KxReleaseSpinLock(&PiDependencyEdgeWriteLock);
  result = (unsigned int)KiIrqlFlags;
  __writecr8(v5);
  return result;
}

Referenced by:

PipAddRequestToEdge