Lines Matching +defs:val +defs:target
94 * "c3" -> { ctrl=3, target=ID_UNSPECIFIED,
97 * "c3t2" -> { ctrl=3, target=2,
104 int target;
411 * FUNCTION: get_stripe_min_comp(devconfig_t *req, uint16_t *val)
413 * val - pointer to a uint64_t to hold the result
428 uint16_t *val)
432 *val = 0;
434 if ((error = devconfig_get_stripe_mincomp(req, val)) != 0) {
440 if (*val == 0) {
442 _defaults, get_request_diskset(), val)) != 0) {
453 * FUNCTION: get_stripe_max_comp(devconfig_t *req, uint16_t *val)
455 * val - pointer to a uint64_t to hold the result
470 uint16_t *val)
474 *val = 0;
476 if ((error = devconfig_get_stripe_maxcomp(req, val)) != 0) {
482 if (*val == 0) {
484 _defaults, get_request_diskset(), val)) != 0) {
495 * FUNCTION: get_stripe_interlace(devconfig_t *req, uint64_t *val)
497 * val - pointer to a uint64_t to hold the result
515 uint64_t *val)
519 *val = 0;
521 if ((error = devconfig_get_stripe_interlace(req, val)) != 0) {
528 if (*val == 0) {
530 _defaults, get_request_diskset(), val)) != 0) {
542 * mirror_read_strategy_t *val)
544 * val - pointer to a mirror_read_strategy_t to hold the result
562 mirror_read_strategy_t *val)
566 *val = 0;
568 if ((error = devconfig_get_mirror_read(req, val)) != 0) {
574 if (*val == 0) {
576 _defaults, get_request_diskset(), val)) != 0) {
588 * mirror_write_strategy_t *val)
590 * val - pointer to a mirror_write_strategy_t to hold result
608 mirror_write_strategy_t *val)
612 *val = 0;
614 if ((error = devconfig_get_mirror_write(req, val)) != 0) {
620 if (*val == 0) {
622 _defaults, get_request_diskset(), val)) != 0) {
633 * FUNCTION: get_mirror_pass(devconfig_t *req, uint16_t *val)
635 * val - pointer to a uint16_t to hold the result
653 uint16_t *val)
657 *val = 0;
659 if ((error = devconfig_get_mirror_pass(req, val)) != 0) {
665 if (*val == 0) {
667 _defaults, get_request_diskset(), val)) != 0) {
678 * FUNCTION: get_mirror_nsubs(devconfig_t *req, uint16_t *val)
680 * val - pointer to a uint16_t to hold the result
696 uint16_t *val)
700 *val = 0;
702 if ((error = devconfig_get_mirror_nsubs(req, val)) != 0) {
708 if (*val == 0) {
710 _defaults, get_request_diskset(), val)) != 0) {
721 * FUNCTION: get_volume_faultrecov(devconfig_t *req, boolean_t *val)
723 * val - pointer to a boolean_t to hold the result
739 boolean_t *val)
743 *val = B_FALSE;
745 if ((error = devconfig_get_volume_usehsp(req, val)) != 0) {
753 _defaults, get_request_diskset(), val);
758 _defaults, get_request_diskset(), val);
763 _defaults, get_request_diskset(), val);
768 _defaults, get_request_diskset(), val);
778 * FUNCTION: get_volume_redundancy_level(devconfig_t *req, uint16_t val)
780 * val - pointer to a uint16-t to hold the result
796 uint16_t *val)
800 *val = 0;
802 if ((error = devconfig_get_volume_redundancy_level(req, val)) != 0) {
808 if (*val == 0) {
810 _defaults, get_request_diskset(), val)) != 0) {
821 * FUNCTION: get_volume_npaths(devconfig_t *req, uint16_t val)
823 * val - pointer to a uint16-t to hold the result
839 uint16_t *val)
843 *val = 0;
845 if ((error = devconfig_get_volume_npaths(req, val)) != 0) {
851 if (*val == 0) {
853 _defaults, get_request_diskset(), val)) != 0) {
949 * OUTPUT: disks - disks matching the input target name
955 * input target.
957 * The input name is assumed to be a target name, cXtX, and
959 * looks to be "on" that target.
962 * aliases to the target to see if they match.
1715 if ((((device_spec_t *)spec1)->data.ctd->target != ID_UNSPECIFIED) &&
1716 (((device_spec_t *)spec2)->data.ctd->target == ID_UNSPECIFIED)) {
1717 /* spec1 has target, spec2 does not, spec1 more specific */
1721 if ((((device_spec_t *)spec2)->data.ctd->target != ID_UNSPECIFIED) &&
1722 (((device_spec_t *)spec1)->data.ctd->target == ID_UNSPECIFIED)) {
1723 /* spec2 has target, spec1 does not, spec2 more specific */
1727 if ((((device_spec_t *)spec2)->data.ctd->target != ID_UNSPECIFIED) &&
1728 (((device_spec_t *)spec1)->data.ctd->target != ID_UNSPECIFIED)) {
1729 /* both spec1 and spec2 have target */
2534 unavail_spec->data.ctd->target,
2539 (unavail_spec->data.ctd->target == ID_UNSPECIFIED) &&
2801 uint_t target;
2885 /* found 't', try to get target, it may be a hex WWN id */
2899 if ((sscanf(target_str, "%x%n", &target, &nscan) != 1) ||
2904 gettext("no target/WWN component "
2952 (*spec)->data.ctd->target = ID_UNSPECIFIED;
2964 (*spec)->data.ctd->target = target;
3154 /* valid IDE names are cX, cXdX, cXdXsX, no target */
3181 (spec->data.ctd->target != ID_UNSPECIFIED) &&
3186 (spec->data.ctd->target == device->data.ctd->target) &&
3191 (spec->data.ctd->target != ID_UNSPECIFIED) &&
3195 (spec->data.ctd->target == device->data.ctd->target) &&
3199 (spec->data.ctd->target != ID_UNSPECIFIED)) {
3202 (spec->data.ctd->target == device->data.ctd->target);
3214 spec->data.ctd->ctrl, spec->data.ctd->target,
3217 device->data.ctd->ctrl, device->data.ctd->target,