/titanic_41/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_hotspares.c | 98 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 D | meta_name.c | 3352 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 D | metaparam.c | 173 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 D | metahs.c | 53 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 D | metaclear.c | 50 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 D | metastat.c | 732 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 D | probedev.c | 51 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 D | meta.h | 801 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);
|