Lines Matching refs:defaults
39 defaults_t *defaults, char *disksetname,
46 * @param defaults
58 defaults_t **defaults)
63 *defaults = (defaults_t *)calloc(1, sizeof (defaults_t));
64 if (*defaults == NULL) {
70 * Create initial "global" (disk set-independent) defaults, as
74 free_defaults(*defaults);
78 /* Append global defaults disk set to disksets */
80 *defaults, dlist_append(dlist_new_item(diskset),
81 defaults_get_disksets(*defaults), AT_TAIL));
83 /* Set defaults */
85 *defaults, NULL, DEFAULT_MIRROR_NSUBS)) != 0 ||
88 *defaults, NULL, DEFAULT_MIRROR_READ)) != 0 ||
91 *defaults, NULL, DEFAULT_MIRROR_WRITE)) != 0 ||
94 *defaults, NULL, DEFAULT_MIRROR_PASS)) != 0 ||
97 *defaults, NULL, DEFAULT_MIRROR_USEHSP)) != 0 ||
100 *defaults, NULL, DEFAULT_CONCAT_USEHSP)) != 0 ||
103 *defaults, NULL, DEFAULT_STRIPE_INTERLACE)) != 0 ||
106 *defaults, NULL, DEFAULT_STRIPE_MINCOMP)) != 0 ||
109 *defaults, NULL, DEFAULT_STRIPE_MAXCOMP)) != 0 ||
112 *defaults, NULL, DEFAULT_STRIPE_USEHSP)) != 0 ||
115 *defaults, NULL, DEFAULT_VOLUME_REDUND_LEVEL)) != 0 ||
118 *defaults, NULL, DEFAULT_VOLUME_NPATHS)) != 0 ||
121 *defaults, NULL, DEFAULT_VOLUME_USEHSP)) != 0) {
123 free_defaults(*defaults);
140 defaults_t *defaults = (defaults_t *)arg;
142 if (defaults == NULL) {
147 if (defaults->disksets != NULL) {
148 dlist_free_items(defaults->disksets, free_devconfig);
152 free(defaults);
156 * Set list of diskset specific defaults
158 * @param defaults
163 * a dlist_t representing the defaults for specific
168 defaults_t *defaults,
171 defaults->disksets = disksets;
175 * Get list of diskset specific defaults
177 * @param defaults
181 * @return a dlist_t representing the defaults for specific
186 defaults_t *defaults)
188 return (defaults->disksets);
194 * @param defaults
199 * the name of the disk set whose defaults to retrieve,
200 * or NULL to get the defaults for all disk sets
203 * RETURN: defaults for the given named disk set, or
204 * defaults for all disk sets if name is NULL
214 defaults_t *defaults,
222 list = defaults_get_disksets(defaults);
225 /* For each disk set-specific defaults... */
236 /* Global defaults disk set */
275 defaults_t *defaults,
286 defaults, disksetname, &diskset)) != 0) {
289 gettext("could not get defaults for disk set %s"),
305 * @param defaults
326 defaults_t *defaults,
335 defaults, diskset, TYPE_HSP, &hsp, TRUE)) != 0) {
347 * @param defaults
368 defaults_t *defaults,
383 defaults, disksets[i], TYPE_HSP, &hsp, FALSE);
415 * @param defaults
437 defaults_t *defaults,
446 defaults, diskset, TYPE_MIRROR, &mirror, TRUE)) != 0) {
458 * @param defaults
480 defaults_t *defaults,
495 defaults, disksets[i], TYPE_MIRROR, &mirror, FALSE);
528 * @param defaults
550 defaults_t *defaults,
559 defaults, diskset, TYPE_MIRROR, &mirror, TRUE)) != 0) {
571 * @param defaults
592 defaults_t *defaults,
607 defaults, disksets[i], TYPE_MIRROR, &mirror, FALSE);
639 * @param defaults
661 defaults_t *defaults,
670 defaults, diskset, TYPE_MIRROR, &mirror, TRUE)) != 0) {
682 * @param defaults
704 defaults_t *defaults,
719 defaults, disksets[i], TYPE_MIRROR, &mirror, FALSE);
752 * @param defaults
774 defaults_t *defaults,
783 defaults, diskset, TYPE_MIRROR, &mirror, TRUE)) != 0) {
795 * @param defaults
816 defaults_t *defaults,
831 defaults, disksets[i], TYPE_MIRROR, &mirror, FALSE);
863 * @param defaults
885 defaults_t *defaults,
894 defaults, diskset, TYPE_MIRROR, &mirror, TRUE)) != 0) {
906 * @param defaults
928 defaults_t *defaults,
943 defaults, disksets[i], TYPE_MIRROR, &mirror, FALSE);
976 * @param defaults
998 defaults_t *defaults,
1007 defaults, diskset, TYPE_CONCAT, &concat, TRUE)) != 0) {
1019 * @param defaults
1041 defaults_t *defaults,
1056 defaults, disksets[i], TYPE_CONCAT, &concat, FALSE);
1089 * @param defaults
1111 defaults_t *defaults,
1120 defaults, diskset, TYPE_STRIPE, &stripe, TRUE)) != 0) {
1132 * @param defaults
1154 defaults_t *defaults,
1169 defaults, disksets[i], TYPE_STRIPE, &stripe, FALSE);
1202 * @param defaults
1224 defaults_t *defaults,
1233 defaults, diskset, TYPE_STRIPE, &stripe, TRUE)) != 0) {
1245 * @param defaults
1267 defaults_t *defaults,
1282 defaults, disksets[i], TYPE_STRIPE, &stripe, FALSE);
1315 * @param defaults
1337 defaults_t *defaults,
1346 defaults, diskset, TYPE_STRIPE, &stripe, TRUE)) != 0) {
1358 * @param defaults
1379 defaults_t *defaults,
1394 defaults, disksets[i], TYPE_STRIPE, &stripe, FALSE);
1427 * @param defaults
1449 defaults_t *defaults,
1458 defaults, diskset, TYPE_STRIPE, &stripe, TRUE)) != 0) {
1470 * @param defaults
1492 defaults_t *defaults,
1507 defaults, disksets[i], TYPE_STRIPE, &stripe, FALSE);
1540 * @param defaults
1563 defaults_t *defaults,
1572 defaults, diskset, TYPE_VOLUME, &volume, TRUE)) != 0) {
1584 * @param defaults
1606 defaults_t *defaults,
1621 defaults, disksets[i], TYPE_VOLUME, &volume, FALSE);
1654 * @param defaults
1676 defaults_t *defaults,
1685 defaults, diskset, TYPE_VOLUME, &volume, TRUE)) != 0) {
1697 * @param defaults
1719 defaults_t *defaults,
1734 defaults, disksets[i], TYPE_VOLUME, &volume, FALSE);
1767 * @param defaults
1789 defaults_t *defaults,
1798 defaults, diskset, TYPE_VOLUME, &volume, TRUE)) != 0) {
1810 * @param defaults
1832 defaults_t *defaults,
1847 defaults, disksets[i], TYPE_VOLUME, &volume, FALSE);