Home | History | Annotate | Download | only in ic

Lines Matching defs:bv

1521 ciss_ioctl_vol(struct ciss_softc *sc, struct bioc_vol *bv)
1530 if (bv->bv_volid < 0 || bv->bv_volid > sc->maxunits) {
1533 ldp = sc->sc_lds[bv->bv_volid];
1535 if ((error = ciss_ldid(sc, bv->bv_volid, ldid))) {
1538 bv->bv_status = BIOC_SVINVALID;
1541 bv->bv_size = blks * (u_quad_t)le16toh(ldid->blksize);
1542 bv->bv_level = ciss_level[ldid->type];
1549 bv->bv_nodisk = ldp->ndrives;
1550 strlcpy(bv->bv_dev, ldp->xname, sizeof(bv->bv_dev));
1552 strlcpy(bv->bv_vendor, "CISS", sizeof(bv->bv_vendor));
1555 if ((error = ciss_ldstat(sc, bv->bv_volid, ldstat))) {
1558 bv->bv_percent = -1;
1559 bv->bv_seconds = 0;
1561 bv->bv_status = ciss_stat[ldstat->stat];
1562 if (bv->bv_status == BIOC_SVREBUILD ||
1563 bv->bv_status == BIOC_SVBUILDING) {
1568 bv->bv_nodisk = ldp->ndrives;
1569 strlcpy(bv->bv_dev, ldp->xname, sizeof(bv->bv_dev));
1585 bv->bv_percent = (blks - prog) * 1000ULL / blks;
1680 struct bioc_vol bv;
1685 memset(&bv, 0, sizeof(bv));
1686 bv.bv_volid = edata->sensor;
1687 if (ciss_ioctl_vol(sc, &bv))
1688 bv.bv_status = BIOC_SVINVALID;
1690 bio_vol_to_envsys(edata, &bv);