Lines Matching defs:bv
1317 arc_bio_vol(struct arc_softc *sc, struct bioc_vol *bv)
1326 error = arc_bio_getvol(sc, bv->bv_volid, volinfo);
1330 bv->bv_percent = -1;
1331 bv->bv_seconds = 0;
1336 bv->bv_status = BIOC_SVONLINE;
1338 bv->bv_status = BIOC_SVDEGRADED;
1340 bv->bv_status = BIOC_SVDEGRADED;
1342 bv->bv_status = BIOC_SVOFFLINE;
1344 bv->bv_status = BIOC_SVBUILDING;
1345 bv->bv_percent = htole32(volinfo->progress);
1347 bv->bv_status = BIOC_SVREBUILD;
1348 bv->bv_percent = htole32(volinfo->progress);
1350 bv->bv_status = BIOC_SVMIGRATING;
1351 bv->bv_percent = htole32(volinfo->progress);
1353 bv->bv_status = BIOC_SVCHECKING;
1354 bv->bv_percent = htole32(volinfo->progress);
1356 bv->bv_status = BIOC_SVOFFLINE;
1359 device_xname(sc->sc_dev), bv->bv_volid, status);
1364 bv->bv_size = blocks * ARC_BLOCKSIZE; /* XXX */
1368 bv->bv_level = 0;
1372 bv->bv_level = BIOC_SVOL_RAID10;
1374 bv->bv_level = 1;
1377 bv->bv_level = 3;
1380 bv->bv_level = 5;
1383 bv->bv_level = 6;
1386 bv->bv_level = BIOC_SVOL_PASSTHRU;
1389 bv->bv_level = -1;
1393 bv->bv_nodisk = volinfo->member_disks;
1394 bv->bv_stripe_size = volinfo->stripe_size / 2;
1395 snprintf(bv->bv_dev, sizeof(bv->bv_dev), "sd%d", bv->bv_volid);
1396 strnvisx(bv->bv_vendor, sizeof(bv->bv_vendor), volinfo->set_name,
1769 struct bioc_vol bv;
1785 memset(&bv, 0, sizeof(bv));
1786 bv.bv_volid = i;
1787 if (arc_bio_vol(sc, &bv) != 0)
1791 if (bv.bv_level == BIOC_SVOL_PASSTHRU)
1797 sc->sc_nsensors+= bv.bv_nodisk;
1810 memset(&bv, 0, sizeof(bv));
1811 bv.bv_volid = i;
1812 if (arc_bio_vol(sc, &bv) != 0)
1823 if (bv.bv_level == BIOC_SVOL_PASSTHRU)
1826 if (bv.bv_level == BIOC_SVOL_RAID10)
1829 "RAID 1+0 volume%d (%s)", i, bv.bv_dev);
1833 "RAID %d volume%d (%s)", bv.bv_level, i,
1834 bv.bv_dev);
1845 for (j = 0; j < bv.bv_nodisk; j++) {
1857 "disk%d volume%d (%s)", j, i, bv.bv_dev);
1898 struct bioc_vol bv;
1906 memset(&bv, 0, sizeof(bv));
1907 bv.bv_volid = arcdata->arc_volid;
1909 if (arc_bio_vol(sc, &bv)) {
1910 bv.bv_status = BIOC_SVINVALID;
1911 bio_vol_to_envsys(edata, &bv);
1926 bio_vol_to_envsys(edata, &bv);