MiLockLoaderEntry

VOID __fastcall MiLockLoaderEntry(INT64 a1, UINT64 a2){
  _ETHREAD *CurrentThread; 
  UINT64 v3; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --*((_WORD *)CurrentThread + 243);
  v3 = a1 + 104;
  if( (_DWORD)a2 )
  {
    if( (_DWORD)a2 == 2 )
      ExAcquirePushLockSharedEx(v3, 0i64);
    else
      ExAcquireAutoExpandPushLockExclusive(v3, 0i64);
  }
  else
  {
    ExAcquirePushLockExclusiveEx(v3, a2);
  }
}

Referenced by:

MiFindDriverNonPagedSections
MiFreeInitializationCode
MiLockdownSections
MiMakeDriverPagesPrivate
MiSetPagingOfDriver