HalpDmaFreeCrashDumpRegisters
void __fastcall HalpDmaFreeCrashDumpRegisters(int a1){
unsigned int v1;
int i;
v1 = 0;
for( i = 1; v1 < HalpDmaHibernateRegisterSetIndex; ++v1 )
{
*(_QWORD *)(*((_QWORD *)&HalpDmaHibernateRegisterSets + 2 * v1) + 56i64) = *((_QWORD *)&HalpDmaHibernateRegisterSets
+ 2 * v1);
if( a1 )
HalpDmaFreeMapRegisters(
HalpDmaHibernateAdapter,
*((_HALP_DMA_TRANSLATION_ENTRY **)&HalpDmaHibernateRegisterSets + 2 * v1),
*((unsigned int *)&HalpDmaHibernateRegisterSets + 4 * v1 + 2));
}
if( a1 )
{
HalpDmaHibernateAdapter = 0i64;
HalpDmaHibernateRegisterSetIndex = 0;
LODWORD(HalpDmaHibernatePhase1RegisterSetIndex) = 0;
i = 0;
}
HalpDmaHibernateRegisterPhase = i;
}Referenced by:
No references.