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

12

/illumos-gate/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) {
135 hsp->hsp_next = (hot_spare_pool_t *)md_set[setno].s_hsp;
140 md_set[setno].s_hsp = (void *) hsp;
193 hs = (hot_spare_t *)md_set[setno].s_hs;
235 hs = (hot_spare_t *)md_set[setno].s_hs;
282 hs->hs_next = (hot_spare_t *)md_set[setno].s_hs;
283 md_set[setno].s_hs = (void *) hs;
287 hsp = (hot_spare_pool_t *)md_set[setno].s_hsp;
314 hsp->hsp_next = (hot_spare_pool_t *)md_set[setn
[all...]
/illumos-gate/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,
383 mutex_destroy(&md_set[s].s_dbmx);
641 if (md_set[0].s_un == NULL)
642 md_set[0].s_un = kmem_zalloc(sz, KM_SLEEP);
643 if (md_set[0].s_ui == NULL)
644 md_set[0].s_ui = kmem_zalloc(sz, KM_SLEEP);
682 kmem_free(md_set[0].s_un, sz);
683 kmem_free(md_set[0].s_ui, sz);
756 if (md_set[
[all...]
H A Dmd_names.c37 extern md_set_t md_set[];
200 nmid = md_set[setno].s_did_nmid =
209 nmid = md_set[setno].s_nmid =
222 md_set[setno].s_did_nm = hhdr;
224 md_set[setno].s_nm = hhdr;
403 if (md_set[setno].s_did_nm == NULL)
408 &((struct nm_header_hdr *)md_set[setno].s_did_nm)->hh_shared
411 md_set[setno].s_did_nm)->hh_names);
413 nmid = md_set[setno].s_did_nmid;
418 if (md_set[setn
[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)) {
1426 if (!(md_set[s->s_setno].s_am_i_master)) {
1547 (md_set[s->s_setno].s_am_i_master)) {
2664 (dep->de_owner_nodeid == md_set[s->s_setno].s_nodeid)) {
2715 (md_set[setno].s_am_i_master == 0)) {
3171 (md_set[setno].s_am_i_master == 0)) {
3369 if (md_set[setno].s_dtp == (mddb_dt_t *)NULL)
3370 md_set[setn
[all...]
H A Dmd_subr.c84 extern md_set_t md_set[];
252 md_set[setno].s_status |= bits;
262 md_set[setno].s_status &= ~bits;
274 result = md_set[setno].s_status;
702 mutex_exit(&md_set[(s)->s_setno].s_dbmx);
748 mutex_enter(&md_set[(s)->s_setno].s_dbmx);
752 mutex_exit(&md_set[(s)->s_setno].s_dbmx);
1628 while (md_set[setno].s_status & MD_SET_HOLD)
1630 md_set[setno].s_status |= MD_SET_HOLD;
1638 md_set[setn
[all...]
H A Dmd_ioctl.c61 extern md_set_t md_set[];
388 (md_set[MD_MIN2SET(nm->mnum)].s_un == NULL) ||
528 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp;
572 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp;
995 if (!(((mddb_set_t *)md_set[nm->setno].s_db)->s_lbp->lb_flags
1043 * is marked as a MNset in the md_set structure.
1052 md_set[info->c_setno].s_am_i_master = 1;
1054 md_set[info->c_setno].s_am_i_master = 0;
2706 gsp->gs_status = md_set[gsp->gs_setno].s_status;
2864 md_set[gs
[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)];
1688 mdc = (mdc_unit_t *)md_set[setno].s_un[MD_MIN2UNIT
H A Dmd_med.c77 extern md_set_t md_set[]; /* declared in md.c */
/illumos-gate/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 Dmd_mddb.h138 typedef struct md_set { struct
H A Dmdio.h950 * Per set flags, stored in md_set[n].s_status
977 #define MD_MNSET_SETNO(setno) (md_set[setno].s_status & MD_SET_MNSET)
/illumos-gate/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--;
2028 md_set[setno].s_un_avail++;
H A Draid_resync.c69 extern md_set_t md_set[];
/illumos-gate/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)) ==
962 while (md_set[setno].s_status & MD_SET_HALTED) {
1509 if ((md_set[setno].s_status & (MD_SET_MNSET | MD_SET_MN_START_RC)) ==
H A Dsp_ioctl.c90 extern md_set_t md_set[];
286 if (MD_MNSET_SETNO(setno) && !md_set[setno].s_am_i_master) {
559 md_set[setno].s_un_avail--;
706 md_set[setno].s_un_avail++;
/illumos-gate/usr/src/uts/common/io/lvm/stripe/
H A Dstripe_ioctl.c60 extern md_set_t md_set[];
245 md_set[setno].s_un_avail--;
382 md_set[setno].s_un_avail++;
H A Dstripe.c64 extern md_set_t md_set[];
711 if ((md_set[setno].s_status & (MD_SET_HALTED | MD_SET_MNSET)) ==
716 while (md_set[setno].s_status & MD_SET_HALTED) {
979 if ((md_set[setno].s_status & (MD_SET_MNSET | MD_SET_MN_START_RC)) ==
/illumos-gate/usr/src/uts/common/io/lvm/notify/
H A Dmd_notify.c44 extern md_set_t md_set[];
/illumos-gate/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[];
/illumos-gate/usr/src/uts/common/io/lvm/mirror/
H A Dmirror.c76 extern md_set_t md_set[];
750 md_set[MD_UN2SET(un)].s_am_i_master == 0) {
1788 md_set[MD_UN2SET(un)].s_am_i_master == 0) {
4449 if ((md_set[setno].s_status & (MD_SET_HALTED | MD_SET_MNSET)) ==
4454 while (md_set[setno].s_status & MD_SET_HALTED) {
5360 if ((md_set[setno].s_status & (MD_SET_MNSET | MD_SET_MN_START_RC)) ==
H A Dmirror_ioctl.c67 extern md_set_t md_set[];
272 md_set[setno].s_un_avail--;
411 md_set[setno].s_un_avail++;
2279 "rcnt = %d\n", MD_SID(un), md_set[setno].s_rcnt);
2293 msg->msg_chooseid_rcnt = md_set[setno].s_rcnt;
2294 md_set[setno].s_rcnt++;
H A Dmirror_resync.c62 extern md_set_t md_set[];
811 md_set[MD_UN2SET(un)].s_am_i_master == 0) {
815 md_set[MD_UN2SET(un)].s_nodeid);
2215 if (MD_MNSET_SETNO(setno) && md_set[setno].s_am_i_master) {
2413 if (!md_set[setno].s_am_i_master) {
2463 if (md_set[setno].s_am_i_master) {

Completed in 176 milliseconds

12