Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/io/lvm/raid/
H A Draid_resync.c115 un->un_column[un->un_resync_index].un_devflags &= ~MD_RAID_RESYNC; in release_resync_request()
116 un->un_column[un->un_resync_index].un_devflags &= ~MD_RAID_RESYNC_ERRED; in release_resync_request()
117 un->un_column[un->un_resync_index].un_devflags &= in release_resync_request()
159 if (! (un->un_column[column_index].un_devflags & MD_RAID_RESYNC) && in resync_request()
162 (un->un_column[column_index].un_devstate & RCS_RESYNC))) { in resync_request()
168 if (un->un_column[column_index].un_devstate & in resync_request()
170 un->un_column[column_index].un_devflags |= MD_RAID_DEV_ERRED; in resync_request()
172 un->un_column[column_index].un_devflags &= ~MD_RAID_DEV_ERRED; in resync_request()
279 ASSERT(un->un_column[col].un_devflags & MD_RAID_DEV_ISOPEN); in init_pw_area()
328 mr_column_t *column = &un->un_column[index]; in raid_open_alt()
[all …]
H A Draid_ioctl.c265 colptr = &un->un_column[i]; in raid_check_pw()
390 uniqtime32(&un->un_column[cur->ci_col].un_devtimestamp); in init_col_nextio()
497 if (un->un_column[ix].un_devstate != RCS_INIT) in raid_init_columns()
510 cur->ci_blkno = un->un_column[ix].un_pwstart; in raid_init_columns()
520 cur->ci_buf.b_edev = md_dev64_to_dev(un->un_column[ix].un_dev); in raid_init_columns()
526 cur->ci_buf.b_lblkno = un->un_column[ix].un_pwstart; in raid_init_columns()
529 if (! (un->un_column[ix].un_devflags & MD_RAID_DEV_ISOPEN)) { in raid_init_columns()
530 md_dev64_t tmpdev = un->un_column[ix].un_dev; in raid_init_columns()
538 un->un_column[ix].un_hs_key : in raid_init_columns()
539 un->un_column[ix].un_orig_key); in raid_init_columns()
[all …]
H A Draid.c219 un->un_column[col].un_devstate = newstate; in raid_set_state()
221 uniqtime32(&un->un_column[col].un_devtimestamp); in raid_set_state()
232 if (un->un_column[col].un_devstate == newstate) in raid_set_state()
242 orig_colstate = un->un_column[col].un_devstate; in raid_set_state()
252 colstate = un->un_column[i].un_devstate; in raid_set_state()
275 un->un_column[col].un_devstate = newstate; in raid_set_state()
276 uniqtime32(&un->un_column[col].un_devtimestamp); in raid_set_state()
293 un->un_column[col].un_dev, NULL, 0); in raid_set_state()
302 } else if (un->un_column[col].un_devflags & in raid_set_state()
311 md_layered_close(un->un_column[col].un_dev, in raid_set_state()
[all …]
H A Draid_replay.c321 bp->b_lblkno = un->un_column[column].un_pwstart + in raid_pwhdr_read()
323 bp->b_edev = md_dev64_to_dev(un->un_column[column].un_dev); in raid_pwhdr_read()
360 bp->b_edev = md_dev64_to_dev(un->un_column[column].un_dev); in raid_pw_read()
361 bp->b_lblkno = un->un_column[column].un_pwstart + (slot * blkcnt); in raid_pw_read()
399 bp->b_edev = md_dev64_to_dev(un->un_column[column].un_dev); in raid_pw_write()
400 bp->b_lblkno = un->un_column[column].un_devstart + pwhp->rpw_blkno; in raid_pw_write()
813 colptr = &un->un_column[j]; in raid_replay()
H A Draid_hotspare.c92 col = &un->un_column[hs_index]; in raid_hs_release()
152 col = &un->un_column[hs_index]; in check_comp_4_hs()
349 if (un->un_column[i].un_devstate == RCS_ERRED) in check_4_hs()
/titanic_41/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[(column)].un_devstate == RCS_LAST_ERRED))
[all …]
/titanic_41/usr/src/lib/lvm/libmeta/common/
H A Dmeta_raid.c158 mr_column_t *rcp = &mr->un_column[col]; in meta_get_raid_common()
1353 old_rusize = sizeof (*old_mr) - sizeof (old_mr->un_column[0]); in meta_raid_attach()
1354 old_rusize += old_mr->un_totalcolumncnt * sizeof (old_mr->un_column[0]); in meta_raid_attach()
1355 new_rusize = sizeof (*new_mr) - sizeof (new_mr->un_column[0]); in meta_raid_attach()
1357 * sizeof (new_mr->un_column[0]); in meta_raid_attach()
1370 mdc = &new_mr->un_column[new_mr->un_totalcolumncnt]; in meta_raid_attach()
2054 if (mr->un_column[col].un_devstate & state) in meta_raid_state_cnt()
2080 (mr->un_column[col].un_pwstart * DEV_BSIZE), SEEK_SET) < 0) in meta_raid_valid()
2116 mr->un_column[col].un_pwstart) || in meta_raid_valid()
2118 mr->un_column[col].un_devstart) || in meta_raid_valid()
[all …]
H A Dmeta_statconcise.c683 for (i = 0, mc = &mr->un_column[0]; i < mr->un_totalcolumncnt; in process_raid()
/titanic_41/usr/src/common/lvm/
H A Dmd_convert.c407 MRCOL_BIG2SMALL((&(big_un->un_column[i])), in raid_convert()
408 (&(small_un->un_column[i]))); in raid_convert()
419 MRCOL_SMALL2BIG((&(small_un->un_column[i])), in raid_convert()
420 (&(big_un->un_column[i]))); in raid_convert()