SmcStoreEntryFind

_DWORD *__fastcall SmcStoreEntryFind(INT64 a1, INT64 a2, INT64 a3){
  _DWORD *v3; 
  unsigned __int64 v4; 
  v3 = (_DWORD *)(a1 + 168);
  v4 = a1 + 552;
  while( (unsigned __int64)v3 < v4 )
  {
    if( *v3 != -1 && *v3 == (_DWORD)a2 && (v3[1] & 3) == (_DWORD)a3 )
      return v3;
    v3 += 6;
  }
  return 0i64;
}

Referenced by:

SmcStoreDelete
SmcStoreResize