Lines Matching refs:hval
68 HASHTYPE hval; in CONCAT() local
122 HASHTYPE hval, TYPE *data) in CONCAT()
124 size_t idx = 1 + hval % htab->nslots; in CONCAT()
126 if (htab->table[idx].hval != 0) in CONCAT()
131 if (htab->table[idx].hval == hval in CONCAT()
136 hash = 1 + hval % (htab->nslots - 2); in CONCAT()
145 if (htab->table[idx].hval == hval in CONCAT()
149 while (htab->table[idx].hval != 0); in CONCAT()
161 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
164 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
165 if (slot->hval != 0) in CONCAT()
169 slot->hval = hval; in CONCAT()
184 HASHTYPE hval, TYPE *data) in CONCAT()
188 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
189 if (slot->hval != 0) in CONCAT()
193 slot->hval = hval; in CONCAT()
210 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
213 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
214 slot->hval = hval; in CONCAT()
229 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
233 hval, data); in CONCAT()
234 if (slot->hval == 0) in CONCAT()