SCSA_FLAVOR_SMP
ndi_flavor_set(*smp_dip, SCSA_FLAVOR_SMP);
ndi_flavorv_set(self, SCSA_FLAVOR_SMP, tran);
ndi_flavorv_set(self, SCSA_FLAVOR_SMP, NULL);
if (ndi_flavor_get(child) != SCSA_FLAVOR_SMP)
tran = ndi_flavorv_get(self, SCSA_FLAVOR_SMP);
ASSERT(ndi_flavor_get(dup) == SCSA_FLAVOR_SMP);
if (ndi_flavor_get(dup) != SCSA_FLAVOR_SMP) {
tran = ndi_flavorv_get(self, SCSA_FLAVOR_SMP);
if (ndi_flavor_get(child) != SCSA_FLAVOR_SMP)
ndi_flavor_set(child, SCSA_FLAVOR_SMP);
tran = ndi_flavorv_get(child, SCSA_FLAVOR_SMP);
ndi_flavorv_set(child, SCSA_FLAVOR_SMP, NULL);
htran = ndi_flavorv_get(hba, SCSA_FLAVOR_SMP);
ndi_flavorv_set(child, SCSA_FLAVOR_SMP, NULL);
ndi_flavorv_set(child, SCSA_FLAVOR_SMP, tran);
case SCSA_FLAVOR_SMP:
case SCSA_FLAVOR_SMP:
case SCSA_FLAVOR_SMP: