Lines Matching refs:hash_f
283 htab_create_alloc (size_t size, htab_hash hash_f, htab_eq eq_f, in htab_create_alloc() argument
286 return htab_create_typed_alloc (size, hash_f, eq_f, del_f, alloc_f, alloc_f, in htab_create_alloc()
294 htab_create_alloc_ex (size_t size, htab_hash hash_f, htab_eq eq_f, in htab_create_alloc_ex() argument
317 result->hash_f = hash_f; in htab_create_alloc_ex()
348 htab_create_typed_alloc (size_t size, htab_hash hash_f, htab_eq eq_f, in htab_create_typed_alloc() argument
370 result->hash_f = hash_f; 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() argument
386 htab->hash_f = hash_f; in htab_set_functions_ex()
398 htab_create (size_t size, htab_hash hash_f, htab_eq eq_f, htab_del del_f) in htab_create() argument
400 return htab_create_alloc (size, hash_f, eq_f, del_f, xcalloc, free); in htab_create()
404 htab_try_create (size_t size, htab_hash hash_f, htab_eq eq_f, htab_del del_f) in htab_try_create() argument
406 return htab_create_alloc (size, hash_f, eq_f, del_f, calloc, free); in htab_try_create()
566 PTR *q = find_empty_slot_for_expand (htab, (*htab->hash_f) (x)); in htab_expand()
622 return htab_find_with_hash (htab, element, (*htab->hash_f) (element)); in htab_find()
704 return htab_find_slot_with_hash (htab, element, (*htab->hash_f) (element), in htab_find_slot()
715 htab_remove_elt_with_hash (htab, element, (*htab->hash_f) (element)); in htab_remove_elt()