Lines Matching refs:draw
231 __u64 draw; in bucket_straw_choose() local
234 draw = crush_hash32_3(bucket->h.hash, x, bucket->h.items[i], r); in bucket_straw_choose()
235 draw &= 0xffff; in bucket_straw_choose()
236 draw *= bucket->straws[i]; in bucket_straw_choose()
237 if (i == 0 || draw > high_draw) { in bucket_straw_choose()
239 high_draw = draw; in bucket_straw_choose()
303 __s64 ln, draw, high_draw = 0; in bucket_straw2_choose() local
330 draw = div64_s64(ln, w); in bucket_straw2_choose()
332 draw = S64_MIN; in bucket_straw2_choose()
335 if (i == 0 || draw > high_draw) { in bucket_straw2_choose()
337 high_draw = draw; in bucket_straw2_choose()