Lines Matching refs:htab_t
72 static hashval_t htab_mod (hashval_t, htab_t);
73 static hashval_t htab_mod_m2 (hashval_t, htab_t);
76 static int htab_expand (htab_t);
77 static PTR *find_empty_slot_for_expand (htab_t, hashval_t);
216 (htab_size) (htab_t htab) in size_t()
226 (htab_elements) (htab_t htab) in size_t()
262 htab_mod (hashval_t hash, htab_t htab) in htab_mod()
271 htab_mod_m2 (hashval_t hash, htab_t htab) in htab_mod_m2()
282 htab_t
293 htab_t
299 htab_t result; in htab_create_alloc_ex()
305 result = (htab_t) (*alloc_f) (alloc_arg, 1, sizeof (struct htab)); in htab_create_alloc_ex()
347 htab_t
352 htab_t result; in htab_create_typed_alloc()
358 result = (htab_t) (*alloc_tab_f) (1, sizeof (struct htab)); in htab_create_typed_alloc()
382 htab_set_functions_ex (htab_t htab, htab_hash hash_f, htab_eq eq_f, in htab_set_functions_ex()
397 htab_t
403 htab_t
413 htab_delete (htab_t htab) in htab_delete()
439 htab_empty (htab_t htab) in htab_empty()
482 find_empty_slot_for_expand (htab_t htab, hashval_t hash) in find_empty_slot_for_expand()
518 htab_expand (htab_t htab) in htab_expand()
586 htab_find_with_hash (htab_t htab, const PTR element, hashval_t hash) in htab_find_with_hash()
620 htab_find (htab_t htab, const PTR element) in htab_find()
634 htab_find_slot_with_hash (htab_t htab, const PTR element, in htab_find_slot_with_hash()
702 htab_find_slot (htab_t htab, const PTR element, enum insert_option insert) in htab_find_slot()
713 htab_remove_elt (htab_t htab, PTR element) in htab_remove_elt()
724 htab_remove_elt_with_hash (htab_t htab, PTR element, hashval_t hash) in htab_remove_elt_with_hash()
744 htab_clear_slot (htab_t htab, PTR *slot) in htab_clear_slot()
763 htab_traverse_noresize (htab_t htab, htab_trav callback, PTR info) in htab_traverse_noresize()
786 htab_traverse (htab_t htab, htab_trav callback, PTR info) in htab_traverse()
799 htab_collisions (htab_t htab) in htab_collisions()