Lines Matching refs:PLDHashTable
64 PL_DHashAllocTable(PLDHashTable *table, PRUint32 nbytes)
74 PL_DHashFreeTable(PLDHashTable *table, void *ptr)
84 PL_DHashStringKey(PLDHashTable *table, const void *key)
96 PL_DHashGetKeyStub(PLDHashTable *table, PLDHashEntryHdr *entry)
104 PL_DHashVoidPtrKeyStub(PLDHashTable *table, const void *key)
110 PL_DHashMatchEntryStub(PLDHashTable *table,
120 PL_DHashMatchStringKey(PLDHashTable *table,
132 PL_DHashMoveEntryStub(PLDHashTable *table,
140 PL_DHashClearEntryStub(PLDHashTable *table, PLDHashEntryHdr *entry)
146 PL_DHashFreeStringKey(PLDHashTable *table, PLDHashEntryHdr *entry)
159 PL_DHashFinalizeStub(PLDHashTable *table)
181 PR_IMPLEMENT(PLDHashTable *)
185 PLDHashTable *table;
188 table = (PLDHashTable *) RTMemAlloc(sizeof *table);
190 table = (PLDHashTable *) malloc(sizeof *table);
206 PL_DHashTableDestroy(PLDHashTable *table)
217 PL_DHashTableInit(PLDHashTable *table, const PLDHashTableOps *ops, void *data,
265 PL_DHashTableSetAlphaBounds(PLDHashTable *table,
341 PL_DHashTableFinish(PLDHashTable *table)
380 SearchTable(PLDHashTable *table, const void *key, PLDHashNumber keyHash,
455 ChangeTable(PLDHashTable *table, int deltaLog2)
520 PL_DHashTableOperate(PLDHashTable *table, const void *key, PLDHashOperator op)
625 PL_DHashTableRawRemove(PLDHashTable *table, PLDHashEntryHdr *entry)
643 PL_DHashTableEnumerate(PLDHashTable *table, PLDHashEnumerator etor, void *arg)
720 PL_DHashTableDumpMeter(PLDHashTable *table, PLDHashEnumerator dump, FILE *fp)