Symbol: VCHR
usr/src/cmd/fs.d/udfs/fsdb/fsdb.c
636
(fe->fe_icb_tag.itag_ftype != VCHR)) {
usr/src/cmd/mdb/common/modules/genunix/vfs.c
538
{ VCHR, "CHR" },
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
105
VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
83
((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1495
VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON,
usr/src/stand/lib/fs/nfs/nfs2ops.c
179
VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
usr/src/stand/lib/fs/nfs/nfs3ops.c
191
{ VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO };
usr/src/stand/lib/fs/nfs/nfs4ops.c
176
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO
usr/src/uts/common/fs/dev/sdev_ipnetops.c
119
case VCHR:
usr/src/uts/common/fs/dev/sdev_netops.c
341
ASSERT(dvp->v_type == VCHR);
usr/src/uts/common/fs/dev/sdev_plugin.c
155
if (sdp->sdev_vnode->v_type == VCHR ||
usr/src/uts/common/fs/dev/sdev_plugin.c
285
vap = *sdev_getdefault_attr(type == S_IFCHR ? VCHR : VBLK);
usr/src/uts/common/fs/dev/sdev_ptsops.c
301
case VCHR:
usr/src/uts/common/fs/dev/sdev_ptsops.c
388
ASSERT((vp->v_type == VCHR) || (vp->v_type == VDIR));
usr/src/uts/common/fs/dev/sdev_ptsops.c
53
VCHR, /* va_type */
usr/src/uts/common/fs/dev/sdev_subr.c
1229
} else if ((vp->v_type == VCHR) || (vp->v_type == VBLK)) {
usr/src/uts/common/fs/dev/sdev_subr.c
1232
if (vap->va_type == VCHR)
usr/src/uts/common/fs/dev/sdev_subr.c
1246
else if (type == VCHR)
usr/src/uts/common/fs/dev/sdev_subr.c
1262
case VCHR:
usr/src/uts/common/fs/dev/sdev_subr.c
134
VCHR, /* va_type */
usr/src/uts/common/fs/dev/sdev_subr.c
1505
case VCHR:
usr/src/uts/common/fs/dev/sdev_vnops.c
1519
ASSERT(vp->v_type != VCHR &&
usr/src/uts/common/fs/dev/sdev_vtops.c
210
case VCHR:
usr/src/uts/common/fs/dev/sdev_vtops.c
57
VCHR, /* va_type */
usr/src/uts/common/fs/dev/sdev_zvolops.c
327
(vn->v_type == VBLK || vn->v_type == VCHR) &&
usr/src/uts/common/fs/dev/sdev_zvolops.c
339
((vn->v_type == VBLK || vn->v_type == VCHR) &&
usr/src/uts/common/fs/dev/sdev_zvolops.c
672
vattr.va_type = VCHR;
usr/src/uts/common/fs/devfs/devfs_subr.c
1236
if (vp->v_type == VCHR || vp->v_type == VBLK) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1446
ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
usr/src/uts/common/fs/devfs/devfs_subr.c
1523
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
1687
vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
1830
vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
248
if (typ == VCHR)
usr/src/uts/common/fs/devfs/devfs_subr.c
405
vp->v_type = dmd->ddm_spec_type == S_IFCHR ? VCHR : VBLK;
usr/src/uts/common/fs/devfs/devfs_subr.c
598
if (vap->va_type == VCHR)
usr/src/uts/common/fs/devfs/devfs_subr.c
697
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
800
case VCHR:
usr/src/uts/common/fs/devfs/devfs_vnops.c
176
if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
364
if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
622
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_vnops.c
656
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_vnops.c
670
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/fd/fdops.c
350
vp->v_type = VCHR;
usr/src/uts/common/fs/fsflush.c
279
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
281
if (vp->v_type == VCHR || vp->v_type == VBLK)
usr/src/uts/common/fs/lookup.c
772
if ((v1->v_type == VCHR || v1->v_type == VBLK) &&
usr/src/uts/common/fs/mntfs/mntvnops.c
1314
if (error == 0 && ((type = vattr.va_type) == VBLK || type == VCHR)) {
usr/src/uts/common/fs/namefs/namevfs.c
533
case VCHR: resource_nodetype = "device"; break;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2337
va.va_type = VCHR;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1379
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1864
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2731
case VCHR:
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2734
args.what.type = (va->va_type == VCHR) ? NF3CHR : NF3BLK;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
795
case VCHR:
usr/src/uts/common/fs/nfs/nfs4_attr.c
538
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO, VDIR, VREG
usr/src/uts/common/fs/nfs/nfs4_client.c
2426
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
219
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1783
vap->va_type = VCHR;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
502
if (vp->v_type != VCHR) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
317
#define ISVDEV(t) ((t == VBLK) || (t == VCHR) || (t == VFIFO))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3828
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4840
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7176
case VCHR:
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7178
type = (va->va_type == VCHR) ? NF4CHR : NF4BLK;
usr/src/uts/common/fs/nfs/nfs4_xdr.c
1420
if (vap->va_type == VCHR || vap->va_type == VBLK) {
usr/src/uts/common/fs/nfs/nfs4_xdr.c
2025
if (vap->va_type == VCHR || vap->va_type == VBLK) {
usr/src/uts/common/fs/nfs/nfs_client.c
1016
VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
usr/src/uts/common/fs/nfs/nfs_client.c
1108
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO
usr/src/uts/common/fs/nfs/nfs_client.c
2413
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_srv.c
1855
va.va_type = VCHR;
usr/src/uts/common/fs/nfs/nfs_srv.c
2949
if ((vap->va_type == VBLK) || (vap->va_type == VCHR)) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2201
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1219
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1645
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2105
if (vattr.va_type == VCHR || vattr.va_type == VBLK) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2109
if (vattr.va_type == VCHR)
usr/src/uts/common/fs/nfs/nfs_vnops.c
2179
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/proc/prsubr.c
2664
if (vp->v_type != VCHR || vp->v_stream == NULL || vp->v_rdev == 0)
usr/src/uts/common/fs/proc/prsubr.c
3068
case VCHR: {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1633
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1898
!(vtype == VCHR || vtype == VBLK || vtype == VFIFO))
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
312
vap->va_type = VCHR;
usr/src/uts/common/fs/sockfs/socksubr.c
148
if (vp->v_type != VCHR) {
usr/src/uts/common/fs/specfs/specsubr.c
190
if (type == VBLK || type == VCHR) {
usr/src/uts/common/fs/specfs/specsubr.c
522
if ((vp->v_type != VBLK) && (vp->v_type != VCHR) ||
usr/src/uts/common/fs/specfs/specsubr.c
856
case VCHR:
usr/src/uts/common/fs/specfs/specsubr.c
890
if (vp = makespecvp(ovp->v_rdev, VCHR)) {
usr/src/uts/common/fs/specfs/specvnops.c
1009
ASSERT(maxoff != -1 || vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
1015
if (vp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
1099
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/specfs/specvnops.c
1102
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
1112
ASSERT(maxoff != -1 || vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
1118
if (vp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
1270
if (vp->v_type != VCHR)
usr/src/uts/common/fs/specfs/specvnops.c
1394
if (vp->v_type == VCHR && vp->v_stream && (vap->va_mask & AT_SIZE)) {
usr/src/uts/common/fs/specfs/specvnops.c
1518
if ((vp->v_type == VBLK || vp->v_type == VCHR) &&
usr/src/uts/common/fs/specfs/specvnops.c
1800
case VCHR:
usr/src/uts/common/fs/specfs/specvnops.c
2225
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
2405
if (vp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
338
return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE);
usr/src/uts/common/fs/specfs/specvnops.c
361
return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE);
usr/src/uts/common/fs/specfs/specvnops.c
368
return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE);
usr/src/uts/common/fs/specfs/specvnops.c
378
if (cvp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
581
ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
usr/src/uts/common/fs/specfs/specvnops.c
582
if ((vp->v_type != VCHR) && (vp->v_type != VBLK))
usr/src/uts/common/fs/specfs/specvnops.c
655
if ((vp->v_type == VCHR) && (STREAMSTAB(maj)))
usr/src/uts/common/fs/specfs/specvnops.c
702
spec_type = (STOV(csp)->v_type == VCHR) ? S_IFCHR : S_IFBLK;
usr/src/uts/common/fs/specfs/specvnops.c
722
if (((cvp->v_type == VCHR) && (csp->s_size == 0)) ||
usr/src/uts/common/fs/specfs/specvnops.c
906
ASSERT(type == VCHR || type == VBLK);
usr/src/uts/common/fs/specfs/specvnops.c
993
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/specfs/specvnops.c
996
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/fs/tmpfs/tmp_dir.c
1098
if (type == VBLK || type == VCHR) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
968
(vap->va_type == VBLK || vap->va_type == VCHR ||
usr/src/uts/common/fs/udfs/udf_alloc.c
1110
if ((vap->va_type == VBLK) || (vap->va_type == VCHR)) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1142
case VCHR :
usr/src/uts/common/fs/udfs/udf_inode.c
1946
if ((ip->i_type != VCHR) &&
usr/src/uts/common/fs/udfs/udf_inode.c
885
ip->i_type = VCHR;
usr/src/uts/common/fs/udfs/udf_inode.c
901
if (ip->i_type == VBLK || ip->i_type == VCHR) {
usr/src/uts/common/fs/udfs/udf_subr.c
490
if (!vn_has_cached_data(vp) || (vp->v_type == VCHR)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
448
if (vp->v_type == VCHR || vp->v_type == VBLK) {
usr/src/uts/common/fs/udfs/udf_vnops.c
468
case VCHR:
usr/src/uts/common/fs/ufs/ufs_dir.c
2114
if (type == VBLK || type == VCHR) {
usr/src/uts/common/fs/ufs/ufs_dir.c
664
((vap->va_type == VCHR) || (vap->va_type == VBLK) ||
usr/src/uts/common/fs/ufs/ufs_inode.c
720
ASSERT((vp->v_type == VCHR) || !vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_lockfs.c
467
if (ITOV(ip)->v_type != VCHR && vn_has_cached_data(ITOV(ip)))
usr/src/uts/common/fs/ufs/ufs_lockfs.c
493
} while ((vp->v_type != VCHR) && vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_panic.c
650
vp->v_type != VBLK && vp->v_type != VCHR &&
usr/src/uts/common/fs/ufs/ufs_panic.c
658
ip->i_ufsvfs->vfs_root->v_type != VCHR &&
usr/src/uts/common/fs/ufs/ufs_subr.c
473
if (!vn_has_cached_data(vp) || vp->v_type == VCHR) {
usr/src/uts/common/fs/ufs/ufs_thread.c
662
pages = (ip->i_mode && vn_has_cached_data(vp) && vp->v_type != VCHR);
usr/src/uts/common/fs/ufs/ufs_thread.c
696
vn_has_data = (vp->v_type != VCHR && vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_thread.c
753
ASSERT((vp->v_type == VCHR) || !vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1946
if (vp->v_type == VCHR || vp->v_type == VBLK)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2526
(vp->v_type != VCHR) && !(IS_SWAPVP(vp))) {
usr/src/uts/common/fs/vnode.c
217
VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON,
usr/src/uts/common/fs/vnode.c
78
((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
usr/src/uts/common/fs/zfs/zfs_sa.c
288
if (zp->z_vnode->v_type == VBLK || zp->z_vnode->v_type == VCHR)
usr/src/uts/common/fs/zfs/zfs_znode.c
1018
(vap->va_type == VBLK || vap->va_type == VCHR)) {
usr/src/uts/common/fs/zfs/zfs_znode.c
737
case VCHR:
usr/src/uts/common/fs/zfs/zfs_znode.c
905
if (vap->va_type == VBLK || vap->va_type == VCHR) {
usr/src/uts/common/fs/zfs/zvol.c
181
spec_size_invalidate(dev, VCHR);
usr/src/uts/common/io/clone.c
226
vp = makespecvp(newdev, VCHR);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1535
if ((vt != VREG) && (vt != VCHR) && (vt != VBLK)) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
1969
if ((vt != VREG) && (vt != VCHR) && (vt != VBLK)) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
2384
if ((vt != VREG) && (vt != VCHR) && (vt != VBLK)) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
4019
if (((sl->sl_data_vtype == VCHR) || (sl->sl_data_vtype == VBLK)) &&
usr/src/uts/common/io/l_strplumb.c
62
vp = makespecvp(makedevice(maj, min), VCHR);
usr/src/uts/common/io/lofi.c
1343
if (lsp->ls_vp->v_type == VCHR || lsp->ls_vp->v_type == VBLK) {
usr/src/uts/common/io/lofi.c
1454
if ((lsp->ls_vp->v_flag & VNOMAP) || (lsp->ls_vp->v_type == VCHR) ||
usr/src/uts/common/io/lofi.c
3125
if (lsp->ls_vp->v_type == VCHR || lsp->ls_vp->v_type == VBLK) {
usr/src/uts/common/io/rsm/rsmops.c
533
vp = makespecvp(makedevice(maj, minor_num), VCHR);
usr/src/uts/common/io/sysmsg.c
597
if (vp->v_type != VCHR) {
usr/src/uts/common/ktli/t_kopen.c
116
vp = makespecvp(rdev, VCHR);
usr/src/uts/common/os/aio.c
2773
if (vp->v_type == VCHR) {
usr/src/uts/common/os/aio.c
2842
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/os/aio.c
2866
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/os/dacf.c
1299
vp = makespecvp(dmdp->ddm_dev, VCHR);
usr/src/uts/common/os/devcfg.c
7156
case VCHR:
usr/src/uts/common/os/devpolicy.c
372
de->dpe_spec = ds->dps_isblock ? VBLK : VCHR;
usr/src/uts/common/os/devpolicy.c
664
if (spec != VBLK && spec != VCHR) {
usr/src/uts/common/os/driver.c
316
vp = makespecvp(*devp, (otype == OTYP_BLK) ? VBLK : VCHR);
usr/src/uts/common/os/driver.c
351
vp = makespecvp(dev, (otype == OTYP_BLK) ? VBLK : VCHR);
usr/src/uts/common/os/driver.c
617
return (e_ddi_getprop(dev, VCHR, "size",
usr/src/uts/common/os/driver.c
641
return (e_ddi_getprop_int64(dev, VCHR, "Size",
usr/src/uts/common/os/driver_lyr.c
397
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/os/driver_lyr.c
81
#define VTYP_VALID(i) (((i) == VCHR) || ((i) == VBLK))
usr/src/uts/common/os/driver_lyr.c
82
#define VTYP_TO_OTYP(i) (((i) == VCHR) ? OTYP_CHR : OTYP_BLK)
usr/src/uts/common/os/driver_lyr.c
83
#define VTYP_TO_STYP(i) (((i) == VCHR) ? S_IFCHR : S_IFBLK)
usr/src/uts/common/os/driver_lyr.c
86
#define OTYP_TO_VTYP(i) (((i) == OTYP_CHR) ? VCHR : VBLK)
usr/src/uts/common/os/driver_lyr.c
90
#define STYP_TO_VTYP(i) (((i) == S_IFCHR) ? VCHR : VBLK)
usr/src/uts/common/os/dumpsubr.c
1188
if (vattr.va_type == VBLK || vattr.va_type == VCHR) {
usr/src/uts/common/os/dumpsubr.c
1232
(cdev_vp = makespecvp(VTOS(cvp)->s_dev, VCHR)) != NULL) {
usr/src/uts/common/os/dumpsubr.c
1301
(cdev_vp = makespecvp(VTOS(dumpvp)->s_dev, VCHR)) != NULL) {
usr/src/uts/common/os/dumpsubr.c
2745
cdev_vp = makespecvp(VTOS(dumpvp)->s_dev, VCHR);
usr/src/uts/common/os/mem_cage.c
1627
ASSERT(pp->p_vnode->v_type != VCHR);
usr/src/uts/common/os/share.c
457
return (vp->v_type != VCHR && vp->v_type != VBLK &&
usr/src/uts/common/os/streamio.c
3939
if (vp->v_type == VCHR && /* sorry, no pipes allowed */
usr/src/uts/common/sys/lofi.h
217
((vtype == VREG) || (vtype == VBLK) || (vtype == VCHR))
usr/src/uts/common/sys/vnode.h
320
((vp)->v_type == VCHR || (vp)->v_type == VBLK || (vp)->v_type == VFIFO)
usr/src/uts/common/syscall/mknod.c
84
if (vattr.va_type == VCHR || vattr.va_type == VBLK) {
usr/src/uts/common/syscall/open.c
256
if (type != VCHR)
usr/src/uts/common/syscall/stat.c
222
((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
usr/src/uts/common/syscall/stat.c
338
((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
usr/src/uts/common/syscall/strcalls.c
215
} else if ((vp->v_type != VCHR && vp->v_type != VSOCK) ||
usr/src/uts/common/syscall/strcalls.c
445
} else if ((vp->v_type != VCHR && vp->v_type != VSOCK) ||
usr/src/uts/common/syscall/ucredsys.c
69
case VCHR: {
usr/src/uts/common/vm/seg_dev.c
406
sdp->vp = specfind(a->dev, VCHR);
usr/src/uts/common/vm/vm_page.c
4498
if (vp->v_type == VCHR) {
usr/src/uts/common/vm/vm_pvn.c
1050
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/vm/vm_pvn.c
755
ASSERT(vp->v_type != VCHR);
usr/src/uts/i86xpv/vm/seg_mf.c
131
data->vp = specfind(a->dev, VCHR);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2173
if (vp->v_type != VCHR) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3265
if (sdev_ctx_vtype(ctx) != VCHR)
usr/src/uts/sun4v/io/vds.c
6595
case VCHR: