Lines Matching defs:stripes

381 	/* compose stripes specified by size */
384 dlist_t *stripes = NULL;
386 request, composed, msize, n, &stripes)) == 0) {
389 set_explicit_submirror_names(stripes_by_size, stripes);
390 composed = dlist_append(stripes, composed, AT_TAIL);
393 /* these stripes failed, skip concats_by_size */
394 dlist_free_items(stripes, free_devconfig_object);
602 * nbytes - the desired capacity for the stripes
616 * 1 - mirror with all stripes on the MPXIO "controller"
621 * 2 - mirror with stripes within separate HBAs of same type
625 * 3 - mirror with stripes across HBAs of same type
630 * 4 - mirror with stripes within separate HBAs of mixed type
634 * 5 - mirror with stripes across HBAs of mixed type
639 * 6 - mirror with all stripes within the same HBA
645 * for (each HBA grouping) and (nsub stripes not composed) {
647 * for (strategy[1,2,3]) and (nsub stripes not composed) {
648 * compose nsub stripes using HBAs in group
652 * if (nsub stripes not composed) {
653 * for (strategy[4,5,6]) and (nsub stripes not composed) {
654 * compose nsub stripes using all HBAs
658 * if (all stripes composed) {
659 * append composed stripes to results
920 gettext(" -->Strategy 6: use %d-%d disks from any single HBA - %d stripes within HBA\n"),
1282 * nbytes - the desired capacity for the stripes
1283 * nsubs - the desired number of stripes
1292 * PURPOSE: Layout function which composes the requested number of stripes
1296 * The number of components within the composed stripes will be
1298 * over fewer. All stripes composed by a single call to this
1306 * If the stripes can be composed, they are appended to the list
1309 * while (more HBAs and more stripes to compose) {
1318 * for ((ncomps downto mincomp) && (more stripes to compose)) {
1319 * while (more stripes to compose) {
1324 * while (more HBAs and more stripes to compose) {
1337 * if (not all stripes composed) {
1338 * delete any compose stripes
1343 * if (not all stripes composed) {
1344 * delete any stripes composed
1348 * if (not all stripes composed) {
1349 * delete any stripes composed
1352 * append composed stripes to results
1411 /* try composing nsubs stripes with ncomp components */
1435 /* compose stripes on remaining HBAs */
1480 * enough stripes at the current width.
1526 * nbytes - the desired capacity for the stripes
1527 * nsubs - the desired number of stripes
1536 * PURPOSE: Layout function which composes the requested number of stripes
1540 * The number of components within the composed stripes will be
1542 * over fewer. All stripes composed by a single call to this
1550 * If the stripes can be composed, they are appended to the list
1556 * while (more stripes to compose) {
1566 * if (not all stripes composed) {
1567 * delete any stripes composed
1572 * if (not all stripes composed) {
1573 * delete any stripes composed
1576 * append composed stripes to results
1642 /* failed to compose enough stripes at this width, */
1674 * nbytes - the desired capacity for the stripes
1675 * nsubs - the desired number of stripes
1678 * nsubs - the number of stripes to be composed
1685 * PURPOSE: Layout function which composes the requested number of stripes
1689 * The number of components within the composed stripes will be
1691 * over fewer. All stripes composed by a single call to this
1694 * All stripes will use disks from a single HBA.
1697 * available disks and total space sufficient for subs stripes.
1699 * If the stripes can be composed, they are appended to the list
1702 * while (more HBAs and more stripes need to be composed) {
1713 * while (more stripes need to be composed) {
1720 * if (not all stripes composed) {
1721 * delete any stripes composed
1726 * if (not all stripes composed) {
1727 * delete any stripes composed
1730 * append composed stripes to results
1777 * try composing stripes from ncomp down to mincomp.
1778 * stop when nsubs stripes have been composed, or when the
1795 /* try composing nsubs stripes, each ncomp wide */
1818 /* failed to compose enough stripes at this width, */
1878 * if (not all stripes composed) {