ViAvlRaiseIrqlSafe

VOID __stdcall ViAvlRaiseIrqlSafe(_VF_AVL_LOCK_CONTEXT *Context){
  unsigned __int8 CurrentIrql; 

  if( (*((_BYTE *)Context + 9) & 1) == 0 )
  {
    CurrentIrql = KeGetCurrentIrql();
    __writecr8(2ui64);
    *((_BYTE *)Context + 9) |= 1u;
    *((_BYTE *)Context + 8) = CurrentIrql;
  }
}

Referenced by:

VfAvlDeleteTreeNode
VfAvlEnumerateNodes
VfAvlInsertReservedTreeNode
VfAvlLookupTreeNode