Lines Matching defs:mdc

143 			struct ms_comp	*mdc;
144 mdc = &mdcomp[c++];
154 if (mdc->un_dev == NODEV64)
158 (mdc->un_mirror.ms_flags & MDM_S_PROBEOPEN)) {
159 md_layered_close(mdc->un_dev,
161 mdc->un_mirror.ms_flags &= ~MDM_S_PROBEOPEN;
162 } else if (mdc->un_mirror.ms_flags & MDM_S_ISOPEN) {
163 md_layered_close(mdc->un_dev, md_cflags);
164 mdc->un_mirror.ms_flags &= ~MDM_S_ISOPEN;
205 struct ms_comp *mdc;
208 mdc = &mdcomp[c++];
209 tmpdev = mdc->un_dev;
219 if (mdc->un_mirror.ms_hs_id != 0) {
221 0, &mdc->un_mirror.ms_hs_id, NULL,
225 key = mdc->un_mirror.ms_hs_id ?
226 mdc->un_mirror.ms_hs_key : mdc->un_key;
242 ! (mdc->un_mirror.ms_state & CS_ERRED)) {
255 mdc->un_dev = tmpdev;
267 mdc->un_mirror.ms_flags |=
270 mdc->un_mirror.ms_flags |= MDM_S_ISOPEN;
316 struct ms_comp *mdc;
320 mdc = &mdcomp[c++];
321 mdc->un_mirror.ms_flags &=
330 mdc->un_key, MD_NOTRUST_DEVT);
331 mdc->un_dev = tmpdev;
337 if (mdc->un_mirror.ms_hs_id != 0) {
338 mdc->un_mirror.ms_orig_dev = mdc->un_dev;
340 0, &mdc->un_mirror.ms_hs_id, NULL,
342 mdc->un_dev = tmpdev;
413 struct ms_comp *mdc;
417 mdc = &mdcomp[c++];
418 if (mdc->un_mirror.ms_hs_id != 0) {
421 hs_key = mdc->un_mirror.ms_hs_key;
423 mdc->un_dev = mdc->un_mirror.ms_orig_dev;
424 mdc->un_start_block =
425 mdc->un_mirror.ms_orig_blk;
426 mdc->un_mirror.ms_hs_id = 0;
427 mdc->un_mirror.ms_hs_key = 0;
428 mdc->un_mirror.ms_orig_dev = 0;
444 child_dev = mdc->un_dev;
452 sv[isv++].key = mdc->un_key;
600 ms_comp_t **mdc) /* if bp==NULL, skip mdc update */
680 *mdc = wmdc;
1051 ms_comp_t *mdc;
1075 more = md_mapbuf(un, (diskaddr_t)blkno, nb, bp, &mdc);
1078 if (!(mdc->un_mirror.ms_flags & MDM_S_NOWRITE)) {
1658 ms_comp32_od_t *mdc;
1660 mdc = &comp32[c++];
1664 mdc->un_key))
1667 if (mdc->un_mirror.ms_hs_id != 0)
1668 mdc->un_mirror.ms_hs_id =
1670 mdc->un_mirror.ms_hs_id);
1689 ms_comp_t *mdc;
1691 mdc = &comp64[c++];
1695 mdc->un_key))
1698 if (mdc->un_mirror.ms_hs_id != 0)
1699 mdc->un_mirror.ms_hs_id =
1701 mdc->un_mirror.ms_hs_id);