Lines Matching refs:bin
136 u8 bin = (*key_ptr)[task.offset]; in measure_bins() local
137 u32 size = ++bins->size[bin]; in measure_bins()
142 if (bin < bins->first) in measure_bins()
143 bins->first = bin; in measure_bins()
145 if (bin > bins->last) in measure_bins()
146 bins->last = bin; in measure_bins()
178 int bin; in push_bins() local
180 for (bin = bins->first; ; bin++) { in push_bins()
181 u32 size = bins->size[bin]; in push_bins()
200 pile[bin] = pile_start; in push_bins()
300 u8 bin; in uds_radix_sort() local
307 while (--pile[bin = key[task.offset]] > fence) in uds_radix_sort()
308 swap_keys(pile[bin], &key); in uds_radix_sort()
315 fence += bins->size[bin]; in uds_radix_sort()
316 bins->size[bin] = 0; in uds_radix_sort()