Home
last modified time | relevance | path

Searched refs:hspnp (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/lib/lvm/libmeta/common/
H A Dmeta_hotspares.c98 mdhspname_t *hspnp; in meta_get_hsp_names() local
102 if ((hspnp = metahsphspname(&sp, *m_ptr, ep)) in meta_get_hsp_names()
107 (void) metahspnamelist_append(hspnlpp, hspnp); in meta_get_hsp_names()
130 mdhspname_t *hspnp, in get_hspinfo() argument
138 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); in get_hspinfo()
143 mig.id = hspnp->hsp; in get_hspinfo()
144 if (metaioctl(MD_IOCGET, &mig, &mig.mde, hspnp->hspname) != 0) { in get_hspinfo()
152 if (metaioctl(MD_IOCGET, &mig, &mig.mde, hspnp->hspname) != 0) { in get_hspinfo()
181 mdhspname_t *hspnp, in meta_get_hsp_common() argument
192 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); in meta_get_hsp_common()
[all …]
H A Dmeta_name.c3352 mdhspname_t *hspnp; in metahspname_hsp() local
3362 hspnp = (*tail)->hspnamep; in metahspname_hsp()
3363 if (strcmp(hspnp->hspname, cname) == 0) { in metahspname_hsp()
3366 if (hspnp->hsp == MD_HSP_NONE) in metahspname_hsp()
3367 hspnp->hsp = hsp; in metahspname_hsp()
3368 return (hspnp); in metahspname_hsp()
3391 hspnp = (*tail)->hspnamep = Zalloc(sizeof (*hspnp)); in metahspname_hsp()
3392 metainithspname(hspnp); in metahspname_hsp()
3395 hspnp->hspname = cname; in metahspname_hsp()
3396 hspnp->hsp = hsp; in metahspname_hsp()
[all …]
/titanic_41/usr/src/cmd/lvm/util/
H A Dmetaparam.c173 mdhspname_t *hspnp; in stripe_params() local
194 } else if ((hspnp = metahspname(&sp, optarg, in stripe_params()
197 } else if (metachkhsp(sp, hspnp, ep) != 0) { in stripe_params()
200 msp.hsp_id = hspnp->hsp; in stripe_params()
222 hspnp = NULL; in stripe_params()
223 else if ((hspnp = metahsphspname(&sp, msp.hsp_id, ep)) == NULL) in stripe_params()
228 if (meta_print_stripe_options(hspnp, NULL, stdout, ep) != 0) in stripe_params()
260 mdhspname_t *hspnp; in raid_params() local
281 } else if ((hspnp = metahspname(&sp, optarg, in raid_params()
284 } else if (metachkhsp(sp, hspnp, ep) != 0) { in raid_params()
[all …]
H A Dmetahs.c53 mdhspname_t *hspnp, in status_hsp() argument
62 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); in status_hsp()
65 if (meta_hsp_print(sp, hspnp, &nlp, NULL, stdout, options, ep) != 0) in status_hsp()
154 mdhspname_t *hspnp = p->hspnamep; in add_hotspares() local
156 if (meta_hs_add(*spp, hspnp, nlp, options, ep) != 0) in add_hotspares()
228 mdhspname_t *hspnp = p->hspnamep; in delete_hotspares() local
230 if (meta_hs_delete(*spp, hspnp, nlp, options, ep) != 0) { in delete_hotspares()
363 mdhspname_t *hspnp = p->hspnamep; in replace_hotspares() local
365 if (meta_hs_replace(*spp, hspnp, oldnp, newnp, options, ep) in replace_hotspares()
420 mdhspname_t *hspnp = p->hspnamep; in print_hsp_devid() local
[all …]
H A Dmetaclear.c50 mdhspname_t *hspnp; in clear_name() local
53 if ((hspnp = metahspname(spp, uname, ep)) == NULL) in clear_name()
66 return (meta_hsp_reset(*spp, hspnp, options, ep)); in clear_name()
H A Dmetastat.c732 delete_hotspares_impl(mdsetname_t *sp, mdhspname_t *hspnp, md_hsp_t *hspp) in delete_hotspares_impl() argument
755 bname, hspnp->hspname, bname); in delete_hotspares_impl()
757 if (meta_hs_delete(sp, hspnp, nlp, 0, &e) != NULL) { in delete_hotspares_impl()
1123 mdhspname_t *hspnp = p->hspnamep; in probe_hotspare_devs() local
1125 if ((hspp = meta_get_hsp(sp, hspnp, &e)) == NULL) in probe_hotspare_devs()
1129 delete_hotspares_impl(sp, hspnp, hspp); in probe_hotspare_devs()
/titanic_41/usr/src/cmd/lvm/md_monitord/
H A Dprobedev.c51 delete_hotspares_impl(mdhspname_t *hspnp, md_hsp_t *hspp, boolean_e verbose) in delete_hotspares_impl() argument
81 bname, hspnp->hspname, bname); in delete_hotspares_impl()
83 if (meta_hs_delete(sp, hspnp, nlp, 0, &e) != NULL) { in delete_hotspares_impl()
507 mdhspname_t *hspnp = p->hspnamep; in probe_hotspare_devs() local
511 hspnp->hspname); in probe_hotspare_devs()
513 if ((hspp = meta_get_hsp(sp, hspnp, &e)) == NULL) in probe_hotspare_devs()
520 delete_hotspares_impl(hspnp, hspp, verbose); in probe_hotspare_devs()
/titanic_41/usr/src/head/
H A Dmeta.h801 extern void meta_invalidate_hsp(mdhspname_t *hspnp);
802 extern md_hsp_t *meta_get_hsp(mdsetname_t *sp, mdhspname_t *hspnp,
805 mdhspname_t *hspnp, int fast, md_error_t *ep);
812 extern int meta_hsp_print(mdsetname_t *sp, mdhspname_t *hspnp,
815 extern int metachkhsp(mdsetname_t *sp, mdhspname_t *hspnp,
817 extern int meta_hs_add(mdsetname_t *sp, mdhspname_t *hspnp,
820 extern int meta_hs_delete(mdsetname_t *sp, mdhspname_t *hspnp,
823 extern int meta_hs_replace(mdsetname_t *sp, mdhspname_t *hspnp,
835 extern int meta_hsp_reset(mdsetname_t *sp, mdhspname_t *hspnp,
1258 mdhspname_t *hspnp);