Lines Matching refs:hval
85 HASHTYPE hval; in CONCAT() local
139 HASHTYPE hval, TYPE *data) in CONCAT()
141 size_t idx = 1 + hval % htab->nslots; in CONCAT()
143 if (htab->table[idx].hval != 0) in CONCAT()
148 if (htab->table[idx].hval == hval in CONCAT()
153 hash = 1 + hval % (htab->nslots - 2); in CONCAT()
162 if (htab->table[idx].hval == hval in CONCAT()
166 while (htab->table[idx].hval != 0); in CONCAT()
179 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
182 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
183 if (slot->hval != 0) in CONCAT()
187 slot->hval = hval; in CONCAT()
202 HASHTYPE hval, TYPE *data) in CONCAT()
206 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
207 if (slot->hval != 0) in CONCAT()
211 slot->hval = hval; in CONCAT()
230 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
233 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
234 slot->hval = hval; in CONCAT()
250 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
254 hval, data); in CONCAT()
255 if (slot->hval == 0) in CONCAT()