Lines Matching refs:slots
38 void **slots;
81 result->slots = XCNEWVEC (void *, result->n_slots);
89 XDELETEVEC (pset->slots);
103 if (pset->slots[n] == p)
105 else if (pset->slots[n] == 0)
119 insert_aux (void *p, void **slots, size_t n_slots, size_t log_slots)
124 if (slots[n] == p || slots[n] == 0)
153 void *value = pset->slots[i];
158 XDELETEVEC (pset->slots);
161 pset->slots = new_slots;
164 n = insert_aux (p, pset->slots, pset->n_slots, pset->log_slots);
165 if (pset->slots[n])
168 pset->slots[n] = p;
181 if (pset->slots[i] && !fn (pset->slots[i], data))