/osnet-11/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_mn_changelog.c | 82 dump_array(char *fn_name, set_t setno) argument 90 tlr = &mdmn_changelog[setno][i]; 165 set_t setno; local 170 setno = sd->sd_setno; 183 mdmn_changelog[setno] = Zalloc(MDMN_LOGHDR_SIZE * mdmn_logrecs); 187 METAD_SETUP_LR(MD_DB_CREATE, setno, 0); 197 Free(mdmn_changelog[setno]); 201 tlr = &mdmn_changelog[setno][i]; 209 Free(mdmn_changelog[setno]); 233 set_t setno; local 294 set_t setno; local 368 set_t setno; local 422 mdmn_get_changelogrec(set_t setno, md_mn_msgclass_t class) argument 456 set_t setno; local 647 mdmn_update_changelog(set_t setno, md_error_t *ep) argument [all...] |
H A D | meta_attach.c | 51 assert(sp->setno == MD_MIN2SET(meta_getminor(namep->dev))); 65 MD_SETDRIVERNAME(&mgp, miscname, sp->setno); 92 assert(sp->setno == MD_MIN2SET(meta_getminor(childnp->dev)));
|
H A D | meta_userflags.c | 50 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev))); 76 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev))); 88 MD_SETDRIVERNAME(&msu, miscname, sp->setno);
|
H A D | meta_namespace.c | 50 set_t setno, 63 nm.setno = setno; 93 set_t setno, 106 nm.setno = setno; 130 set_t setno, 146 nm.setno = setno; 179 set_t setno, 49 meta_getnmentbykey( set_t setno, side_t sideno, mdkey_t key, char **drvnm, minor_t *mnum, md_dev64_t *dev, md_error_t *ep ) argument 92 meta_gethspnmentbyid( set_t setno, side_t sideno, hsp_t hspid, md_error_t *ep ) argument 129 meta_gethspnmentbyname( set_t setno, side_t sideno, char *hspname, md_error_t *ep ) argument 178 meta_getdidminorbykey( set_t setno, side_t sideno, mdkey_t key, md_error_t *ep ) argument 208 meta_getdidbykey( set_t setno, side_t sideno, mdkey_t key, md_error_t *ep ) argument 260 meta_setdid( set_t setno, side_t sideno, mdkey_t key, md_error_t *ep ) argument 320 meta_getnmbykey( set_t setno, side_t sideno, mdkey_t key, md_error_t *ep ) argument 337 meta_getnmentbydev( set_t setno, side_t sideno, md_dev64_t dev, char **drvnm, minor_t *mnum, mdkey_t *key, md_error_t *ep ) argument [all...] |
H A D | meta_se_notify.c | 38 obj2devname(uint32_t tag, set_t setno, md_dev64_t dev) argument 50 if ((setno != MD_SET_BAD) && 51 ((sp = metasetnosetname(setno, &status)) != NULL)) { 104 if ((setname = get_devname(setno, dev)) != NULL) { 200 do_mdnotify(char *se_subclass, uint32_t tag, set_t setno, md_dev64_t devid) argument 222 NOTIFY_MD(md_tag, setno, devid, ev_type); 323 set_t setno, 333 do_mdnotify(se_subclass, tag, setno, devid); 358 (uint32_t)setno); 371 devname = obj2devname(tag, setno, devi 319 meta_svm_sysevent( char *se_class, char *se_subclass, uint32_t tag, set_t setno, md_dev64_t devid ) argument [all...] |
H A D | meta_devadm.c | 238 set_t setno, 250 nm.setno = setno; 274 set_t setno, 287 nm.setno = setno; 398 has_devid(set_t setno, side_t sideno, mdkey_t key, md_error_t *ep) argument 400 return (meta_getdidbykey(setno, sideno, key, ep)); 424 set_t setno = sp->setno; local 237 update_locator_namespace( set_t setno, side_t sideno, char *devname, md_dev64_t dev, char *pname, md_error_t *ep ) argument 273 meta_update_namespace( set_t setno, side_t sideno, char *devname, md_dev64_t dev, mdkey_t key, char *pname, md_error_t *ep ) argument 588 pathname_reload( mdsetname_t **spp, set_t setno, md_error_t *ep) argument 888 replica_update_devid( md_replicalist_t *rlp, mddrivename_t *dnp, set_t setno, char **cdevidpp, md_error_t *ep ) argument 936 rnp->cname, setno, *cdevidpp, dnp->devid); local 977 devid_update( mdsetname_t **spp, set_t setno, char *ctd, md_error_t *ep ) argument 1331 meta_upd_ctdnames( mdsetname_t **spp, set_t setno, side_t sideno, int mn_set, mddrivename_t *dnp, char **newname, md_error_t *ep ) argument 1600 set_t setno = sp->setno; local [all...] |
H A D | meta_replace.c | 52 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev))); 87 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev)));
|
H A D | meta_mirror_resync.c | 67 assert(sp->setno == MD_MIN2SET(meta_getminor(mirnp->dev))); 79 MD_SETDRIVERNAME(&ri, MD_MIRROR, sp->setno); 307 MD_SETDRIVERNAME(&ri, MD_MIRROR, sp->setno); 343 set_t setno = *((set_t *)arg); local 352 assert(setno != NULL); 354 if ((sp = metasetnosetname(setno, &mde)) == NULL) { 395 sr_cache_flush_setno(setno); 396 if ((sp = metasetnosetname(setno, &mde)) == NULL) { 483 MD_SETDRIVERNAME(&ri, MD_MIRROR, sp->setno); 567 set_t setno, max_set local [all...] |
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 | 146 send_rval = mdmn_send_message(sp->setno, 166 nm.setno = sp->setno; 178 nm.devname = (uintptr_t)meta_getnmentbykey(sp->setno, 455 sp->setno, NULL, NULL, sp->setname)); 531 set_t setno; local 548 sp->setno, mynode(), NULL, sp->setname)); 555 return (mddserror(ep, MDE_DS_SINGLEHOST, sp->setno, NULL, NULL, 563 if ((sdssc_rval = sdssc_get_index(sp->setname, &setno)) 589 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 | 66 if ((sr = metad_getsetbynum(sp->setno, ep)) == NULL) 71 sp = metafakesetname(sp->setno, sr->sr_setname); 273 if (sp->setno == 0) 288 if ((sr = metad_getsetbynum(sp->setno, ep)) == NULL) 309 return (mddserror(ep, MDE_DS_HOSTNOSIDE, sp->setno, node, NULL, node)); 367 getsetbynum(set_t setno, md_error_t *ep) argument 373 if (clnt_getset(mynode(), NULL, setno, &sr, ep) == -1) 394 if (clnt_mngetset(mynode(), NULL, setno, &mnsr, 404 (void) sprintf(buf, "setno %u", setno); 880 set_t setno; local 970 set_t setno; local 4300 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_name.c | 501 cur_set = sp->setno; 643 set_t setno; local 656 if (getsetno(sname, &setno, ep) != 0) 664 sp->setno = setno; 671 * find setname from setno 675 set_t setno, 686 if (sp->setno == setno) 691 if (setno 674 metasetnosetname( set_t setno, md_error_t *ep ) argument 705 metafakesetname( set_t setno, char *sname ) argument 892 metapurgesetcache(set_t setno) argument 939 metaflushsetno(set_t setno) argument 1037 chksetno( mdsetname_t **spp, set_t setno, md_error_t *ep ) argument 3109 set_t setno = MD_MIN2SET(mnum); local 3486 set_t setno = HSP_SET(hsp); local 3665 get_devname( set_t setno, md_dev64_t dev) argument [all...] |
H A D | meta_set_tkr.c | 202 cl_sk = cl_get_setkey(sp->setno, sp->setname); 258 usetag_take(set_t setno, int usetag, md_error_t *ep) argument 264 dtup.dtup_setno = setno; 273 useit_take(set_t setno, md_error_t *ep) argument 278 accp.accp_setno = setno; 514 if (usetag_take(sp->setno, usetag, ep)) 517 if (useit_take(sp->setno, ep)) 534 (void) mddserror(ep, MDE_DS_NOTOWNER, sp->setno, owner, NULL, 582 (void) mddserror(ep, MDE_DS_HOSTNOSIDE, sp->setno, mynode(), 592 * 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...] |
H A D | meta_resync.c | 52 assert(sp->setno == MD_MIN2SET(meta_getminor(np->dev)));
|
H A D | meta_mn_subr.c | 124 * meta_ping_mnset(set_t setno) 130 meta_ping_mnset(set_t setno) argument 136 (void) mdmn_send_message(setno, MD_MN_MSG_TEST2, 244 sp->setno, send_message_type, send_message_flags, 0, 288 c.c_setno = sp->setno; 295 (minor_t)NODEV64, sp->setno, 0, NULL); 621 ret = mdmn_send_message(sp->setno, MD_MN_MSG_SETSYNC, 746 * setno - set number of mirror metadevice 766 set_t setno, /* Mirror set number */ 788 MD_SETDRIVERNAME(ownpar, MD_MIRROR, setno); 764 meta_mn_change_owner( md_set_mmown_params_t **opp, set_t setno, uint_t mnum, uint_t owner, uint_t flags ) argument [all...] |
H A D | meta_hotspares.c | 69 MD_SETDRIVERNAME(&gn, MD_HOTSPARES, sp->setno); 135 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); 139 MD_SETDRIVERNAME(&mig, MD_HOTSPARES, sp->setno); 189 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); 228 MD_SETDRIVERNAME(&ghs, MD_HOTSPARES, sp->setno); 283 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); 616 if ((dtp = meta_getdidbykey(sp->setno, 683 sp->setno == HSP_SET(hspnp->hsp)); 1052 return (KEY_TO_HSP_ID(sp->setno, key)); 1056 (void) del_hsp_keys(sp, KEY_TO_HSP_ID(sp->setno, ke [all...] |
H A D | meta_check.c | 438 set_t setno; local 444 for (setno = 1; setno < max_sets; setno++) { 448 if (setno == sp->setno) 451 if ((sp1 = metasetnosetname(setno, ep)) == NULL) { 470 return (mddserror(ep, MDE_DS_DRIVEINSET, sp->setno,
|
H A D | meta_metad_subr.c | 213 set_t setno, 225 if ((sp = metasetnosetname(setno, ep)) == NULL) { 240 reqp->ur_setno = setno; 304 set_t setno, 316 reqp = get_db_rec(cmd, setno, MDDB_USER, type2, idp, ep); 483 nm.setno = MD_LOCAL_SET; 530 nm.setno = MD_LOCAL_SET; 713 nm.setno = MD_LOCAL_SET; 740 nm.setno = MD_LOCAL_SET; 1382 metad_isautotakebynum(set_t setno) argument 211 get_db_rec( md_ur_get_cmd_t cmd, set_t setno, mddb_type_t type, uint_t type2, mddb_recid_t *idp, md_error_t *ep ) argument 303 get_ur_rec( set_t setno, md_ur_get_cmd_t cmd, uint_t type2, mddb_recid_t *idp, md_error_t *ep ) argument 1423 metad_getsetbynum(set_t setno, md_error_t *ep) argument 1775 sr_cache_flush_setno(set_t setno) argument 1813 s_ownset(set_t setno, md_error_t *ep) argument 2004 resnarf_set( set_t setno, md_error_t *ep ) argument [all...] |