Home
last modified time | relevance | path

Searched refs:item_weights (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/net/ceph/crush/
Dcrush.c39 return ((struct crush_bucket_list *)b)->item_weights[p]; in crush_get_bucket_item_weight()
43 return ((struct crush_bucket_straw *)b)->item_weights[p]; in crush_get_bucket_item_weight()
45 return ((struct crush_bucket_straw2 *)b)->item_weights[p]; in crush_get_bucket_item_weight()
59 kfree(b->item_weights); in crush_destroy_bucket_list()
77 kfree(b->item_weights); in crush_destroy_bucket_straw()
85 kfree(b->item_weights); in crush_destroy_bucket_straw2()
Dmapper.c147 i, x, r, bucket->h.items[i], bucket->item_weights[i], in bucket_list_choose()
152 if (w < bucket->item_weights[i]) in bucket_list_choose()
299 w = bucket->item_weights[i]; in bucket_straw2_choose()
/linux-4.1.27/include/linux/crush/
Dcrush.h136 __u32 *item_weights; /* 16-bit fixed point */ member
150 __u32 *item_weights; /* 16-bit fixed point */ member
156 __u32 *item_weights; /* 16-bit fixed point */ member
/linux-4.1.27/net/ceph/
Dosdmap.c71 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_list_bucket()
72 if (b->item_weights == NULL) in crush_decode_list_bucket()
79 b->item_weights[j] = ceph_decode_32(p); in crush_decode_list_bucket()
109 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw_bucket()
110 if (b->item_weights == NULL) in crush_decode_straw_bucket()
117 b->item_weights[j] = ceph_decode_32(p); in crush_decode_straw_bucket()
130 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw2_bucket()
131 if (b->item_weights == NULL) in crush_decode_straw2_bucket()
135 b->item_weights[j] = ceph_decode_32(p); in crush_decode_straw2_bucket()