Lines Matching refs:idx
135 size_t idx = 1 + hval % htab->nslots;
137 if (htab->table[idx].hval != 0)
142 if (htab->table[idx].hval == hval
143 && COMPARE (data, ENTRYP (htab->table[idx])) == 0)
144 return &htab->table[idx];
151 if (idx <= hash)
152 idx = htab->nslots + idx - hash;
154 idx -= hash;
156 if (htab->table[idx].hval == hval
157 && COMPARE (data, ENTRYP(htab->table[idx])) == 0)
158 return &htab->table[idx];
160 while (htab->table[idx].hval != 0);
163 return &htab->table[idx];