HalpIommuUpdatePageTableLevel
VOID __stdcall HalpIommuUpdatePageTableLevel(){
INT64 i;
unsigned int v1;
unsigned int v2;
qword_140C49BE8 = 0xFFFFFFFF00000000ui64;
for( i = qword_140C49B50; (INT64 *)i != &qword_140C49B50; i = *(_QWORD *)i )
{
v1 = *(_DWORD *)(i + 456);
if( (v1 & 0x100) != 0 )
{
v2 = ((v1 >> 12) & 7) + 1;
if( v2 > (unsigned int)qword_140C49BE8 )
LODWORD(qword_140C49BE8) = v2;
if( v2 < HIDWORD(qword_140C49BE8) )
HIDWORD(qword_140C49BE8) = v2;
}
}
}Referenced by:
HalpIommuInitializeAll