Lines Matching refs:idx
124 int idx; in HTInsert() local
130 idx = (int)*hash; in HTInsert()
132 idx = HashFlow(item); in HTInsert()
134 assert(idx >=0 && idx < NUM_BINS); in HTInsert()
140 if (!ht->ht_array[idx][i]) { in HTInsert()
141 ht->ht_array[idx][i] = item; in HTInsert()
151 TAILQ_INSERT_TAIL(&ht->ht_table[idx], item, rcvvar->he_link); in HTInsert()
152 item->rcvvar->he_mybucket = &ht->ht_table[idx]; in HTInsert()
167 assert(ht_array[idx][item->ht_idx]); in HTRemove()
168 ht->ht_array[idx][item->ht_idx] = NULL; in HTRemove()
188 int idx; in HTSearch() local
193 idx = HashFlow(item); in HTSearch()
196 if (ht->ht_array[idx][i]) { in HTSearch()
197 if (EQUAL_FLOW(ht->ht_array[idx][i], item)) in HTSearch()
198 return ht->ht_array[idx][i]; in HTSearch()
203 idx = HashFlow(item); in HTSearch()
204 *hash = idx; in HTSearch()
206 head = &ht->ht_table[idx]; in HTSearch()