Lines Matching refs:idx
157 size_t idx = 1 + hval % htab->nslots;
159 if (htab->table[idx].hval != 0)
164 if (htab->table[idx].hval == hval
165 && COMPARE (data, ENTRYP (htab->table[idx])) == 0)
166 return &htab->table[idx];
173 if (idx <= hash)
174 idx = htab->nslots + idx - hash;
176 idx -= hash;
178 if (htab->table[idx].hval == hval
179 && COMPARE (data, ENTRYP(htab->table[idx])) == 0)
180 return &htab->table[idx];
182 while (htab->table[idx].hval != 0);
185 return &htab->table[idx];