OTYP_BLK
error = dev_close(dev, flag, OTYP_BLK, cr);
type = (vp->v_type == VBLK ? OTYP_BLK : OTYP_CHR);
error = ldi_open_by_dev(&dev, OTYP_BLK, spa_mode(spa),
if (otyp != OTYP_BLK && otyp != OTYP_CHR)
if (otyp != OTYP_BLK && otyp != OTYP_CHR)
if (otyp == OTYP_BLK) {
if (fdp->d_regopen[OTYP_BLK]) {
case OTYP_BLK:
case OTYP_BLK:
if (otyp != OTYP_BLK && otyp != OTYP_CHR)
if (otyp != OTYP_BLK && otyp != OTYP_CHR)
if (otype & OTYP_BLK)
case OTYP_BLK:
case OTYP_BLK:
if (otyp != OTYP_BLK && otyp != OTYP_CHR)
if (otyp != OTYP_BLK && otyp != OTYP_CHR)
vp = makespecvp(*devp, (otype == OTYP_BLK) ? VBLK : VCHR);
vp = makespecvp(dev, (otype == OTYP_BLK) ? VBLK : VCHR);
if (otyp == OTYP_BLK) {
#define VTYP_TO_OTYP(i) (((i) == VCHR) ? OTYP_CHR : OTYP_BLK)
#define OTYP_VALID(i) (((i) == OTYP_CHR) || ((i) == OTYP_BLK))
if (otyp == OTYP_BLK)
if (otyp == OTYP_BLK)
if (softc == NULL || otyp == OTYP_BLK)
status = ldi_open_by_dev(&vd->dev[slice], OTYP_BLK,
status = ldi_open_by_dev(&vd->dev[slice], OTYP_BLK,
status = ldi_open_by_dev(&dev, OTYP_BLK, FREAD, kcred, &lhandle,