• Home
  • Raw
  • Download

Lines Matching refs:x

76 			      int x, int r)  in bucket_perm_choose()  argument
82 if (work->perm_x != (__u32)x || work->perm_n == 0) { in bucket_perm_choose()
83 dprintk("bucket %d new x=%d\n", bucket->id, x); in bucket_perm_choose()
84 work->perm_x = x; in bucket_perm_choose()
88 s = crush_hash32_3(bucket->hash, x, bucket->id, 0) % in bucket_perm_choose()
113 i = crush_hash32_3(bucket->hash, x, bucket->id, p) % in bucket_perm_choose()
130 bucket->size, x, r, pr, s); in bucket_perm_choose()
136 struct crush_work_bucket *work, int x, int r) in bucket_uniform_choose() argument
138 return bucket_perm_choose(&bucket->h, work, x, r); in bucket_uniform_choose()
143 int x, int r) in bucket_list_choose() argument
148 __u64 w = crush_hash32_4(bucket->h.hash, x, bucket->h.items[i], in bucket_list_choose()
153 i, x, r, bucket->h.items[i], bucket->item_weights[i], in bucket_list_choose()
179 static int left(int x) in left() argument
181 int h = height(x); in left()
182 return x - (1 << (h-1)); in left()
185 static int right(int x) in right() argument
187 int h = height(x); in right()
188 return x + (1 << (h-1)); in right()
191 static int terminal(int x) in terminal() argument
193 return x & 1; in terminal()
197 int x, int r) in bucket_tree_choose() argument
210 t = (__u64)crush_hash32_4(bucket->h.hash, x, n, r, in bucket_tree_choose()
229 int x, int r) in bucket_straw_choose() argument
237 draw = crush_hash32_3(bucket->h.hash, x, bucket->h.items[i], r); in bucket_straw_choose()
251 unsigned int x = xin; in crush_ln() local
255 x++; in crush_ln()
264 if (!(x & 0x18000)) { in crush_ln()
265 int bits = __builtin_clz(x & 0x1FFFF) - 16; in crush_ln()
266 x <<= bits; in crush_ln()
270 index1 = (x >> 8) << 1; in crush_ln()
277 xl64 = (__s64)x * RH; in crush_ln()
327 int x, int r, in bucket_straw2_choose() argument
340 u = crush_hash32_3(bucket->h.hash, x, ids[i], r); in bucket_straw2_choose()
378 int x, int r, in crush_bucket_choose() argument
382 dprintk(" crush_bucket_choose %d x=%d r=%d\n", in->id, x, r); in crush_bucket_choose()
388 work, x, r); in crush_bucket_choose()
391 x, r); in crush_bucket_choose()
394 x, r); in crush_bucket_choose()
398 x, r); in crush_bucket_choose()
402 x, r, arg, position); in crush_bucket_choose()
415 int item, int x) in is_out() argument
423 if ((crush_hash32_2(CRUSH_HASH_RJENKINS1, x, item) & 0xffff) in is_out()
453 int x, int numrep, int type, in crush_choose_firstn() argument
480 bucket->id, x, outpos, numrep, in crush_choose_firstn()
511 x, r); in crush_choose_firstn()
515 x, r, in crush_choose_firstn()
566 x, stable ? 1 : outpos+1, 0, in crush_choose_firstn()
590 item, x); in crush_choose_firstn()
647 int x, int left, int numrep, int type, in crush_choose_indep() argument
667 bucket->id, x, outpos, numrep); in crush_choose_indep()
726 x, r, in crush_choose_indep()
780 x, 1, numrep, 0, in crush_choose_indep()
797 is_out(map, weight, weight_max, item, x)) in crush_choose_indep()
895 int ruleno, int x, int *result, int result_max, in crush_do_rule() argument
1035 x, numrep, in crush_do_rule()
1057 x, out_size, numrep, in crush_do_rule()