Lines Matching refs:hspp

165 	md_hsp_t	*hspp
168 if (hspp->hotspares.hotspares_val != NULL) {
169 assert(hspp->hotspares.hotspares_len > 0);
170 Free(hspp->hotspares.hotspares_val);
172 Free(hspp);
187 md_hsp_t *hspp;
203 hspp = Zalloc(sizeof (*hspp));
206 hspp->hotspares.hotspares_len = ghsp->ghsp_nhotspares;
209 if (hspp->hotspares.hotspares_len != 0)
210 hspp->hotspares.hotspares_val =
211 Zalloc(hspp->hotspares.hotspares_len *
212 sizeof (*hspp->hotspares.hotspares_val));
215 hspp->hspnamep = hspnp;
216 hspp->refcount = ghsp->ghsp_refcount;
219 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
221 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
245 hspnp->unitp = hspp;
246 return (hspp);
251 meta_free_hsp(hspp);
281 md_hsp_t *hspp;
289 if ((hspp = meta_get_hsp(sp, hspnp, ep)) == NULL)
293 for (i = 0; (i < hspp->hotspares.hotspares_len); ++i) {
294 md_hs_t *hs = &hspp->hotspares.hotspares_val[i];
384 md_hsp_t *hspp,
394 if (fprintf(fp, "%s", hspp->hspnamep->hspname) == EOF)
398 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
399 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
468 md_hsp_t *hspp,
486 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
487 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
503 if (!HSP_ID_IS_FN(hspp->hspnamep->hsp)) {
507 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
508 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
517 if (hspp->hotspares.hotspares_len == 0) {
519 hspp->hspnamep->hspname) == EOF) {
522 } else if (hspp->hotspares.hotspares_len == 1) {
530 len = strlen(hspp->hotspares.hotspares_val[0].hsnamep->cname);
541 hspp->hspnamep->hspname, len, len,
551 hspp->hspnamep->hspname, len, len,
566 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
567 len = max(len, strlen(hspp->
576 hspp->hspnamep->hspname,
577 hspp->hotspares.hotspares_len,
588 hspp->hspnamep->hspname,
589 hspp->hotspares.hotspares_len, len, len,
600 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
601 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
681 md_hsp_t *hspp;
715 if ((hspp = meta_get_hsp_common(sp, hspnp,
721 return (hsp_print(hspp, fname, fp, ep));
723 return (hsp_report(hspp, nlpp, fname, fp, options, ep, sp));
749 md_hsp_t *hspp = hspnp->unitp;
752 if (hspp == NULL)
754 meta_free_hsp(hspp);
1695 md_hsp_t *hspp,
1700 mdhspname_t *hspnp = hspp->hspnamep;
1704 thisnp = hspp->hotspares.hotspares_val[hsi].hsnamep;
1706 md_hs_t *hsp = &hspp->hotspares.hotspares_val[h];
1723 md_hsp_t *hspp,
1728 mdhspname_t *hspnp = hspp->hspnamep;
1732 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
1733 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
1747 if (check_twice(hspp, hsi, ep) != 0)
1761 md_hsp_t *hspp,
1766 mdhspname_t *hspnp = hspp->hspnamep;
1772 if (meta_check_hsp(sp, hspp, options, ep) != 0)
1780 for (hsi = 0; (hsi < hspp->hotspares.hotspares_len); ++hsi) {
1781 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
1809 md_hsp_t *hspp = NULL;
1858 hspp = Zalloc(sizeof (*hspp));
1859 hspp->hotspares.hotspares_len = argc;
1861 hspp->hotspares.hotspares_val =
1862 Zalloc(argc * sizeof (*hspp->hotspares.hotspares_val));
1866 hspp->hspnamep = hspnp;
1869 for (hsi = 0; ((argc > 0) && (hsi < hspp->hotspares.hotspares_len));
1871 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi];
1887 if (meta_create_hsp(*spp, hspp, options, ep) != 0)
1904 if (hspp != NULL)
1905 meta_free_hsp(hspp);
1920 md_hsp_t *hspp;
1968 if ((hspp = meta_get_hsp(sp, hspnp, ep)) == NULL)
1972 if (hspp->refcount > 0) {
1982 for (i = 0; (i < hspp->hotspares.hotspares_len); ++i) {
1983 md_hs_t *hs = &hspp->hotspares.hotspares_val[i];