Lines Matching refs:ent
178 uint32_t ent = hash & (hash_table_size - 1); in EntryToIndex() local
179 while (hash_table[ent].name != NULL) { in EntryToIndex()
180 if (hash_table[ent] == name) { in EntryToIndex()
181 return ent; in EntryToIndex()
184 ent = (ent + 1) & (hash_table_size - 1); in EntryToIndex()
197 uint32_t ent = hash & (hash_table_size - 1); in AddToHash() local
203 while (hash_table[ent].name != NULL) { in AddToHash()
204 if (hash_table[ent] == name) { in AddToHash()
209 ent = (ent + 1) & (hash_table_size - 1); in AddToHash()
212 hash_table[ent].name = name.name; in AddToHash()
213 hash_table[ent].name_length = name.name_length; in AddToHash()
514 static int32_t FindEntry(const ZipArchive* archive, const int ent, in FindEntry() argument
516 const uint16_t nameLen = archive->hash_table[ent].name_length; in FindEntry()
521 const uint8_t* ptr = archive->hash_table[ent].name; in FindEntry()
608 if (memcmp(archive->hash_table[ent].name, name_buf, nameLen)) { in FindEntry()
710 const int64_t ent = EntryToIndex(archive->hash_table, in FindEntry() local
713 if (ent < 0) { in FindEntry()
715 return ent; in FindEntry()
718 return FindEntry(archive, ent, data); in FindEntry()