Lines Matching refs:capacity

977 	array_attr->capacity = size;  in raidcfg_create_array()
1230 uint64_t offset, capacity; in raid_space_noalign() local
1245 arraypart_attrs[i].size = disk_attr->capacity; in raid_space_noalign()
1269 if ((disk_attr->capacity - offset) > arraypart_attrs[i].size) { in raid_space_noalign()
1271 arraypart_attrs[i].size = disk_attr->capacity - in raid_space_noalign()
1276 capacity = OBJ_ATTR_NONE; in raid_space_noalign()
1292 if (capacity > arraypart_attrs[i].size) in raid_space_noalign()
1293 capacity = arraypart_attrs[i].size; in raid_space_noalign()
1299 capacity = capacity * disk_num; in raid_space_noalign()
1302 capacity = capacity * disk_num / 2; in raid_space_noalign()
1305 capacity = capacity * disk_num / 2; in raid_space_noalign()
1308 capacity = capacity * (disk_num - 1); in raid_space_noalign()
1311 capacity = capacity * disk_num / 2; in raid_space_noalign()
1314 capacity = capacity * (disk_num - sub_array_num); in raid_space_noalign()
1320 return (capacity); in raid_space_noalign()
3389 min_disk_capacity = disk_attr->capacity; in obj_array_create()
3392 if (array_attr->capacity != 0) { in obj_array_create()
3396 } else if (min_disk_capacity > disk_attr->capacity) { in obj_array_create()
3475 array_attr2.capacity = OBJ_ATTR_NONE; in obj_array_create()
3482 array_attr2.capacity = raid_space_noalign(raid_tab, in obj_array_create()
3500 if (array_attr->capacity > array_attr2.capacity) { in obj_array_create()
3506 if (array_attr->capacity == 0) in obj_array_create()
3507 array_attr->capacity = array_attr2.capacity; in obj_array_create()
3511 } else if (array_attr2.capacity < array_attr->capacity) { in obj_array_create()
3513 array_attr->capacity = array_attr2.capacity; in obj_array_create()
3518 if (array_attr->capacity < ARRAYPART_MIN_SIZE * disk_cnt) { in obj_array_create()
3690 if (arraypart_attr->size > disk_attr->capacity) { in obj_hsp_bind()
3697 disk_attr->capacity) { in obj_hsp_bind()