Lines Matching refs:bin_pos
243 #define FIND_ENTRY(table, ptr, hash_val, bin_pos) do {\ argument
244 bin_pos = hash_val%(table)->num_bins;\
245 ptr = (table)->bins[bin_pos];\
261 unsigned int hash_val, bin_pos; local
265 FIND_ENTRY(table, ptr, hash_val, bin_pos);
276 #define ADD_DIRECT(table, key, value, hash_val, bin_pos)\ argument
281 bin_pos = hash_val % table->num_bins;\
289 entry->next = table->bins[bin_pos];\
290 table->bins[bin_pos] = entry;\
300 unsigned int hash_val, bin_pos; local
304 FIND_ENTRY(table, ptr, hash_val, bin_pos);
307 ADD_DIRECT(table, key, value, hash_val, bin_pos);
322 unsigned int hash_val, bin_pos; local
325 bin_pos = hash_val % table->num_bins;
326 ADD_DIRECT(table, key, value, hash_val, bin_pos);