Lines Matching refs:bin_pos
235 #define FIND_ENTRY(table, ptr, hash_val, bin_pos) do {\ argument
236 bin_pos = hash_val%(table)->num_bins;\
237 ptr = (table)->bins[bin_pos];\
253 unsigned int hash_val, bin_pos; local
257 FIND_ENTRY(table, ptr, hash_val, bin_pos);
268 #define ADD_DIRECT(table, key, value, hash_val, bin_pos)\ argument
273 bin_pos = hash_val % table->num_bins;\
281 entry->next = table->bins[bin_pos];\
282 table->bins[bin_pos] = entry;\
292 unsigned int hash_val, bin_pos; local
296 FIND_ENTRY(table, ptr, hash_val, bin_pos);
299 ADD_DIRECT(table, key, value, hash_val, bin_pos);
314 unsigned int hash_val, bin_pos; local
317 bin_pos = hash_val % table->num_bins;
318 ADD_DIRECT(table, key, value, hash_val, bin_pos);