Lines Matching refs:hash
92 h_create(uint_t (*hash) (const void *), in h_create()
119 h->h_hash = hash; in h_create()
135 uint_t hash = h->h_hash(key); in h_get() local
136 uint_t i = hash % h->h_tableSize; in h_get()
140 if (e->e_hash == hash && h->h_equal(e->e_key, key)) in h_get()
189 uint_t hash = h->h_hash(key); in h_put() local
190 uint_t indx = hash % h->h_tableSize; in h_put()
194 if (e->e_hash == hash && h->h_equal(e->e_key, key)) in h_put()
200 indx = hash % h->h_tableSize; in h_put()
204 e->e_hash = hash; in h_put()
225 uint_t hash = h->h_hash(key); in h_delete() local
226 uint_t indx = hash % h->h_tableSize; in h_delete()
230 if (e->e_hash == hash && h->h_equal(e->e_key, key)) { in h_delete()