Lines Matching refs:hval
260 search_bucket(db_table_desc* bucket, unsigned long hval, char *target) in search_bucket() argument
265 if (np->hashval == hval && in search_bucket()
283 db_table_desc_p *head, unsigned long hval, char *target, in remove_from_bucket() argument
290 if (np->hashval == hval && in remove_from_bucket()
449 u_int hval = 0; in get_hashval() local
453 hval = ((hval<<HASHSHIFT)^hval); in get_hashval()
454 hval += (value[i] & HASHMASK); in get_hashval()
457 return (hval); in get_hashval()
490 register unsigned long hval; in search_dictionary() local
496 hval = get_hashval(target); in search_dictionary()
497 bucket = hval % dd->tables.tables_len; in search_dictionary()
502 return (search_bucket(fst, hval, target)); in search_dictionary()
516 register unsigned long hval; in remove_from_dictionary() local
524 hval = get_hashval(target); in remove_from_dictionary()
525 bucket = hval % dd->tables.tables_len; in remove_from_dictionary()
530 hval, target, remove_storage)) { in remove_from_dictionary()
555 register unsigned long hval; in add_to_dictionary() local
567 hval = get_hashval(target); in add_to_dictionary()
574 bucket = hval % dd->tables.tables_len; in add_to_dictionary()
576 td->hashval = hval; in add_to_dictionary()