Lines Matching refs:mdsp

139 		md_submirror_t	*mdsp = &mirrorp->submirrors[smi];
142 mdsp->state = mmsp->sm_state;
143 if (mdsp->state == SMS_UNUSED)
148 mdsp->timestamp = mmsp->sm_timestamp;
151 mdsp->flags = mmsp->sm_flags;
154 mdsp->submirnamep = metakeyname(&sp, mmsp->sm_key, fast, ep);
155 if (mdsp->submirnamep == NULL)
222 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
223 mdname_t *submirnp = mdsp->submirnamep;
227 assert(mdsp->state == SMS_UNUSED);
349 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
350 mdname_t *submirnamep = mdsp->submirnamep;
354 assert(mdsp->state == SMS_UNUSED);
638 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
639 mdname_t *submirnamep = mdsp->submirnamep;
643 assert(mdsp->state == SMS_UNUSED);
679 md_submirror_t *mdsp,
686 sm_state_t state = mdsp->state;
687 uint_t is_target = mdsp->flags & MD_SM_RESYNC_TARGET;
691 *tvp = mdsp->timestamp;
744 md_submirror_t *mdsp,
752 mdname_t *submirnamep = mdsp->submirnamep;
753 sm_state_t state = mdsp->state;
939 md_submirror_t *mdsp =
942 mdsp->submirnamep;
972 md_submirror_t *mdsp =
975 mdsp->submirnamep;
1005 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
1006 mdname_t *submirnamep = mdsp->submirnamep;
1013 assert(mdsp->state == SMS_UNUSED);
1017 if (mdsp->state & SMS_OFFLINE)
1027 if (metaismeta(mdsp->submirnamep)) {
1028 if (meta_get_tstate(mdsp->submirnamep->dev, &tstate,
1032 sm_state = sm_state_to_name(mdsp, status, &tv,
1193 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
1194 mdname_t *submirnamep = mdsp->submirnamep;
1202 assert(mdsp->state == SMS_UNUSED);
1230 if (metaismeta(mdsp->submirnamep)) {
1231 if (meta_get_tstate(mdsp->submirnamep->dev, &tstate, ep)
1235 sm_state = sm_state_to_name(mdsp, status, &tv, NULL);
1250 if (sm_state_to_action(sp, mdsp, status,
1351 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
1352 mdname_t *submirnamep = mdsp->submirnamep;
1356 assert(mdsp->state == SMS_UNUSED);
1791 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
1792 mdname_t *submirnp = mdsp->submirnamep;
1795 assert(mdsp->state == SMS_UNUSED);
1846 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
1847 mdname_t *submirnp = mdsp->submirnamep;
1850 assert(mdsp->state == SMS_UNUSED);
2058 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2059 mdname_t *submirnp = mdsp->submirnamep;
2062 assert(mdsp->state == SMS_UNUSED);
2206 md_submirror_t *mdsp = &mirrorp->submirrors[s];
2207 mdname_t *submirnp = mdsp->submirnamep;
2239 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2240 mdname_t *submirnp = mdsp->submirnamep;
2251 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2252 mdname_t *submirnp = mdsp->submirnamep;
2257 if (mdsp->state != SMS_UNUSED) {
2329 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2330 mdname_t *submirnp = mdsp->submirnamep;
2393 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2394 mdname_t *submirnp = mdsp->submirnamep;
2400 assert(mdsp->state == SMS_UNUSED);
2775 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2776 mdname_t *submirnp = mdsp->submirnamep;
2780 assert(mdsp->state == SMS_UNUSED);
2820 md_submirror_t *mdsp = &mirrorp->submirrors[smi];
2822 if (mdsp->state &