Searched refs:un_column (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/lvm/raid/
H A Draid_resync.c115 un->un_column[un->un_resync_index].un_devflags &= ~MD_RAID_RESYNC;
116 un->un_column[un->un_resync_index].un_devflags &= ~MD_RAID_RESYNC_ERRED;
117 un->un_column[un->un_resync_index].un_devflags &=
159 if (! (un->un_column[column_index].un_devflags & MD_RAID_RESYNC) &&
162 (un->un_column[column_index].un_devstate & RCS_RESYNC))) {
168 if (un->un_column[column_index].un_devstate &
170 un->un_column[column_index].un_devflags |= MD_RAID_DEV_ERRED;
172 un->un_column[column_index].un_devflags &= ~MD_RAID_DEV_ERRED;
279 ASSERT(un->un_column[col].un_devflags & MD_RAID_DEV_ISOPEN);
328 mr_column_t *column = &un->un_column[inde
[all...]
H A Draid_ioctl.c265 colptr = &un->un_column[i];
390 uniqtime32(&un->un_column[cur->ci_col].un_devtimestamp);
497 if (un->un_column[ix].un_devstate != RCS_INIT)
510 cur->ci_blkno = un->un_column[ix].un_pwstart;
520 cur->ci_buf.b_edev = md_dev64_to_dev(un->un_column[ix].un_dev);
526 cur->ci_buf.b_lblkno = un->un_column[ix].un_pwstart;
529 if (! (un->un_column[ix].un_devflags & MD_RAID_DEV_ISOPEN)) {
530 md_dev64_t tmpdev = un->un_column[ix].un_dev;
538 un->un_column[ix].un_hs_key :
539 un->un_column[i
[all...]
H A Draid.c219 un->un_column[col].un_devstate = newstate;
221 uniqtime32(&un->un_column[col].un_devtimestamp);
232 if (un->un_column[col].un_devstate == newstate)
242 orig_colstate = un->un_column[col].un_devstate;
252 colstate = un->un_column[i].un_devstate;
275 un->un_column[col].un_devstate = newstate;
276 uniqtime32(&un->un_column[col].un_devtimestamp);
293 un->un_column[col].un_dev, NULL, 0);
302 } else if (un->un_column[col].un_devflags &
311 md_layered_close(un->un_column[co
[all...]
H A Draid_hotspare.c92 col = &un->un_column[hs_index];
152 col = &un->un_column[hs_index];
349 if (un->un_column[i].un_devstate == RCS_ERRED)
H A Draid_replay.c321 bp->b_lblkno = un->un_column[column].un_pwstart +
323 bp->b_edev = md_dev64_to_dev(un->un_column[column].un_dev);
360 bp->b_edev = md_dev64_to_dev(un->un_column[column].un_dev);
361 bp->b_lblkno = un->un_column[column].un_pwstart + (slot * blkcnt);
399 bp->b_edev = md_dev64_to_dev(un->un_column[column].un_dev);
400 bp->b_lblkno = un->un_column[column].un_devstart + pwhp->rpw_blkno;
813 colptr = &un->un_column[j];
/illumos-gate/usr/src/uts/common/sys/lvm/
H A Dmd_raid.h54 #define COLUMN_STATE(un, column) ((un)->un_column[(column)].un_devstate)
57 ((un)->un_column[(column)].un_devstate == RCS_INIT) || \
58 ((un)->un_column[(column)].un_devstate == RCS_OKAY) || \
59 ((un)->un_column[(column)].un_devstate == RCS_ERRED) || \
60 ((un)->un_column[(column)].un_devstate == RCS_RESYNC) || \
61 ((un)->un_column[(column)].un_devstate == RCS_LAST_ERRED) || \
62 ((un)->un_column[(column)].un_devstate == RCS_REGEN))
65 ((un)->un_column[(column)].un_devstate == RCS_OKAY) || \
66 ((un)->un_column[(column)].un_devstate == RCS_RESYNC) || \
67 ((un)->un_column[(colum
314 mr_column_t un_column[1]; member in struct:mr_unit
383 mr_column32_od_t un_column[1]; member in struct:mr_unit32_od
[all...]
/illumos-gate/usr/src/common/lvm/
H A Dmd_convert.c407 MRCOL_BIG2SMALL((&(big_un->un_column[i])),
408 (&(small_un->un_column[i])));
419 MRCOL_SMALL2BIG((&(small_un->un_column[i])),
420 (&(big_un->un_column[i])));
/illumos-gate/usr/src/lib/lvm/libmeta/common/
H A Dmeta_raid.c158 mr_column_t *rcp = &mr->un_column[col];
1353 old_rusize = sizeof (*old_mr) - sizeof (old_mr->un_column[0]);
1354 old_rusize += old_mr->un_totalcolumncnt * sizeof (old_mr->un_column[0]);
1355 new_rusize = sizeof (*new_mr) - sizeof (new_mr->un_column[0]);
1357 * sizeof (new_mr->un_column[0]);
1370 mdc = &new_mr->un_column[new_mr->un_totalcolumncnt];
2054 if (mr->un_column[col].un_devstate & state)
2080 (mr->un_column[col].un_pwstart * DEV_BSIZE), SEEK_SET) < 0)
2116 mr->un_column[col].un_pwstart) ||
2118 mr->un_column[co
[all...]
H A Dmeta_statconcise.c681 for (i = 0, mc = &mr->un_column[0]; i < mr->un_totalcolumncnt;

Completed in 82 milliseconds