Lines Matching refs:num
314 u32 num = realm->num_prior_parent_snaps + realm->num_snaps; in build_snap_context() local
327 num += parent->cached_context->num_snaps; in build_snap_context()
348 if (num > (SIZE_MAX - sizeof(*snapc)) / sizeof(u64)) in build_snap_context()
350 snapc = ceph_create_snap_context(num, GFP_NOFS); in build_snap_context()
355 num = 0; in build_snap_context()
365 snapc->snaps[num++] = in build_snap_context()
370 memcpy(snapc->snaps + num, realm->snaps, in build_snap_context()
372 num += realm->num_snaps; in build_snap_context()
373 memcpy(snapc->snaps + num, realm->prior_parent_snaps, in build_snap_context()
375 num += realm->num_prior_parent_snaps; in build_snap_context()
377 sort(snapc->snaps, num, sizeof(u64), cmpu64_rev, NULL); in build_snap_context()
378 snapc->num_snaps = num; in build_snap_context()
423 static int dup_array(u64 **dst, __le64 *src, u32 num) in dup_array() argument
428 if (num) { in dup_array()
429 *dst = kcalloc(num, sizeof(u64), GFP_NOFS); in dup_array()
432 for (i = 0; i < num; i++) in dup_array()