Lines Matching refs:shs

1077 	set_hs_params_t	shs;
1088 (void) memset(&shs, 0, sizeof (shs));
1089 shs.shs_cmd = ADD_HOT_SPARE;
1090 MD_SETDRIVERNAME(&shs, MD_HOTSPARES, sp->setno);
1099 shs.shs_hot_spare_pool =
1115 if ((shs.shs_hot_spare_pool =
1125 shs.shs_options = HS_OPT_POOL;
1128 shs.shs_options |= HS_OPT_DRYRUN;
1130 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde,
1134 shs.shs_hot_spare_pool,
1137 return (mdstealerror(ep, &shs.mde));
1143 shs.shs_options = HS_OPT_NONE;
1146 shs.shs_options |= HS_OPT_DRYRUN;
1169 shs.shs_size_option = meta_check_devicesize(size);
1179 shs.shs_component_old = hsnp->dev;
1180 shs.shs_start_blk = start_blk;
1181 shs.shs_has_label = ((label > 0) ? 1 : 0);
1182 shs.shs_number_blks = size;
1183 shs.shs_key_old = hsnp->key;
1184 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde, NULL) != 0) {
1186 (shs.shs_options != HS_OPT_POOL)) {
1189 return (mdstealerror(ep, &shs.mde));
1233 set_hs_params_t shs;
1236 (void) memset(&shs, 0, sizeof (shs));
1237 shs.shs_hot_spare_pool = hspnp->hsp;
1238 MD_SETDRIVERNAME(&shs, MD_HOTSPARES, sp->setno);
1239 shs.shs_cmd = DELETE_HOT_SPARE;
1240 shs.shs_options = HS_OPT_POOL;
1243 shs.shs_options |= HS_OPT_DRYRUN;
1247 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde,
1249 return (mdstealerror(ep, &shs.mde));
1272 set_hs_params_t shs;
1282 (void) memset(&shs, 0, sizeof (shs));
1283 shs.shs_hot_spare_pool = hspnp->hsp;
1284 MD_SETDRIVERNAME(&shs, MD_HOTSPARES, sp->setno);
1285 shs.shs_cmd = DELETE_HOT_SPARE;
1295 shs.shs_options = HS_OPT_NONE;
1298 shs.shs_options |= HS_OPT_DRYRUN;
1308 shs.shs_component_old = hsnp->dev;
1310 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde, hsnp->cname) != 0)
1311 return (mdstealerror(ep, &shs.mde));
1350 set_hs_params_t shs;
1489 (void) memset(&shs, 0, sizeof (shs));
1491 shs.shs_size_option = meta_check_devicesize(size);
1493 shs.shs_cmd = REPLACE_HOT_SPARE;
1494 shs.shs_hot_spare_pool = hspnp->hsp;
1495 MD_SETDRIVERNAME(&shs, MD_HOTSPARES, sp->setno);
1496 shs.shs_component_old = old_dev;
1497 shs.shs_options = HS_OPT_NONE;
1500 shs.shs_options |= HS_OPT_DRYRUN;
1502 shs.shs_component_new = new_dev;
1503 shs.shs_start_blk = start_blk;
1504 shs.shs_has_label = ((label > 0) ? 1 : 0);
1505 shs.shs_number_blks = size;
1506 shs.shs_key_new = newnp->key;
1507 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde, NULL) != 0) {
1511 return (mdstealerror(ep, &shs.mde));
1544 set_hs_params_t shs;
1551 (void) memset(&shs, 0, sizeof (shs));
1552 MD_SETDRIVERNAME(&shs, MD_HOTSPARES, sp->setno);
1553 shs.shs_cmd = FIX_HOT_SPARE;
1554 shs.shs_options = HS_OPT_NONE;
1557 shs.shs_options |= HS_OPT_DRYRUN;
1631 shs.shs_component_old = hsnp->dev;
1632 shs.shs_component_new = hsnp->dev;
1633 shs.shs_start_blk = start_blk;
1634 shs.shs_has_label = ((label > 0) ? 1 : 0);
1635 shs.shs_number_blks = size;
1636 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde, hsnp->cname) != 0) {
1637 rval = mdstealerror(ep, &shs.mde);
1921 set_hs_params_t shs;
1978 (void) memset(&shs, 0, sizeof (shs));
1979 MD_SETDRIVERNAME(&shs, MD_HOTSPARES, sp->setno);
1980 shs.shs_cmd = DELETE_HOT_SPARE;
1981 shs.shs_hot_spare_pool = hspnp->hsp;
1990 shs.shs_component_old = hsnamep->dev;
1991 shs.shs_options = HS_OPT_FORCE;
1994 shs.shs_options |= HS_OPT_DRYRUN;
1996 if (metaioctl(MD_IOCSET_HS, &shs, &shs.mde, NULL) != 0) {
1997 (void) mdstealerror(ep, &shs.mde);