Lines Matching defs:LookupTable

112 typedef struct LookupTable {
132 } LookupTable;
200 get_key(LookupTable *ltable, TableIndex index, void **pkey_ptr, int *pkey_len)
207 get_info(LookupTable *ltable, TableIndex index)
219 hash_out(LookupTable *ltable, TableIndex index)
248 is_freed_entry(LookupTable *ltable, TableIndex index)
260 set_freed_bit(LookupTable *ltable, TableIndex index)
294 find_freed_entry(LookupTable *ltable)
353 free_entry(LookupTable *ltable, TableIndex index)
389 hash_in(LookupTable *ltable, TableIndex index, HashCode hcode)
404 resize_hash_buckets(LookupTable *ltable)
457 resize(LookupTable *ltable)
543 find_entry(LookupTable *ltable, void *key_ptr, int key_len, HashCode hcode)
585 setup_new_entry(LookupTable *ltable, void *key_ptr, int key_len, void *info_ptr)
658 LookupTable *
662 LookupTable * ltable;
674 ltable = (LookupTable *)HPROF_MALLOC((int)sizeof(LookupTable));
675 (void)memset(ltable, 0, (int)sizeof(LookupTable));
715 table_element_count(LookupTable *ltable)
729 table_free_entry(LookupTable *ltable, TableIndex index)
743 table_walk_items(LookupTable *ltable, LookupTableIterator func, void* arg)
778 table_cleanup(LookupTable *ltable, LookupTableIterator func, void *arg)
816 table_create_entry(LookupTable *ltable, void *key_ptr, int key_len, void *info_ptr)
845 table_find_entry(LookupTable *ltable, void *key_ptr, int key_len)
865 table_find_or_create_entry(LookupTable *ltable, void *key_ptr, int key_len,
908 table_get_info(LookupTable *ltable, TableIndex index)
927 table_get_key(LookupTable *ltable, TableIndex index, void **pkey_ptr, int *pkey_len)
944 table_lock_enter(LookupTable *ltable)
950 table_lock_exit(LookupTable *ltable)