Home
last modified time | relevance | path

Searched refs:md_set (Results 1 – 25 of 26) sorted by relevance

12

/titanic_41/usr/src/uts/common/io/lvm/hotspares/
H A Dhotspares.c59 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 Dmd.c169 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 Dmd_names.c37 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 Dmd_subr.c84 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 Dmd_mddb.c100 #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 Dmd_ioctl.c61 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 Dmd_rename.c50 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 Dmd_med.c77 extern md_set_t md_set[]; /* declared in md.c */
/titanic_41/usr/src/uts/common/sys/lvm/
H A Dmdvar.h359 #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 Dmdio.h977 #define MD_MNSET_SETNO(setno) (md_set[setno].s_status & MD_SET_MNSET)
H A Dmd_mddb.h138 typedef struct md_set { struct
/titanic_41/usr/src/uts/common/io/lvm/softpart/
H A Dsp.c112 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 Dsp_ioctl.c90 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 Draid_hotspare.c67 extern md_set_t md_set[];
H A Draid_ioctl.c92 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 Draid_resync.c69 extern md_set_t md_set[];
/titanic_41/usr/src/uts/common/io/lvm/stripe/
H A Dstripe.c64 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 Dstripe_ioctl.c60 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 Dmirror_ioctl.c67 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 Dmirror_resync.c62 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 Dmirror.c76 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 Dmd_notify.c44 extern md_set_t md_set[];
/titanic_41/usr/src/uts/common/io/lvm/trans/
H A Dtrans_log.c51 extern md_set_t md_set[];
H A Dmdtrans.c67 extern md_set_t md_set[];
H A Dtrans_ioctl.c61 extern md_set_t md_set[];

12