Lines Matching refs:dinfo
564 struct cac_drive_info *dinfo; in cac_scsi_cmd() local
583 dinfo = &sc->sc_dinfos[target]; in cac_scsi_cmd()
616 switch (CAC_GET1(dinfo->mirror)) { in cac_scsi_cmd()
635 _lto4b( CAC_GET2(dinfo->ncylinders) * CAC_GET1(dinfo->nheads) * in cac_scsi_cmd()
636 CAC_GET1(dinfo->nsectors) - 1, rcd.addr); in cac_scsi_cmd()
666 size = CAC_GET2(dinfo->ncylinders) * in cac_scsi_cmd()
667 CAC_GET1(dinfo->nheads) * CAC_GET1(dinfo->nsectors); in cac_scsi_cmd()
829 struct cac_drive_info dinfo; in cac_ioctl_vol() local
835 if (cac_cmd(sc, CAC_CMD_GET_LOG_DRV_INFO, &dinfo, sizeof(dinfo), in cac_ioctl_vol()
842 blks = CAC_GET2(dinfo.ncylinders) * CAC_GET1(dinfo.nheads) * in cac_ioctl_vol()
843 CAC_GET1(dinfo.nsectors); in cac_ioctl_vol()
844 bv->bv_size = (off_t)blks * CAC_GET2(dinfo.secsize); in cac_ioctl_vol()
845 bv->bv_level = cac_level[CAC_GET1(dinfo.mirror)]; /*XXX limit check */ in cac_ioctl_vol()