Searched refs:stripe (Results 1 - 15 of 15) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/lvm/metassist/layout/
H A Dlayout_stripe.h50 devconfig_t **stripe);
H A Dlayout_stripe.c56 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 Dlayout_mirror.c182 /* 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 Dlayout_svm_util.c1510 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 Dvolume_defaults.c1115 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 Dvolume_devconfig.h54 #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 Dvolume_devconfig.c539 * 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 Dxml_convert.c195 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 Dmetastat.c72 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 Dmpo.c161 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 Dinuse_svm.c337 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 Dsvm_rcm.c177 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 Dmeta_stripe.c35 * 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 DMakefile.rules895 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/lvm/stripe/%.c
2173 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/io/lvm/stripe/%.c
H A DMakefile.files1312 STRIPE_OBJS += stripe.o stripe_ioctl.o

Completed in 195 milliseconds