Lines Matching refs:draw
227 __u64 draw; in bucket_straw_choose() local
230 draw = crush_hash32_3(bucket->h.hash, x, bucket->h.items[i], r); in bucket_straw_choose()
231 draw &= 0xffff; in bucket_straw_choose()
232 draw *= bucket->straws[i]; in bucket_straw_choose()
233 if (i == 0 || draw > high_draw) { in bucket_straw_choose()
235 high_draw = draw; in bucket_straw_choose()
296 __s64 ln, draw, high_draw = 0; in bucket_straw2_choose() local
323 draw = div64_s64(ln, w); in bucket_straw2_choose()
325 draw = S64_MIN; in bucket_straw2_choose()
328 if (i == 0 || draw > high_draw) { in bucket_straw2_choose()
330 high_draw = draw; in bucket_straw2_choose()