Lines Matching refs:e
137 ENTRY *e;
139 for (e = h->h_table[i]; e; e = e->e_next)
140 if (e->e_hash == hash && h->h_equal(e->e_key, key))
141 return (e->e_key);
162 ENTRY *e, *next;
164 for (e = h->h_table[i]; e; e = next) {
165 uint_t k = e->e_hash % newtabSize;
167 next = (ENTRY *) e->e_next;
168 e->e_next = (ENTRY *) newtab[k];
169 newtab[k] = e;
191 ENTRY *e;
193 for (e = h->h_table[indx]; e; e = e->e_next)
194 if (e->e_hash == hash && h->h_equal(e->e_key, key))
203 e = exmalloc(sizeof (ENTRY));
204 e->e_hash = hash;
205 e->e_key = (void *) key;
206 e->e_next = h->h_table[indx];
208 h->h_table[indx] = e;
227 ENTRY *e, *prev;
229 for (e = h->h_table[indx], prev = NULL; e; prev = e, e = e->e_next) {
230 if (e->e_hash == hash && h->h_equal(e->e_key, key)) {
231 key = e->e_key;
233 prev->e_next = e->e_next;
235 h->h_table[indx] = e->e_next;
236 free(e);