Lines Matching refs:bins
79 reorder_flag(reorder), grow_factor(grow), bins(0), hash(hash_fn),
87 bins = new sc_phash_elem*[size];
89 bins[i] = 0;
110 ptr = bins[i];
117 delete[] bins;
125 sc_phash_elem** old_bins = bins;
135 bins = new sc_phash_elem*[num_bins];
136 memset( bins, 0, sizeof(sc_phash_elem*) * num_bins );
143 ptr->next = bins[hash_val];
144 bins[hash_val] = ptr;
155 sc_phash_elem** last = &(bins[hash_val]);
166 ptr->next = bins[hash_val];
167 bins[hash_val] = ptr;
168 last = &(bins[hash_val]);
177 sc_phash_elem** last = &(bins[hash_val]);
187 ptr->next = bins[hash_val];
188 bins[hash_val] = ptr;
189 last = &(bins[hash_val]);
203 sc_phash_elem* new_entry = new sc_phash_elem(key, contents, bins[hash_val]);
204 bins[hash_val] = new_entry;
213 sc_phash_elem* ptr = bins[i];
220 bins[i] = 0;
229 sc_phash_elem* ptr = bins[i];
237 bins[i] = 0;
378 last = &(bins[i]);
405 last = &(bins[i]);
432 last = &(bins[i]);
460 last = &(bins[i]);
514 if (table->bins[i] != 0) {
516 last = &(table->bins[i]);
539 if (table->bins[i] != 0) {
541 last = &(table->bins[i]);