Lines Matching refs:bin_pos
227 #define FIND_ENTRY(table, ptr, hash_val, bin_pos) do {\ argument
228 bin_pos = hash_val%(table)->num_bins;\
229 ptr = (table)->bins[bin_pos];\
245 unsigned int hash_val, bin_pos; local
249 FIND_ENTRY(table, ptr, hash_val, bin_pos);
260 #define ADD_DIRECT(table, key, value, hash_val, bin_pos)\ argument
265 bin_pos = hash_val % table->num_bins;\
273 entry->next = table->bins[bin_pos];\
274 table->bins[bin_pos] = entry;\
284 unsigned int hash_val, bin_pos; local
288 FIND_ENTRY(table, ptr, hash_val, bin_pos);
291 ADD_DIRECT(table, key, value, hash_val, bin_pos);
306 unsigned int hash_val, bin_pos; local
309 bin_pos = hash_val % table->num_bins;
310 ADD_DIRECT(table, key, value, hash_val, bin_pos);