Lines Matching refs:size

75 	ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad);  in crush_decode_uniform_bucket()
87 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_list_bucket()
90 b->sum_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_list_bucket()
93 ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad); in crush_decode_list_bucket()
94 for (j = 0; j < b->h.size; j++) { in crush_decode_list_bucket()
125 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw_bucket()
128 b->straws = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw_bucket()
131 ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad); in crush_decode_straw_bucket()
132 for (j = 0; j < b->h.size; j++) { in crush_decode_straw_bucket()
146 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw2_bucket()
149 ceph_decode_need(p, end, b->h.size * sizeof(u32), bad); in crush_decode_straw2_bucket()
150 for (j = 0; j < b->h.size; j++) in crush_decode_straw2_bucket()
249 for (i = 0; i < arg_map->size; i++) { in free_choose_arg_map()
328 w->weights = decode_array_32_alloc(p, end, &w->size); in decode_choose_arg()
366 arg_map->size = c->max_buckets; in decode_choose_args()
367 arg_map->args = kcalloc(arg_map->size, sizeof(*arg_map->args), in decode_choose_args()
380 if (bucket_index >= arg_map->size) in decode_choose_args()
389 arg->ids_size != c->buckets[bucket_index]->size) in decode_choose_args()
427 c->working_size += c->buckets[b]->size * sizeof(__u32); in crush_finalize()
476 int size = 0; in crush_decode() local
490 size = sizeof(struct crush_bucket_uniform); in crush_decode()
493 size = sizeof(struct crush_bucket_list); in crush_decode()
496 size = sizeof(struct crush_bucket_tree); in crush_decode()
499 size = sizeof(struct crush_bucket_straw); in crush_decode()
502 size = sizeof(struct crush_bucket_straw2); in crush_decode()
507 BUG_ON(size == 0); in crush_decode()
508 b = c->buckets[i] = kzalloc(size, GFP_NOFS); in crush_decode()
518 b->size = ceph_decode_32(p); in crush_decode()
521 b->size, (int)(*p-start), *p, end); in crush_decode()
523 b->items = kcalloc(b->size, sizeof(__s32), GFP_NOFS); in crush_decode()
527 ceph_decode_need(p, end, b->size*sizeof(u32), bad); in crush_decode()
528 for (j = 0; j < b->size; j++) in crush_decode()
810 pi->size = ceph_decode_8(p); in decode_pool()
841 pi->min_size = pi->size - pi->size / 2; in decode_pool()
2238 if (lhs->size == rhs->size && in __osds_equal()
2239 !memcmp(lhs->osds, rhs->osds, rhs->size * sizeof(rhs->osds[0]))) in __osds_equal()
2261 if (set->size > 0 && set->primary >= 0) in osds_valid()
2265 if (!set->size && set->primary == -1) in osds_valid()
2269 if (set->size > 0 && set->primary == -1) { in osds_valid()
2272 for (i = 0; i < set->size; i++) { in osds_valid()
2276 if (i == set->size) in osds_valid()
2285 memcpy(dest->osds, src->osds, src->size * sizeof(src->osds[0])); in ceph_osds_copy()
2286 dest->size = src->size; in ceph_osds_copy()
2347 for (i = 0; i < acting->size; i++) { in calc_pg_rank()
2358 if (!old_acting->size && !new_acting->size) in primary_changed()
2361 if (!old_acting->size ^ !new_acting->size) in primary_changed()
2525 for (i = 0; i < set->size; i++) { in remove_nonexistent_osds()
2533 set->size -= removed; in remove_nonexistent_osds()
2536 for (i = 0; i < set->size; i++) { in remove_nonexistent_osds()
2564 pi->size); in pg_to_raw_osds()
2567 pi->id, pi->crush_ruleset, pi->type, pi->size); in pg_to_raw_osds()
2571 if (pi->size > ARRAY_SIZE(raw->osds)) { in pg_to_raw_osds()
2573 pi->id, pi->crush_ruleset, pi->type, pi->size, in pg_to_raw_osds()
2578 len = do_crush(osdmap, ruleno, pps, raw->osds, pi->size, in pg_to_raw_osds()
2583 pi->size); in pg_to_raw_osds()
2587 raw->size = len; in pg_to_raw_osds()
2614 raw->size = pg->pg_upmap.len; in apply_upmap()
2631 for (j = 0; j < raw->size; j++) { in apply_upmap()
2672 for (i = 0; i < set->size; i++) { in raw_to_up_osds()
2680 set->size -= removed; in raw_to_up_osds()
2681 if (set->size > 0) in raw_to_up_osds()
2685 for (i = set->size - 1; i >= 0; i--) { in raw_to_up_osds()
2709 for (i = 0; i < up->size; i++) { in apply_primary_affinity()
2718 if (i == up->size) in apply_primary_affinity()
2726 for (i = 0; i < up->size; i++) { in apply_primary_affinity()
2788 temp->osds[temp->size++] = CRUSH_ITEM_NONE; in get_temp_osds()
2790 temp->osds[temp->size++] = pg->pg_temp.osds[i]; in get_temp_osds()
2795 for (i = 0; i < temp->size; i++) { in get_temp_osds()
2833 if (!acting->size) { in ceph_pg_to_up_acting_osds()
2834 memcpy(acting->osds, up->osds, up->size * sizeof(up->osds[0])); in ceph_pg_to_up_acting_osds()
2835 acting->size = up->size; in ceph_pg_to_up_acting_osds()
2861 for (i = 0; i < acting.size; i++) { in ceph_pg_to_primary_shard()
3050 for (j = 0; j < b->size; j++) { in get_immediate_parent()