Lines Matching refs:sp_size
2999 * sp_size - the desired soft partition size
3011 blkcnt_t sp_size
3018 if ((number_of_sps > 0) && (sp_size > 0)) {
3033 sp_size, &extent_listp,
3048 * sp_size - the desired soft partition size
3060 blkcnt_t sp_size
3066 if ((number_of_sps > 0) && (sp_size > 0)) {
3080 succeeded = meta_sp_enough_space(number_of_sps, sp_size,
3212 blkcnt_t sp_size
3223 if (sp_size > 0) {
3247 sp_size, &extent_listp, alignment);
3267 * sp_size - the size in blocks of the proposed soft partitions
3279 blkcnt_t sp_size
3288 if (sp_size > 0) {
3308 sp_size, &extent_listp, SP_UNALIGNED);
3342 blkcnt_t sp_size;
3345 sp_size = 0;
3348 sp_size = free_blocks / number_of_sps;
3350 number_of_sps, sp_size);
3351 while ((succeeded == B_FALSE) && (sp_size > 0)) {
3354 * occupied by watermarks, reduce sp_size by a
3360 sp_size = sp_size - ((blkcnt_t)number_of_sps);
3362 number_of_sps, sp_size);
3364 if (sp_size < 0) {
3365 sp_size = 0;
3368 return (sp_size);
3395 blkcnt_t sp_size;
3398 sp_size = 0;
3402 sp_size = free_blocks / number_of_sps;
3404 mddrivenamep, number_of_sps, sp_size);
3405 while ((succeeded == B_FALSE) && (sp_size > 0)) {
3408 * occupied by watermarks, reduce sp_size by a
3414 sp_size = sp_size - ((blkcnt_t)number_of_sps);
3416 mddrivenamep, number_of_sps, sp_size);
3418 if (sp_size < 0) {
3419 sp_size = 0;
3422 return (sp_size);