Home
last modified time | relevance | path

Searched refs:HashTable (Results 1 – 5 of 5) sorted by relevance

/bootable/recovery/minzip/
DHash.h65 typedef struct HashTable { struct
71 } HashTable; argument
81 HashTable* mzHashTableCreate(size_t initialSize, HashFreeFunc freeFunc);
94 void mzHashTableClear(HashTable* pHashTable);
99 void mzHashTableFree(HashTable* pHashTable);
104 INLINE int mzHashTableNumEntries(HashTable* pHashTable) { in mzHashTableNumEntries()
111 INLINE int mzHashTableMemUsage(HashTable* pHashTable) { in mzHashTableMemUsage()
112 return sizeof(HashTable) + pHashTable->tableSize * sizeof(HashEntry); in mzHashTableMemUsage()
124 void* mzHashTableLookup(HashTable* pHashTable, unsigned int itemHash, void* item,
131 bool mzHashTableRemove(HashTable* pHashTable, unsigned int hash, void* item);
[all …]
DHash.c51 HashTable* mzHashTableCreate(size_t initialSize, HashFreeFunc freeFunc) in mzHashTableCreate()
53 HashTable* pHashTable; in mzHashTableCreate()
57 pHashTable = (HashTable*) malloc(sizeof(*pHashTable)); in mzHashTableCreate()
65 (HashEntry*) calloc((size_t)pHashTable->tableSize, sizeof(HashTable)); in mzHashTableCreate()
77 void mzHashTableClear(HashTable* pHashTable) in mzHashTableClear()
102 void mzHashTableFree(HashTable* pHashTable) in mzHashTableFree()
115 static int countTombStones(HashTable* pHashTable) in countTombStones()
137 static bool resizeHash(HashTable* pHashTable, int newSize) in resizeHash()
144 pNewEntries = (HashEntry*) calloc(newSize, sizeof(HashTable)); in resizeHash()
178 void* mzHashTableLookup(HashTable* pHashTable, unsigned int itemHash, void* item, in mzHashTableLookup()
[all …]
DZip.h51 HashTable* pHash; // maps file name to ZipEntry
DZip.c146 static void addEntryToHashTable(HashTable* pHash, ZipEntry* pEntry) in addEntryToHashTable()
/bootable/recovery/updater/
Dblockimg.cpp1539 HashTable* cmdht = mzHashTableCreate(cmdcount, nullptr); in PerformBlockImageUpdate()
1540 std::unique_ptr<HashTable, decltype(&mzHashTableFree)> cmdht_holder(cmdht, mzHashTableFree); in PerformBlockImageUpdate()