/illumos-gate/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 110 set_t setno = MD_MIN2SET(mnum); local 113 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits)) { 118 if (md_get_setstatus(setno) & MD_SET_STALE) { 119 (void) mdmddberror(mde, MDE_DB_STALE, mnum, setno); 224 set_t setno; local 239 setno = MD_MIN2SET(mnum); 240 side = mddb_getsidenum(setno); 251 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits)) 253 if (md_get_setstatus(setno) & MD_SET_STALE) 254 return (mdmddberror(mdep, MDE_DB_STALE, mnum, setno)); 454 set_t setno; local 663 set_t setno = MD_MIN2SET(mnum); local 755 set_t setno; local 969 set_t setno; local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe.c | 182 set_t setno = MD_MIN2SET(MD_SID(un)); local 183 side_t side = mddb_getsidenum(setno); 218 if (MD_MNSET_SETNO(setno)) { 228 md_devid_found(setno, side, key) == 1) { 317 set_t setno; local 327 setno = MD_MIN2SET(mnum); 329 tmpdev = md_getdevnum(setno, mddb_getsidenum(setno), 451 sv[isv].setno = MD_MIN2SET(mnum); 698 set_t setno; local 820 stripe_snarf(md_snarfcmd_t cmd, set_t setno) argument 919 stripe_halt(md_haltcmd_t cmd, set_t setno) argument 970 set_t setno; local 1281 set_t setno; local 1457 set_t setno; local 1539 set_t setno; local [all...] |
H A D | stripe_ioctl.c | 140 set_t setno; local 150 setno = MD_MIN2SET(mnum); 156 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits)) { 160 if (md_get_setstatus(setno) & MD_SET_STALE) 161 return (mdmddberror(mdep, MDE_DB_STALE, mnum, setno)); 169 typ1 = (mddb_type_t)md_getshared_key(setno, 178 MD_CRO_64BIT | MD_CRO_STRIPE | MD_CRO_FN, setno); 182 MD_CRO_32BIT | MD_CRO_STRIPE | MD_CRO_FN, setno); 185 return (mddbstatus2error(mdep, ms_recid, mnum, setno)); 245 md_set[setno] 343 set_t setno = MD_MIN2SET(mnum); local 417 set_t setno; local 820 set_t setno = MD_MIN2SET(mnum); local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror.c | 221 set_t setno = (set_t)drq->dq.qlen; local 223 pokehsp.pokehsp_setno = setno; 228 rval = mdmn_ksend_message(setno, MD_MN_MSG_POKE_HOTSPARES, 267 send_poke_hotspares(set_t setno) argument 269 daemon_request_t *drq = &mn_hs_request[setno]; 274 drq->dq.qlen = (int)setno; 428 set_t setno; local 436 setno = MD_UN2SET(un); 449 if (MD_MNSET_SETNO(setno) && (flags & MD_HOTSPARE_XMIT)) { 492 rval = mdmn_ksend_message(setno, msgtyp 1000 set_t setno; local 1127 set_t setno; local 1739 set_t setno; local 2367 set_t setno; local 2426 set_t setno = MD_UN2SET(un); local 2843 set_t setno; local 3614 set_t setno; local 3679 set_t setno; local 3870 set_t setno; local 4191 set_t setno; local 4438 set_t setno = MD_MIN2SET(getminor(bp->b_edev)); local 4672 set_t setno; local 5146 mirror_snarf(md_snarfcmd_t cmd, set_t setno) argument 5286 mirror_halt(md_haltcmd_t cmd, set_t setno) argument 5351 set_t setno; local 5463 set_t setno; local [all...] |
H A D | mirror_ioctl.c | 110 set_t setno = MD_MIN2SET(mnum); local 112 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits)) { 118 if (md_get_setstatus(setno) & MD_SET_STALE) { 119 (void) mdmddberror(mde, MDE_DB_STALE, mnum, setno); 171 set_t setno; local 182 setno = MD_MIN2SET(mnum); 184 typ1 = (mddb_type_t)md_getshared_key(setno, 197 MD_CRO_64BIT | MD_CRO_MIRROR | MD_CRO_FN, setno); 205 MD_CRO_32BIT | MD_CRO_MIRROR | MD_CRO_FN, setno); 209 mnum, setno)); 367 set_t setno = MD_MIN2SET(mnum); local 505 set_t setno; local 596 set_t setno; local 861 set_t setno; local 1260 set_t setno = MD_MIN2SET(mnum); local 1598 set_t setno; local 1630 set_t setno = MD_MIN2SET(msg->msg_chooseid_mnum); local 1661 set_t setno = MD_MIN2SET(ownp->mnum); local 1788 set_t setno; local 1989 set_t setno; local 2027 set_t setno; local 2054 set_t setno; local 2167 set_t setno; local 2208 set_t setno; local 2266 set_t setno; local 2341 set_t setno = MD_UN2SET(un); local 2440 set_t setno; local [all...] |
H A D | mirror_resync.c | 277 set_t setno = MD_UN2SET(un); local 327 rval = mdmn_ksend_message(setno, MD_MN_MSG_RR_CLEAN, 406 set_t setno = MD_UN2SET(un); local 407 int mnset = MD_MNSET_SETNO(setno); 646 resync_start_timeout(set_t setno) argument 648 if (md_get_setstatus(setno) & MD_SET_STALE) 720 set_t setno; local 734 setno = MD_UN2SET(un); 736 typ1 = (mddb_type_t)md_getshared_key(setno, 740 MD_CRO_OPTIMIZE|MD_CRO_32BIT, setno); 1018 set_t setno; local 1129 set_t setno; local 1235 set_t setno; local 1335 set_t setno; local 1606 set_t setno; local 1904 set_t setno; local 2202 set_t setno = MD_MIN2SET(mnum); local 2345 set_t setno = MD_MIN2SET(mnum); local 2866 set_t setno = MD_MIN2SET(mnum); local 2970 set_t setno = MD_MIN2SET(mnum); local 3096 set_t setno = MD_UN2SET(un); local 3386 set_t setno = MD_UN2SET(un); local 3513 set_t setno = MD_UN2SET(un); local 3646 set_t setno = MD_MIN2SET(mnum); local 3797 set_t setno = MD_MIN2SET(mnum); local [all...] |
/illumos-gate/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_reset.c | 50 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev))); 59 MD_SETDRIVERNAME(&mir, miscname, sp->setno); 126 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev)));
|
H A D | meta_set_med.c | 108 sp->setno, nm, NULL, sp->setname)); 117 MDE_DS_NOTNODENAME, sp->setno, nm, 125 MDE_DS_ALIASNOMATCH, sp->setno, nm, 208 sp->setno, 223 sp->setno, cp, NULL, sp->setname)); 226 sp->setno, cp, NULL, sp->setname)); 303 (void) mddserror(ep, MDE_DS_ISMED, sp->setno, 327 rb_medr.med_rec_sn = sp->setno; 385 sp->setno, j); 396 mp.med_setno = sp->setno; [all...] |
H A D | meta_raid_resync.c | 52 assert(sp->setno == MD_MIN2SET(meta_getminor(raidnp->dev))); 64 MD_SETDRIVERNAME(&ri, MD_RAID, sp->setno);
|
H A D | meta_set_hst.c | 147 send_rval = mdmn_send_message(sp->setno, 167 nm.setno = sp->setno; 179 nm.devname = (uintptr_t)meta_getnmentbykey(sp->setno, 456 sp->setno, NULL, NULL, sp->setname)); 532 set_t setno; local 549 sp->setno, mynode(), NULL, sp->setname)); 556 return (mddserror(ep, MDE_DS_SINGLEHOST, sp->setno, NULL, NULL, 564 if ((sdssc_rval = sdssc_get_index(sp->setname, &setno)) 590 sp->setno, node_ [all...] |
H A D | meta_metad.c | 424 v21_args->cl_sk = cl_get_setkey(sp->setno, sp->setname); 458 v1_args.cl_sk = cl_get_setkey(sp->setno, sp->setname); 542 v21_args->cl_sk = cl_get_setkey(sp->setno, sp->setname); 574 sp->setno, hostname, NULL, NULL); 630 v21_args->cl_sk = cl_get_setkey(sp->setno, sp->setname); 662 v1_args.cl_sk = cl_get_setkey(sp->setno, sp->setname); 724 args->cl_sk = cl_get_setkey(sp->setno, sp->setname); 799 args->cl_sk = cl_get_setkey(sp->setno, sp->setname); 878 args->cl_sk = cl_get_setkey(sp->setno, sp->setname); 906 sp->setno, hostnam 1881 is_auto_take_set(char *setname, set_t setno) argument 1895 clnt_getset( char *hostname, char *setname, set_t setno, md_set_record **ret_sr, md_error_t *ep ) argument 1984 clnt_mngetset( char *hostname, char *setname, set_t setno, md_mnset_record **ret_mnsr, md_error_t *ep ) argument 2469 clnt_setnumbusy( char *hostname, set_t setno, int *ret_bool, md_error_t *ep ) argument 2984 cl_get_setkey(set_t setno, char *setname) argument 3874 clnt_mn_susp_res_io( char *hostname, set_t setno, int cmd, md_error_t *ep ) argument 3960 clnt_resnarf_set( char *hostname, set_t setno, md_error_t *ep ) argument 4025 clnt_mn_mirror_resync_all( char *hostname, set_t setno, md_error_t *ep ) argument 4106 clnt_mn_sp_update_abr( char *hostname, set_t setno, md_error_t *ep ) argument [all...] |
H A D | meta_notify.c | 123 dev2tag(md_dev64_t dev, set_t setno, md_error_t *ep) argument 130 if ((sp = metasetnosetname(setno, ep)) == NULL) { 414 evp->setno = evctlp->mdn_set; 441 (evp->setno == EV_ALLSETS)? MD_ALLSETS: evp->setno, 508 evp->setno = EV_ALLSETS; 578 (evp->setno == EV_ALLSETS)? MD_ALLSETS: evp->setno, 629 ev_packet.setno = set;
|
H A D | meta_set.c | 65 if ((sr = metad_getsetbynum(sp->setno, ep)) == NULL) 69 sp = metafakesetname(sp->setno, sr->sr_setname); 270 if (sp->setno == 0) 285 return (mddserror(ep, MDE_DS_HOSTNOSIDE, sp->setno, node, NULL, node)); 343 getsetbynum(set_t setno, md_error_t *ep) argument 349 if (clnt_getset(mynode(), NULL, setno, &sr, ep) == -1) 370 if (clnt_mngetset(mynode(), NULL, setno, &mnsr, 380 (void) sprintf(buf, "setno %u", setno); 406 rval = (mddserror(ep, MDE_DS_DRIVEINUSE, sp->setno, 855 set_t setno; local 945 set_t setno; local 4255 set_t max_sets, setno; local [all...] |
H A D | meta_rename.c | 123 (void) meta_getnmentbydev(sp->setno, MD_SIDEWILD, from_np->dev, 128 (void) meta_getnmentbydev(sp->setno, MD_SIDEWILD, to_np->dev, 270 assert(sp->setno == MD_MIN2SET(meta_getminor(from_np->dev))); 311 if (meta_getnmentbydev(sp->setno, MD_SIDEWILD, to_np->dev, 443 assert(sp->setno == MD_MIN2SET(meta_getminor(from_np->dev))); 444 assert(sp->setno == MD_MIN2SET(meta_getminor(to_np->dev)));
|
H A D | meta_set_tkr.c | 203 cl_sk = cl_get_setkey(sp->setno, sp->setname); 259 usetag_take(set_t setno, int usetag, md_error_t *ep) argument 265 dtup.dtup_setno = setno; 274 useit_take(set_t setno, md_error_t *ep) argument 279 accp.accp_setno = setno; 527 if (usetag_take(sp->setno, usetag, ep)) 530 if (useit_take(sp->setno, ep)) 547 (void) mddserror(ep, MDE_DS_NOTOWNER, sp->setno, owner, NULL, 595 (void) mddserror(ep, MDE_DS_HOSTNOSIDE, sp->setno, mynode(), 605 * records in the local set [setno [all...] |
H A D | meta_mn_handlers.c | 375 set_t setno; local 393 setno = MD_MIN2SET(d->msg_chooseid_mnum); 394 if ((sp = metasetnosetname(setno, &mde)) == NULL) { 396 "MD_MN_MSG_CHOOSE_OWNER: Invalid setno %d\n"), setno); 471 set_t setno; local 483 setno = MD_MIN2SET(d->msg_chowner_mnum); 484 if ((sp = metasetnosetname(setno, &mde)) == NULL) { 486 "MD_MN_MSG_CHANGE_OWNER: Invalid setno %d\n"), setno); 1756 set_t setno; local 1804 set_t setno; local 1838 set_t setno; local 1879 set_t setno; local 1957 set_t setno; local [all...] |
H A D | meta_mn_comm.c | 79 (void) fprintf(stderr, "%s setno = %d\n", prefix, msg->msg_setno); 616 set_t setno, 625 return (mdmn_send_message_with_msgid(setno, type, flags, 653 set_t setno, 680 if ((setno == 0) && (type == 0)) { 714 msg.msg_setno = setno; 813 MDE_DS_NOTNOW_RECONFIG, setno, 887 mdmn_suspend(set_t setno, md_mn_msgclass_t class, long timeout) argument 894 if ((setno >= MD_MAXSETS) || (class >= MD_MN_NCLASSES)) { 911 msc.msc_set = setno; 615 mdmn_send_message( set_t setno, md_mn_msgtype_t type, uint_t flags, md_mn_nodeid_t recipient, char *data, int size, md_mn_result_t **result, md_error_t *ep) argument 652 mdmn_send_message_with_msgid( set_t setno, md_mn_msgtype_t type, uint_t flags, md_mn_nodeid_t recipient, char *data, int size, md_mn_result_t **result, md_mn_msgid_t *msgid, md_error_t *ep) argument 947 mdmn_resume(set_t setno, md_mn_msgclass_t class, uint_t flags, long timeout) argument 1020 mdmn_reinit_set(set_t setno, long timeout) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_hotspare.c | 141 set_t setno; local 147 setno = MD_UN2SET(un); 177 setno, MD_SID(un)); 244 SE_NOTIFY(EC_SVM_STATE, ESC_SVM_HS_FREED, SVM_TAG_HS, setno, 291 setno = MD_MIN2SET(mnum); 293 (void) md_devname(setno, col->un_orig_dev, devname, 295 (void) md_devname(setno, col->un_dev, hs_devname, 300 SE_NOTIFY(EC_SVM_STATE, ESC_SVM_HOTSPARED, SVM_TAG_HS, setno,
|
H A D | raid_ioctl.c | 146 set_t setno = MD_MIN2SET(mnum); local 148 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits)) { 154 if (md_get_setstatus(setno) & MD_SET_STALE) { 155 (void) mdmddberror(mde, MDE_DB_STALE, mnum, setno); 447 set_t setno = MD_MIN2SET(mnum); local 486 SE_NOTIFY(EC_SVM_STATE, ESC_SVM_INIT_START, SVM_TAG_METADEVICE, setno, 628 SVM_TAG_METADEVICE, setno, MD_SID(un)); 631 SVM_TAG_METADEVICE, setno, MD_SID(un)); 635 SVM_TAG_METADEVICE, setno, MD_SID(un)); 654 set_t setno local 799 set_t setno = MD_MIN2SET(mnum); local 894 set_t setno; local 1120 set_t setno; local 1694 set_t setno; local 1990 set_t setno = MD_MIN2SET(mnum); local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_log.c | 280 set_t setno; local 282 setno = mddb_getsetnum(ul->un_recid); 299 ul->un_dev = md_getdevnum(setno, mddb_getsidenum(setno), 423 set_t setno; local 425 setno = MD_UN2SET(un); 435 (mddb_getsetnum(ul->un_recid) == setno)) 442 typ1 = (mddb_type_t)md_getshared_key(setno, 445 MD_CRO_32BIT | MD_CRO_TRANS_LOG, setno); 454 ul->un_dev = md_getdevnum(setno, mddb_getsidenu 489 set_t setno = MD_MIN2SET(MD_SID(un)); local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/md/ |
H A D | dumpnamespace.c | 399 process_set(int setno) argument 401 uintptr_t addr = (uintptr_t)mdset[setno].s_nm; 402 uintptr_t did_addr = (uintptr_t)mdset[setno].s_did_nm; 407 mdb_printf("------ Name Space for setno %d ------\n", setno); 461 int setno; local 478 setno = findset(s_opt); 479 if (setno == -1) { 483 if (mdset[setno].s_status & MD_SET_NM_LOADED) { 484 process_set(setno); [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_error.c | 216 set_t setno 225 ip->setno = setno; 235 set_t setno 306 return (mdmddberror(ep, errnum, mnum, setno));
|
/illumos-gate/usr/src/uts/common/sys/lvm/ |
H A D | mdvar.h | 420 set_t setno; member in struct:sv_dev 504 set_t setno); 515 set_t setno); 620 extern int md_snarf_db_set(set_t setno, md_error_t *ep); 689 extern void md_holdset_enter(set_t setno); 690 extern void md_holdset_exit(set_t setno); 691 extern int md_holdset_testandenter(set_t setno); 692 extern void md_haltsnarf_enter(set_t setno); 693 extern void md_haltsnarf_exit(set_t setno); 694 extern void md_haltsnarf_wait(set_t setno); [all...] |
H A D | mdio.h | 73 #define MAKE_HSP_ID(setno, id) (((setno) << HSP_SET_SHIFT) | (id)) 90 * KEY_TO_HSP_ID(setno, reckey) constructs a hot spare pool ID (hsp_t) from 108 #define KEY_TO_HSP_ID(setno, key) ((setno << HSP_SET_SHIFT) | \ 151 #define MD_SETDRIVERNAME(to, from, setno) \ 154 (to)->md_driver.md_setno = (setno); 284 set_t setno; /* which set to use */ member in struct:md_i_didstat 299 set_t setno; /* Which namespace set to use */ member in struct:mdnm_params 319 set_t setno; /* Whic member in struct:mdhspnm_params 655 int setno; member in struct:__anon8113 [all...] |
/illumos-gate/usr/src/head/ |
H A D | meta.h | 382 #define METAD_SETUP_LR(cmd, setno, id) \ 385 req.ur_setno = setno; \ 601 set_t setno; member in struct:md_ev 961 extern int clnt_getset(char *hostname, char *setname, set_t setno, 964 set_t setno, md_mnset_record **mnsr, 973 extern int clnt_setnumbusy(char *hostname, set_t setno, 999 extern int clnt_resnarf_set(char *hostname, set_t setno, 1001 extern md_setkey_t *cl_get_setkey(set_t setno, char *setname); 1032 extern int clnt_mn_susp_res_io(char *hostname, set_t setno, 1034 extern int clnt_mn_mirror_resync_all(char *hostname, set_t setno, [all...] |