Lines Matching refs:htab_t

71 static hashval_t htab_mod (hashval_t, htab_t);
72 static hashval_t htab_mod_m2 (hashval_t, htab_t);
75 static int htab_expand (htab_t);
76 static PTR *find_empty_slot_for_expand (htab_t, hashval_t);
215 (htab_size) (htab_t htab) in size_t()
225 (htab_elements) (htab_t htab) in size_t()
261 htab_mod (hashval_t hash, htab_t htab) in htab_mod()
270 htab_mod_m2 (hashval_t hash, htab_t htab) in htab_mod_m2()
281 htab_t
292 htab_t
298 htab_t result; in htab_create_alloc_ex()
304 result = (htab_t) (*alloc_f) (alloc_arg, 1, sizeof (struct htab)); in htab_create_alloc_ex()
346 htab_t
351 htab_t result; in htab_create_typed_alloc()
357 result = (htab_t) (*alloc_tab_f) (1, sizeof (struct htab)); in htab_create_typed_alloc()
381 htab_set_functions_ex (htab_t htab, htab_hash hash_f, htab_eq eq_f, in htab_set_functions_ex()
396 htab_t
402 htab_t
412 htab_delete (htab_t htab) in htab_delete()
438 htab_empty (htab_t htab) in htab_empty()
481 find_empty_slot_for_expand (htab_t htab, hashval_t hash) in find_empty_slot_for_expand()
517 htab_expand (htab_t htab) in htab_expand()
585 htab_find_with_hash (htab_t htab, const PTR element, hashval_t hash) in htab_find_with_hash()
619 htab_find (htab_t htab, const PTR element) in htab_find()
633 htab_find_slot_with_hash (htab_t htab, const PTR element, in htab_find_slot_with_hash()
701 htab_find_slot (htab_t htab, const PTR element, enum insert_option insert) in htab_find_slot()
712 htab_remove_elt (htab_t htab, const PTR element) in htab_remove_elt()
723 htab_remove_elt_with_hash (htab_t htab, const PTR element, hashval_t hash) in htab_remove_elt_with_hash()
743 htab_clear_slot (htab_t htab, PTR *slot) in htab_clear_slot()
762 htab_traverse_noresize (htab_t htab, htab_trav callback, PTR info) in htab_traverse_noresize()
785 htab_traverse (htab_t htab, htab_trav callback, PTR info) in htab_traverse()
798 htab_collisions (htab_t htab) in htab_collisions()