/titanic_41/usr/src/uts/common/io/lvm/hotspares/ |
H A D | hotspares.c | 59 extern md_set_t md_set[]; 79 for (hs = (hot_spare_t *)md_set[setno].s_hs; hs; hs = hs->hs_next) { in lookup_hot_spare() 135 hsp->hsp_next = (hot_spare_pool_t *)md_set[setno].s_hsp; in seths_create_hsp() 140 md_set[setno].s_hsp = (void *) hsp; in seths_create_hsp() 193 hs = (hot_spare_t *)md_set[setno].s_hs; in seths_add() 235 hs = (hot_spare_t *)md_set[setno].s_hs; in seths_add() 282 hs->hs_next = (hot_spare_t *)md_set[setno].s_hs; in seths_add() 283 md_set[setno].s_hs = (void *) hs; in seths_add() 287 hsp = (hot_spare_pool_t *)md_set[setno].s_hsp; in seths_add() 314 hsp->hsp_next = (hot_spare_pool_t *)md_set[setno].s_hsp; in seths_add() [all …]
|
/titanic_41/usr/src/uts/common/io/lvm/md/ |
H A D | md.c | 169 md_set_t md_set[MD_MAXSETS]; variable 371 mutex_init(&md_set[s].s_dbmx, in md_global_alloc_free() 383 mutex_destroy(&md_set[s].s_dbmx); in md_global_alloc_free() 641 if (md_set[0].s_un == NULL) in mdattach() 642 md_set[0].s_un = kmem_zalloc(sz, KM_SLEEP); in mdattach() 643 if (md_set[0].s_ui == NULL) in mdattach() 644 md_set[0].s_ui = kmem_zalloc(sz, KM_SLEEP); in mdattach() 682 kmem_free(md_set[0].s_un, sz); in mdattach() 683 kmem_free(md_set[0].s_ui, sz); in mdattach() 756 if (md_set[s].s_un != NULL) { in mddetach() [all …]
|
H A D | md_names.c | 37 extern md_set_t md_set[]; 200 nmid = md_set[setno].s_did_nmid = in create_hdr() 209 nmid = md_set[setno].s_nmid = in create_hdr() 222 md_set[setno].s_did_nm = hhdr; in create_hdr() 224 md_set[setno].s_nm = hhdr; in create_hdr() 403 if (md_set[setno].s_did_nm == NULL) in get_first_record() 408 &((struct nm_header_hdr *)md_set[setno].s_did_nm)->hh_shared in get_first_record() 411 md_set[setno].s_did_nm)->hh_names); in get_first_record() 413 nmid = md_set[setno].s_did_nmid; in get_first_record() 418 if (md_set[setno].s_nm == NULL) in get_first_record() [all …]
|
H A D | md_subr.c | 84 extern md_set_t md_set[]; 252 md_set[setno].s_status |= bits; in md_set_setstatus() 262 md_set[setno].s_status &= ~bits; in md_clr_setstatus() 274 result = md_set[setno].s_status; in md_get_setstatus() 702 mutex_exit(&md_set[(s)->s_setno].s_dbmx); in md_ioctl_lock_exit() 748 mutex_enter(&md_set[(s)->s_setno].s_dbmx); in md_ioctl_lock_exit() 752 mutex_exit(&md_set[(s)->s_setno].s_dbmx); in md_ioctl_lock_exit() 1628 while (md_set[setno].s_status & MD_SET_HOLD) in md_holdset_enter() 1630 md_set[setno].s_status |= MD_SET_HOLD; in md_holdset_enter() 1638 md_set[setno].s_status &= ~MD_SET_HOLD; in md_holdset_exit() [all …]
|
H A D | md_mddb.c | 100 #define SETMUTEX(setno) (&md_set[setno].s_dbmx) 105 extern md_set_t md_set[]; /* md.c */ 1331 if (!(md_set[s->s_setno].s_am_i_master)) { in wrtblklst() 1426 if (!(md_set[s->s_setno].s_am_i_master)) { in writeblks() 1547 (md_set[s->s_setno].s_am_i_master)) { in writelocall() 2664 (dep->de_owner_nodeid == md_set[s->s_setno].s_nodeid)) { in fixoptrecord() 2715 (md_set[setno].s_am_i_master == 0)) { in fixoptrecords() 3171 (md_set[setno].s_am_i_master == 0)) { in upd_med() 3369 if (md_set[setno].s_dtp == (mddb_dt_t *)NULL) in dt_setup() 3370 md_set[setno].s_dtp = kmem_zalloc(MDDB_DT_BYTES, KM_SLEEP); in dt_setup() [all …]
|
H A D | md_ioctl.c | 61 extern md_set_t md_set[]; 388 (md_set[MD_MIN2SET(nm->mnum)].s_un == NULL) || in getnm_ioctl() 528 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp; in gethspnm_ioctl() 572 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp; in gethspnm_ioctl() 995 if (!(((mddb_set_t *)md_set[nm->setno].s_db)->s_lbp->lb_flags in getdid_ioctl() 1052 md_set[info->c_setno].s_am_i_master = 1; in mddb_setmaster_ioctl() 1054 md_set[info->c_setno].s_am_i_master = 0; in mddb_setmaster_ioctl() 2706 gsp->gs_status = md_set[gsp->gs_setno].s_status; in md_base_ioctl() 2864 md_set[gsp->gs_setno].s_status = gsp->gs_status; in md_base_ioctl() 3122 md_set[snp->sn_setno].s_nodeid = snp->sn_nodeid; in md_base_ioctl() [all …]
|
H A D | md_rename.c | 50 extern md_set_t md_set[]; 1683 mdc = (mdc_unit_t *)md_set[setno].s_un[MD_MIN2UNIT(mrp->from.mnum)]; in md_rename() 1688 mdc = (mdc_unit_t *)md_set[setno].s_un[MD_MIN2UNIT in md_rename()
|
H A D | md_med.c | 77 extern md_set_t md_set[]; /* declared in md.c */
|
/titanic_41/usr/src/uts/common/sys/lvm/ |
H A D | mdvar.h | 359 #define MD_UNIT(m) (md_set[MD_MIN2SET(m)].s_un[MD_MIN2UNIT(m)]) 361 md_set[MD_MIN2SET(m)].s_ui[MD_MIN2UNIT(m)]) 362 #define MD_VOIDUNIT(m) (md_set[MD_MIN2SET(m)].s_un[MD_MIN2UNIT(m)]) 363 #define MDI_VOIDUNIT(m) (md_set[MD_MIN2SET(m)].s_ui[MD_MIN2UNIT(m)])
|
H A D | mdio.h | 977 #define MD_MNSET_SETNO(setno) (md_set[setno].s_status & MD_SET_MNSET)
|
H A D | md_mddb.h | 138 typedef struct md_set { struct
|
/titanic_41/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp.c | 112 extern md_set_t md_set[]; 957 if ((md_set[setno].s_status & (MD_SET_HALTED | MD_SET_MNSET)) == in md_sp_strategy() 962 while (md_set[setno].s_status & MD_SET_HALTED) { in md_sp_strategy() 1509 if ((md_set[setno].s_status & (MD_SET_MNSET | MD_SET_MN_START_RC)) == in sp_open()
|
H A D | sp_ioctl.c | 90 extern md_set_t md_set[]; 286 if (MD_MNSET_SETNO(setno) && !md_set[setno].s_am_i_master) { in sp_update_watermarks() 559 md_set[setno].s_un_avail--; in sp_set() 706 md_set[setno].s_un_avail++; in sp_reset()
|
/titanic_41/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_hotspare.c | 67 extern md_set_t md_set[];
|
H A D | raid_ioctl.c | 92 extern md_set_t md_set[]; 995 md_set[setno].s_un_avail--; in raid_set() 2028 md_set[setno].s_un_avail++; in raid_reset()
|
H A D | raid_resync.c | 69 extern md_set_t md_set[];
|
/titanic_41/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe.c | 64 extern md_set_t md_set[]; 711 if ((md_set[setno].s_status & (MD_SET_HALTED | MD_SET_MNSET)) == in md_stripe_strategy() 716 while (md_set[setno].s_status & MD_SET_HALTED) { in md_stripe_strategy() 979 if ((md_set[setno].s_status & (MD_SET_MNSET | MD_SET_MN_START_RC)) == in stripe_open()
|
H A D | stripe_ioctl.c | 60 extern md_set_t md_set[]; 245 md_set[setno].s_un_avail--; in stripe_set() 382 md_set[setno].s_un_avail++; in stripe_reset()
|
/titanic_41/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_ioctl.c | 67 extern md_set_t md_set[]; 272 md_set[setno].s_un_avail--; in mirror_set() 411 md_set[setno].s_un_avail++; in mirror_reset() 2279 "rcnt = %d\n", MD_SID(un), md_set[setno].s_rcnt); in mirror_choose_owner() 2293 msg->msg_chooseid_rcnt = md_set[setno].s_rcnt; in mirror_choose_owner() 2294 md_set[setno].s_rcnt++; in mirror_choose_owner()
|
H A D | mirror_resync.c | 62 extern md_set_t md_set[]; 811 md_set[MD_UN2SET(un)].s_am_i_master == 0) { in unit_setup_resync() 815 md_set[MD_UN2SET(un)].s_nodeid); in unit_setup_resync() 2215 if (MD_MNSET_SETNO(setno) && md_set[setno].s_am_i_master) { in resync_progress_thread() 2413 if (!md_set[setno].s_am_i_master) { in resync_unit() 2463 if (md_set[setno].s_am_i_master) { in resync_unit()
|
H A D | mirror.c | 76 extern md_set_t md_set[]; 750 md_set[MD_UN2SET(un)].s_am_i_master == 0) { in check_4_hotspares() 1788 md_set[MD_UN2SET(un)].s_am_i_master == 0) { in mirror_cleanup() 4449 if ((md_set[setno].s_status & (MD_SET_HALTED | MD_SET_MNSET)) == in md_mirror_strategy() 4454 while (md_set[setno].s_status & MD_SET_HALTED) { in md_mirror_strategy() 5360 if ((md_set[setno].s_status & (MD_SET_MNSET | MD_SET_MN_START_RC)) == in mirror_open()
|
/titanic_41/usr/src/uts/common/io/lvm/notify/ |
H A D | md_notify.c | 44 extern md_set_t md_set[];
|
/titanic_41/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_log.c | 51 extern md_set_t md_set[];
|
H A D | mdtrans.c | 67 extern md_set_t md_set[];
|
H A D | trans_ioctl.c | 61 extern md_set_t md_set[];
|