/opensolaris-onvv-gate/usr/src/cmd/lvm/metassist/layout/ |
H A D | layout_stripe.h | 50 devconfig_t **stripe);
|
H A D | layout_stripe.c | 56 devconfig_t **stripe); 64 devconfig_t **stripe); 69 devconfig_t **stripe); 85 * nbytes - the desired capacity of the stripe 92 * PURPOSE: Main layout driver for composing stripe volumes. 94 * Attempts to construct a stripe of size nbytes. 97 * build widest stripe possible across as many HBAs as possible. 102 * 1 - stripe across similar HBAs 106 * 2 - stripe within a single HBA 110 * 3 - stripe acros 176 devconfig_t *stripe = NULL; local 457 populate_stripe( devconfig_t *request, uint64_t nbytes, dlist_t *disks, uint16_t ncomp, dlist_t *othervols, devconfig_t **stripe) argument 632 devconfig_t *stripe = NULL; local 717 compose_stripe( devconfig_t *request, uint64_t nbytes, dlist_t *disks, int max, int min, dlist_t *othervols, devconfig_t **stripe) argument 780 compose_stripe_within_hba( devconfig_t *request, dlist_t *hbas, uint64_t nbytes, uint16_t min, uint16_t max, devconfig_t **stripe) argument 851 assemble_stripe( devconfig_t *request, dlist_t *comps, devconfig_t **stripe) argument [all...] |
H A D | layout_mirror.c | 182 /* prefer stripe submirrors */ 263 * stripe or concat. Submirror types may be mixed. 388 /* adjust stripe names */ 495 /* set stripe name, use requested name if specified */ 609 * PURPOSE: Main layout driver for composing stripe submirrors. 623 * . stripe width is driven by number of disks on HBA 627 * (each stripe has a disk per HBA) 628 * . stripe width is driven by number of HBAs 632 * . stripe width is driven by number of disks on HBA 636 * (each stripe ha 1414 devconfig_t *stripe = NULL; local 1618 devconfig_t *stripe = NULL; local 1798 devconfig_t *stripe = NULL; local [all...] |
H A D | layout_svm_util.c | 1510 case SVM_STRIPE: return (gettext("stripe")); 1704 md_stripe_t *stripe; local 1712 stripe = meta_get_stripe(sp, mdn, &error); 1715 if (stripe != NULL) { 1718 for (i = 0; i < stripe->rows.rows_len; i++) { 1722 rowp = &stripe->rows.rows_val[i]; 1929 * RETURNS: uint64_t - default stripe interlace value 1931 * PURPOSE: Helper which retrieves the default stripe interlace
|
/opensolaris-onvv-gate/usr/src/cmd/lvm/metassist/common/ |
H A D | volume_defaults.c | 1115 devconfig_t *stripe = NULL; local 1118 /* Get/create singleton stripe element for this disk set */ 1120 defaults, diskset, TYPE_STRIPE, &stripe, TRUE)) != 0) { 1126 return (devconfig_set_stripe_mincomp(stripe, val)); 1159 devconfig_t *stripe; local 1167 /* Get/create singleton stripe element for this disk set */ 1169 defaults, disksets[i], TYPE_STRIPE, &stripe, FALSE); 1172 /* stripe found for this disk set */ 1176 stripe, val)) == 0) { 1183 /* stripe no 1228 devconfig_t *stripe = NULL; local 1272 devconfig_t *stripe; local 1341 devconfig_t *stripe = NULL; local 1384 devconfig_t *stripe; local 1453 devconfig_t *stripe = NULL; local 1497 devconfig_t *stripe; local [all...] |
H A D | volume_devconfig.h | 54 #define ELEMENT_STRIPE "stripe" 420 * Set the device size (for volume, mirror, stripe, concat) in bytes 442 * Get the device size (for volume, mirror, stripe, concat) in bytes 725 * Set the minimum number of components in stripe 727 * @param stripe 728 * a devconfig_t representing the stripe to modify 732 * in stripe 741 extern int devconfig_set_stripe_mincomp(devconfig_t *stripe, uint16_t mincomp); 744 * Get minimum number of components in stripe 750 * RETURN: minimum number of components in stripe [all...] |
H A D | volume_devconfig.c | 539 * Set the device size (for volume, mirror, stripe, concat) in bytes 577 * Get the device size (for volume, mirror, stripe, concat) in bytes 1052 * Set the minimum number of components in stripe 1054 * @param stripe 1055 * a devconfig_t representing the stripe to modify 1059 * in stripe 1070 devconfig_t *stripe, 1076 "minimum stripe components (%d) below minimum allowable (%d)"), 1081 return (set_uint16(stripe->attributes, ATTR_STRIPE_MINCOMP, mincomp)); 1085 * Get minimum number of components in stripe 1069 devconfig_set_stripe_mincomp( devconfig_t *stripe, uint16_t mincomp) argument 1101 devconfig_get_stripe_mincomp( devconfig_t *stripe, uint16_t *mincomp) argument 1136 devconfig_set_stripe_maxcomp( devconfig_t *stripe, uint16_t maxcomp) argument 1168 devconfig_get_stripe_maxcomp( devconfig_t *stripe, uint16_t *maxcomp) argument 1202 devconfig_set_stripe_interlace( devconfig_t *stripe, uint64_t interlace) argument 1248 devconfig_get_stripe_interlace( devconfig_t *stripe, uint64_t *interlace) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/lvm/metassist/xml/ |
H A D | xml_convert.c | 195 devconfig_t *stripe, char *attr, char *value); 197 devconfig_t *stripe, char *attr, char *value); 199 devconfig_t *stripe, char *attr, char *value); 228 devconfig_t *stripe, char *attr, char **value); 295 /* <stripe> attributes */ 1709 * Validate and set the interlace attribute in the given stripe 1725 devconfig_t *stripe, 1738 /* Set interlace in stripe */ 1739 return (devconfig_set_stripe_interlace(stripe, interlace)); 1743 * Validate and set the mincomp attribute in the given stripe 1724 validate_set_stripe_interlace( devconfig_t *stripe, char *attr, char *value) argument 1758 validate_set_stripe_mincomp( devconfig_t *stripe, char *attr, char *value) argument 1793 validate_set_stripe_maxcomp( devconfig_t *stripe, char *attr, char *value) argument 2296 get_as_string_stripe_interlace( devconfig_t *stripe, char *attr, char **value) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/lvm/util/ |
H A D | metastat.c | 72 md_stripe_t *stripe); 1050 * Since the underlying device could be disk, stripe, RAID or miror, 1091 /* underlying stripe components */ 1455 * Concise stripe output. 1458 print_concise_stripe(int indent, mdsetname_t *sp, md_stripe_t *stripe) argument 1464 if (stripe == NULL) 1467 print_concise_entry(indent, stripe->common.namep->cname, 1468 stripe->common.size, 's'); 1470 if (metaismeta(stripe->common.namep)) 1471 (void) meta_get_tstate(stripe 1590 md_stripe_t *stripe; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4v/os/ |
H A D | mpo.c | 161 static pfn_t mnode_pages; /* mem_node stripe width */ 567 uint64_t i, k, stripe, stride; local 647 stripe = ptob(mnode_pages); 648 stride = max_locality_groups * stripe; 887 * followed by a gap. The stripe width is the size of the contiguous piece. 891 * The stripe of an mnode that falls within an mblock is described by the type 906 * offset: The full stripe width starts at physbase - offset. 908 * of a stripe width, and the second full stripe starts at 910 * middle of a stripe widt 1780 uint64_t stripe, frag, remove; local [all...] |
/opensolaris-onvv-gate/usr/src/lib/libdiskmgt/common/ |
H A D | inuse_svm.c | 337 md_stripe_t *stripe; local 346 stripe = (mdl_meta_get_stripe)(sp, mdn, &error); 349 if (stripe != NULL) { 352 for (i = 0; i < stripe->rows.rows_len; i++) { 356 rowp = &stripe->rows.rows_val[i]; 362 if (new_entry(component->compnamep->bname, "stripe",
|
/opensolaris-onvv-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | svm_rcm.c | 177 md_stripe_t *stripe); 676 gettext("component of stripe \"%s\""), 1454 * mdnamelist_t *nlp pointer to stripe name 1455 * md_stripe_t *stripe 1461 cache_stripe(cache_t *cache, mdnamelist_t *nlp, md_stripe_t *stripe) argument 1471 if (stripe->hspnamep) { 1472 if (add_hsp_user(stripe->hspnamep->hspname, 1477 for (i = 0; i < stripe->rows.rows_len; i++) { 1481 rowp = &stripe->rows.rows_val[i]; 1482 if (stripe 1673 md_stripe_t *stripe; local [all...] |
/opensolaris-onvv-gate/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_stripe.c | 35 * stripe operations 48 * replace stripe/concat 150 * OUTPUT: nlpp - list of all stripe names 168 * free stripe 194 * get stripe (common) 232 /* allocate stripe */ 307 "[stripe/hs]\n"), 317 "[stripe/hs]\n"), 337 "[stripe]"), 347 "[stripe]"), 2535 md_stripe_t *stripe; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/ |
H A D | Makefile.rules | 895 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/lvm/stripe/%.c 2173 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/io/lvm/stripe/%.c
|
H A D | Makefile.files | 1312 STRIPE_OBJS += stripe.o stripe_ioctl.o
|