/titanic_41/usr/src/uts/common/sys/lvm/ |
H A D | md_raid.h | 315 } mr_unit_t; typedef 457 mr_unit_t *ps_un; 497 mr_unit_t *cbuf_un; 516 mr_unit_t *cs_un; 621 extern void reset_raid(mr_unit_t *, minor_t, int); 648 extern void raid_set_state(mr_unit_t *un, int col, 650 extern int raid_replay(mr_unit_t *un); 651 extern void raid_commit(mr_unit_t *un, mddb_recid_t *extras); 654 extern void raid_hs_release(hs_cmds_t cmd, mr_unit_t *un, 660 extern int raid_build_pwslot(mr_unit_t *unit, int column_index); [all …]
|
H A D | md_convert.h | 63 extern void dump_mr_unit(mr_unit_t *);
|
/titanic_41/usr/src/uts/common/io/lvm/raid/ |
H A D | raid.c | 155 static int raid_read(mr_unit_t *un, md_raidcs_t *cs); 156 static void raid_read_io(mr_unit_t *un, md_raidcs_t *cs); 157 static int raid_write(mr_unit_t *un, md_raidcs_t *cs); 158 static void raid_write_io(mr_unit_t *un, md_raidcs_t *cs); 161 static diskaddr_t raid_line(diskaddr_t segment, mr_unit_t *un); 162 uint_t raid_dcolumn(diskaddr_t segment, mr_unit_t *un); 166 static void raid_io_startup(mr_unit_t *un); 193 raid_set_state(mr_unit_t *un, int col, rcs_state_t newstate, int force) in raid_set_state() 367 erred_check_line(mr_unit_t *un, md_raidcs_t *cs, mr_column_t *column) in erred_check_line() 419 raid_state_cnt(mr_unit_t *un, rcs_state_t state) in raid_state_cnt() [all …]
|
H A D | raid_hotspare.c | 85 mr_unit_t *un, in raid_hs_release() 127 mr_unit_t *un, in check_comp_4_hs() 151 un = (mr_unit_t *)md_unit_writerlock(ui); in check_comp_4_hs() 273 un = (mr_unit_t *)md_unit_writerlock(ui); in check_comp_4_hs() 287 un = (mr_unit_t *)md_unit_readerlock(ui); in check_comp_4_hs() 308 un = (mr_unit_t *)md_unit_readerlock(ui); in check_comp_4_hs() 327 mr_unit_t *un; in check_4_hs() 342 un = (mr_unit_t *)md_unit_readerlock(ui); in check_4_hs()
|
H A D | raid_resync.c | 108 mr_unit_t *un; in release_resync_request() 153 mr_unit_t *un; in resync_request() 265 mr_unit_t *un, in init_pw_area() 326 raid_open_alt(mr_unit_t *un, int index) in raid_open_alt() 380 raid_close_alt(mr_unit_t *un, int index) in raid_close_alt() 398 mr_unit_t *un = cs->cs_un; in raid_resync_fillin_cs() 429 mr_unit_t *un = cs->cs_un; in raid_resync_region() 598 mr_unit_t *un; in resync_comp() 630 un = (mr_unit_t *)md_io_writerlock(ui); in resync_comp() 631 un = (mr_unit_t *)md_unit_writerlock(ui); in resync_comp() [all …]
|
H A D | raid_ioctl.c | 106 extern void dump_mr_unit(mr_unit_t *); 111 mr_unit_t *ci_un; 141 static mr_unit_t * 144 mr_unit_t *un; in raid_getun() 166 return ((mr_unit_t *)1); in raid_getun() 185 un = (mr_unit_t *)MD_UNIT(mnum); in raid_getun() 206 raid_commit(mr_unit_t *un, mddb_recid_t *extras) in raid_commit() 250 raid_check_pw(mr_unit_t *un) in raid_check_pw() 340 mr_unit_t *un; in init_col_nextio() 436 mr_unit_t *un; in raid_init_columns() [all …]
|
H A D | raid_replay.c | 65 static int raid_replay_error(mr_unit_t *un, int column); 77 raid_rply_dealloc(mr_unit_t *un, in raid_rply_dealloc() 116 raid_rply_alloc(mr_unit_t *un, in raid_rply_alloc() 312 raid_pwhdr_read(mr_unit_t *un, int pw_slot, int column, raid_rplybuf_t *bufp) in raid_pwhdr_read() 341 raid_pw_read(mr_unit_t *un, int column, uint_t slot, raid_rplybuf_t *bufp) in raid_pw_read() 381 raid_pw_write(mr_unit_t *un, int column, raid_pwhdr_t *pwhp, in raid_pw_write() 449 raid_rply_verify(mr_unit_t *un, int col1, int goodsum1, int *do_1, in raid_rply_verify() 485 mr_unit_t *un, in raid_rplyeach() 589 replay_line(mr_unit_t *un, raid_rplylst_t *eachp, raid_rplybuf_t *rplybuf) in replay_line() 687 raid_replay_error(mr_unit_t *un, int column) in raid_replay_error() [all …]
|
/titanic_41/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_statconcise.c | 663 mr_unit_t *mr; in process_raid() 675 mr = (mr_unit_t *)mdrec->record; in process_raid() 1351 mr_unit_t *big_un; in extract_mduser_data() 1357 newreqsize = sizeof (mr_unit_t) + in extract_mduser_data() 1364 mr_unit_t *big_un; in extract_mduser_data() 1367 big_un = (mr_unit_t *)((uintptr_t)rbp + in extract_mduser_data() 1370 newreqsize = sizeof (mr_unit_t) + in extract_mduser_data() 1375 uc = ((mr_unit_t *)mdrec->record)->c; in extract_mduser_data()
|
H A D | meta_raid.c | 94 mr_unit_t *mr; in meta_get_raid_common() 118 if ((mr = (mr_unit_t *)meta_get_mdunit(sp, raidnp, ep)) == NULL) in meta_get_raid_common() 916 mr_unit_t *mr; in raid_report() 919 if ((mr = (mr_unit_t *)meta_get_mdunit(sp, raidnp, ep)) == NULL) in raid_report() 1165 mr_unit_t *mr, in adjust_geom() 1192 mr_unit_t *mr, in attach_raid_col() 1307 mr_unit_t *old_mr; in meta_raid_attach() 1308 mr_unit_t *new_mr; in meta_raid_attach() 1346 if ((old_mr = (mr_unit_t *)meta_get_mdunit(sp, raidnp, ep)) == NULL) in meta_raid_attach() 1519 mr_unit_t *mr; in validate_new_raid() [all …]
|
/titanic_41/usr/src/cmd/mdb/common/modules/md/ |
H A D | metastat.c | 275 mr_unit_t mr; in print_raid() 288 if (mdb_vread(&mr, sizeof (mr_unit_t), (uintptr_t)un_addr) == -1) { in print_raid()
|
/titanic_41/usr/src/common/lvm/ |
H A D | md_convert.c | 395 mr_unit_t *big_un = (mr_unit_t *)big; in raid_convert() 416 big_un->c.un_size = sizeof (mr_unit_t); in raid_convert()
|