VBLK
if ((fe->fe_icb_tag.itag_ftype != VBLK) &&
{ VBLK, "BLK" },
VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON,
((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON,
VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
{ VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO };
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO
if (vp->v_type == VBLK) {
if (vp->v_type == VBLK) {
if (vp->v_type != VBLK)
if (C_VP->v_type != VBLK)
if (C_VP->v_type != VREG && C_VP->v_type != VBLK) {
if (C_VP->v_type != VBLK) {
if (vp->v_type == VBLK) {
if (vp->v_type == VBLK) {
sdp->sdev_vnode->v_type == VBLK) {
vap = *sdev_getdefault_attr(type == S_IFCHR ? VCHR : VBLK);
ret = e_ddi_getlongprop_buf(vn->v_rdev, VBLK, (char *)"zone",
VBLK, /* va_type */
} else if ((vp->v_type == VCHR) || (vp->v_type == VBLK)) {
else if (type == VBLK)
case VBLK:
case VBLK:
vp->v_type != VBLK && vp->v_type != VLNK);
(vn->v_type == VBLK || vn->v_type == VCHR) &&
((vn->v_type == VBLK || vn->v_type == VCHR) &&
expected_type = VBLK;
vattr.va_type = VBLK;
if (vp->v_type == VCHR || vp->v_type == VBLK) {
ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
vp->v_type == VCHR || vp->v_type == VBLK);
vp->v_type == VCHR || vp->v_type == VBLK);
vp->v_type = dmd->ddm_spec_type == S_IFCHR ? VCHR : VBLK;
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
case VBLK:
if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
if (bvp->v_type != VBLK) {
devvp = makespecvp(dev, VBLK);
if (vp->v_type == VCHR || vp->v_type == VBLK)
if ((v1->v_type == VCHR || v1->v_type == VBLK) &&
if (error == 0 && ((type = vattr.va_type) == VBLK || type == VCHR)) {
case VBLK: resource_nodetype = "device"; break;
va.va_type = VBLK;
case VBLK:
case VBLK:
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO, VDIR, VREG
vap->va_type = VBLK;
#define ISVDEV(t) ((t == VBLK) || (t == VCHR) || (t == VFIFO))
case VBLK:
if (vap->va_type == VCHR || vap->va_type == VBLK) {
if (vap->va_type == VBLK)
if (vap->va_type == VCHR || vap->va_type == VBLK) {
if (vap->va_type == VBLK)
VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO
va.va_type = VBLK;
if ((vap->va_type == VBLK) || (vap->va_type == VCHR)) {
if (vattr.va_type == VCHR || vattr.va_type == VBLK) {
if (svp->v_type != VBLK) {
devvp = makespecvp(xdev, VBLK);
!(vtype == VCHR || vtype == VBLK || vtype == VFIFO))
if (type == VBLK || type == VCHR) {
if ((vp->v_type != VBLK) && (vp->v_type != VCHR) ||
case VBLK:
if (vp->v_type == VBLK && vn_has_cached_data(vp)) {
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
if ((sp->s_flag & (SACC|SUPD|SCHG)) == 0 && vp->v_type != VBLK) {
if (vp->v_type == VBLK && cvp != vp && vn_has_cached_data(cvp) &&
if ((vp->v_type == VBLK || vp->v_type == VCHR) &&
case VBLK:
ASSERT(vp->v_type == VBLK && cvp == vp);
if (vp->v_type == VBLK)
} else if (vp->v_type == VBLK) {
ASSERT(vp->v_type == VBLK);
ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
if ((vp->v_type != VCHR) && (vp->v_type != VBLK))
type = (vp->v_type == VBLK ? OTYP_BLK : OTYP_CHR);
((cvp->v_type == VBLK) &&
ASSERT(type == VCHR || type == VBLK);
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
if (type == VBLK || type == VCHR) {
(vap->va_type == VBLK || vap->va_type == VCHR ||
if ((vap->va_type == VBLK) || (vap->va_type == VCHR)) {
case VBLK :
(ip->i_type != VBLK) &&
ip->i_type = VBLK;
if (ip->i_type == VBLK || ip->i_type == VCHR) {
if (svp->v_type != VBLK) {
devvp = makespecvp(dev, VBLK);
if (vp->v_type == VCHR || vp->v_type == VBLK) {
case VBLK:
if (type == VBLK || type == VCHR) {
((vap->va_type == VCHR) || (vap->va_type == VBLK) ||
vp->v_type != VBLK && vp->v_type != VCHR &&
ip->i_ufsvfs->vfs_root->v_type != VBLK &&
if (svp->v_type != VBLK) {
svp = makespecvp(dev, VBLK);
devvp = makespecvp(rootdev, VBLK);
if (vp->v_type == VCHR || vp->v_type == VBLK)
VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON,
((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
if (zp->z_vnode->v_type == VBLK || zp->z_vnode->v_type == VCHR)
(vap->va_type == VBLK || vap->va_type == VCHR)) {
case VBLK:
if (vap->va_type == VBLK || vap->va_type == VCHR) {
spec_size_invalidate(dev, VBLK);
if ((vt != VREG) && (vt != VCHR) && (vt != VBLK)) {
if ((vt != VREG) && (vt != VCHR) && (vt != VBLK)) {
if ((vt != VREG) && (vt != VCHR) && (vt != VBLK)) {
if ((sl->sl_data_vtype == VREG) || (sl->sl_data_vtype == VBLK)) {
if (((sl->sl_data_vtype == VCHR) || (sl->sl_data_vtype == VBLK)) &&
if (vp->v_type == VBLK)
if (lsp->ls_vp->v_type == VCHR || lsp->ls_vp->v_type == VBLK) {
if (lsp->ls_vp->v_type == VCHR || lsp->ls_vp->v_type == VBLK) {
case VBLK:
de->dpe_spec = ds->dps_isblock ? VBLK : VCHR;
itmp[ind].dps_isblock = de->dpe_spec == VBLK;
if (spec != VBLK && spec != VCHR) {
vp = makespecvp(*devp, (otype == OTYP_BLK) ? VBLK : VCHR);
vp = makespecvp(dev, (otype == OTYP_BLK) ? VBLK : VCHR);
if ((nblocks = e_ddi_getprop(dev, VBLK, "nblocks",
if ((blksize = e_ddi_getprop(dev, VBLK, "blksize",
blksize = e_ddi_getprop(DDI_DEV_T_ANY, VBLK, "device-blksize",
if ((nblocks = e_ddi_getprop_int64(dev, VBLK, "Nblocks",
if ((blksize = e_ddi_getprop(dev, VBLK, "blksize",
blksize = e_ddi_getprop(DDI_DEV_T_ANY, VBLK, "device-blksize",
#define VTYP_VALID(i) (((i) == VCHR) || ((i) == VBLK))
#define OTYP_TO_VTYP(i) (((i) == OTYP_CHR) ? VCHR : VBLK)
#define STYP_TO_VTYP(i) (((i) == S_IFCHR) ? VCHR : VBLK)
if (vattr.va_type == VBLK || vattr.va_type == VCHR) {
if (cvp->v_type == VBLK &&
return (vp->v_type != VCHR && vp->v_type != VBLK &&
((vtype == VREG) || (vtype == VBLK) || (vtype == VCHR))
((vp)->v_type == VCHR || (vp)->v_type == VBLK || (vp)->v_type == VFIFO)
if (vattr.va_type == VCHR || vattr.va_type == VBLK) {
((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
} else if (fsrootvp->v_type == VBLK)
if (vp->v_type == VBLK)
case VBLK:
case VBLK:
if (vp->v_type == VBLK)
if (vp->v_type == VBLK)
case VBLK: