• Home
  • Raw
  • Download

Lines Matching refs:size

59 	ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad);  in crush_decode_uniform_bucket()
71 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_list_bucket()
74 b->sum_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_list_bucket()
77 ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad); in crush_decode_list_bucket()
78 for (j = 0; j < b->h.size; j++) { in crush_decode_list_bucket()
109 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw_bucket()
112 b->straws = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw_bucket()
115 ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad); in crush_decode_straw_bucket()
116 for (j = 0; j < b->h.size; j++) { in crush_decode_straw_bucket()
130 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_straw2_bucket()
133 ceph_decode_need(p, end, b->h.size * sizeof(u32), bad); in crush_decode_straw2_bucket()
134 for (j = 0; j < b->h.size; j++) in crush_decode_straw2_bucket()
160 for (i = 0; i < arg_map->size; i++) { in free_choose_arg_map()
239 w->weights = decode_array_32_alloc(p, end, &w->size); in decode_choose_arg()
277 arg_map->size = c->max_buckets; in decode_choose_args()
278 arg_map->args = kcalloc(arg_map->size, sizeof(*arg_map->args), in decode_choose_args()
291 if (bucket_index >= arg_map->size) in decode_choose_args()
300 arg->ids_size != c->buckets[bucket_index]->size) in decode_choose_args()
338 c->working_size += c->buckets[b]->size * sizeof(__u32); in crush_finalize()
385 int size = 0; in crush_decode() local
399 size = sizeof(struct crush_bucket_uniform); in crush_decode()
402 size = sizeof(struct crush_bucket_list); in crush_decode()
405 size = sizeof(struct crush_bucket_tree); in crush_decode()
408 size = sizeof(struct crush_bucket_straw); in crush_decode()
411 size = sizeof(struct crush_bucket_straw2); in crush_decode()
416 BUG_ON(size == 0); in crush_decode()
417 b = c->buckets[i] = kzalloc(size, GFP_NOFS); in crush_decode()
427 b->size = ceph_decode_32(p); in crush_decode()
430 b->size, (int)(*p-start), *p, end); in crush_decode()
432 b->items = kcalloc(b->size, sizeof(__s32), GFP_NOFS); in crush_decode()
436 ceph_decode_need(p, end, b->size*sizeof(u32), bad); in crush_decode()
437 for (j = 0; j < b->size; j++) in crush_decode()
751 pi->size = ceph_decode_8(p); in decode_pool()
782 pi->min_size = pi->size - pi->size / 2; in decode_pool()
2024 if (lhs->size == rhs->size && in __osds_equal()
2025 !memcmp(lhs->osds, rhs->osds, rhs->size * sizeof(rhs->osds[0]))) in __osds_equal()
2047 if (set->size > 0 && set->primary >= 0) in osds_valid()
2051 if (!set->size && set->primary == -1) in osds_valid()
2055 if (set->size > 0 && set->primary == -1) { in osds_valid()
2058 for (i = 0; i < set->size; i++) { in osds_valid()
2062 if (i == set->size) in osds_valid()
2071 memcpy(dest->osds, src->osds, src->size * sizeof(src->osds[0])); in ceph_osds_copy()
2072 dest->size = src->size; in ceph_osds_copy()
2133 for (i = 0; i < acting->size; i++) { in calc_pg_rank()
2144 if (!old_acting->size && !new_acting->size) in primary_changed()
2147 if (!old_acting->size ^ !new_acting->size) in primary_changed()
2311 for (i = 0; i < set->size; i++) { in remove_nonexistent_osds()
2319 set->size -= removed; in remove_nonexistent_osds()
2322 for (i = 0; i < set->size; i++) { in remove_nonexistent_osds()
2350 pi->size); in pg_to_raw_osds()
2353 pi->id, pi->crush_ruleset, pi->type, pi->size); in pg_to_raw_osds()
2357 if (pi->size > ARRAY_SIZE(raw->osds)) { in pg_to_raw_osds()
2359 pi->id, pi->crush_ruleset, pi->type, pi->size, in pg_to_raw_osds()
2364 len = do_crush(osdmap, ruleno, pps, raw->osds, pi->size, in pg_to_raw_osds()
2369 pi->size); in pg_to_raw_osds()
2373 raw->size = len; in pg_to_raw_osds()
2400 raw->size = pg->pg_upmap.len; in apply_upmap()
2417 for (j = 0; j < raw->size; j++) { in apply_upmap()
2458 for (i = 0; i < set->size; i++) { in raw_to_up_osds()
2466 set->size -= removed; in raw_to_up_osds()
2467 if (set->size > 0) in raw_to_up_osds()
2471 for (i = set->size - 1; i >= 0; i--) { in raw_to_up_osds()
2495 for (i = 0; i < up->size; i++) { in apply_primary_affinity()
2504 if (i == up->size) in apply_primary_affinity()
2512 for (i = 0; i < up->size; i++) { in apply_primary_affinity()
2574 temp->osds[temp->size++] = CRUSH_ITEM_NONE; in get_temp_osds()
2576 temp->osds[temp->size++] = pg->pg_temp.osds[i]; in get_temp_osds()
2581 for (i = 0; i < temp->size; i++) { in get_temp_osds()
2619 if (!acting->size) { in ceph_pg_to_up_acting_osds()
2620 memcpy(acting->osds, up->osds, up->size * sizeof(up->osds[0])); in ceph_pg_to_up_acting_osds()
2621 acting->size = up->size; in ceph_pg_to_up_acting_osds()
2647 for (i = 0; i < acting.size; i++) { in ceph_pg_to_primary_shard()