IopUnmaskInterrupt

VOID __stdcall IopUnmaskInterrupt(_KINTERRUPT *InterruptObject){
  unsigned __int64 v1; 

  v1 = InterruptObject[-1].IsrDpcStats.IsrTimeStart
     - ((InterruptObject[-1].IsrDpcStats.IsrTimeStart >> 1) & 0x5555555555555555i64);
  KeUnmaskInterrupt(
    (_KINTERRUPT **)&InterruptObject[1].Number,
    (0x101010101010101i64
   * (((v1 & 0x3333333333333333i64)
     + ((v1 >> 2) & 0x3333333333333333i64)
     + (((v1 & 0x3333333333333333i64) + ((v1 >> 2) & 0x3333333333333333i64)) >> 4)) & 0xF0F0F0F0F0F0F0Fi64)) >> 56,
    (_INTERRUPT_CONNECTION_DATA *)&InterruptObject[-1].IsrDpcStats.IsrCount);
}

Referenced by:

IoReportInterruptActive