Lines Matching refs:unique
70 dlist_t **unique);
73 dlist_t *unique,
386 * the unique component sizes which need to be spared.
416 dlist_t *unique = NULL; /* volume slices that need spares */
455 ((error = get_uniquely_sized_slices(devices, &unique)) != 0) ||
458 (error = remove_undersized_slices(unique, &avail));
462 dlist_free_items(unique, NULL);
484 dlist_free_items(unique, NULL);
538 dlist_free_items(unique, NULL);
612 * dlist_t **unique)
616 * OUTPUT: unique - pointer to a list of uniquely size slices
628 dlist_t **unique)
643 if (dlist_contains(*unique, comp,
650 *unique = dlist_insert_ordered(item, *unique,
661 * FUNCTION: remove_undersized_slices(dlist_t *unique,
665 * unique - pointer to a list of uniquely size slices
669 * unique list.
682 dlist_t *unique,
689 for (iter = unique;
848 * The spare slice chosen should be on a unique HBA and
879 * is on a unique disk.
895 /* can't find one on a unique disk, try again on any disk */