Lines Matching refs:hval
231 struct hsearch_data *htab, int flag, unsigned int hval, in _compare_and_overwrite_entry() argument
234 if (htab->table[idx].used == hval in _compare_and_overwrite_entry()
279 unsigned int hval; in hsearch_r() local
287 hval = len; in hsearch_r()
290 hval <<= 4; in hsearch_r()
291 hval += item.key[count]; in hsearch_r()
298 hval %= htab->size; in hsearch_r()
299 if (hval == 0) in hsearch_r()
300 ++hval; in hsearch_r()
303 idx = hval; in hsearch_r()
317 flag, hval, idx); in hsearch_r()
325 hval2 = 1 + hval % (htab->size - 2); in hsearch_r()
341 if (idx == hval) in hsearch_r()
350 htab, flag, hval, idx); in hsearch_r()
376 htab->table[idx].used = hval; in hsearch_r()