KsepCacheUnlock

VOID __stdcall KsepCacheUnlock(_KSE_CACHE *Cache){
  if( (_InterlockedExchangeAdd64((volatile signed __int64 *)Cache, 0xFFFFFFFFFFFFFFFFui64) & 6) == 2 )
    ExfTryToWakePushLock((_EX_PUSH_LOCK *)Cache);
  KeAbPostRelease(Cache);
  KeLeaveCriticalRegionThread(KeGetCurrentThread());
}

Referenced by:

KseQueryDeviceDataList