Searched refs:VCHR (Results 1 - 25 of 91) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c306 * UNKNOWN_SIZE for VBLK and 0 for VCHR(raw).
336 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE);
359 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE);
366 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE);
376 if (cvp->v_type == VCHR) {
578 ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
579 if ((vp->v_type != VCHR) && (vp->v_type != VBLK))
652 if ((vp->v_type == VCHR) && (STREAMSTAB(maj)))
699 spec_type = (STOV(csp)->v_type == VCHR) ? S_IFCHR : S_IFBLK;
719 if (((cvp->v_type == VCHR)
[all...]
H A Dspecsubr.c189 if (type == VBLK || type == VCHR) {
516 if ((vp->v_type != VBLK) && (vp->v_type != VCHR) ||
850 case VCHR:
884 if (vp = makespecvp(ovp->v_rdev, VCHR)) {
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_ptsops.c53 VCHR, /* va_type */
305 case VCHR:
395 ASSERT((vp->v_type == VCHR) || (vp->v_type == VDIR));
H A Dsdev_vtops.c57 VCHR, /* va_type */
210 case VCHR:
H A Dsdev_ipnetops.c119 case VCHR:
H A Dsdev_netops.c341 ASSERT(dvp->v_type == VCHR);
H A Dsdev_zvolops.c327 (vn->v_type == VBLK || vn->v_type == VCHR) &&
339 ((vn->v_type == VBLK || vn->v_type == VCHR) &&
672 vattr.va_type = VCHR;
/illumos-gate/usr/src/uts/common/syscall/
H A Dmknod.c84 if (vattr.va_type == VCHR || vattr.va_type == VBLK) {
H A Ducredsys.c69 case VCHR: {
H A Dstrcalls.c218 } else if ((vp->v_type != VCHR && vp->v_type != VSOCK) ||
448 } else if ((vp->v_type != VCHR && vp->v_type != VSOCK) ||
H A Dopen.c251 if (type != VCHR)
H A Dstat.c209 * st_size of devices (VBLK and VCHR special files) is a special case.
222 ((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
338 ((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
/illumos-gate/usr/src/uts/common/os/
H A Ddriver.c314 vp = makespecvp(*devp, (otype == OTYP_BLK) ? VBLK : VCHR);
349 vp = makespecvp(dev, (otype == OTYP_BLK) ? VBLK : VCHR);
609 * A 'size' property can be provided by a VCHR device.
633 return (e_ddi_getprop(dev, VCHR, "size",
657 return (e_ddi_getprop_int64(dev, VCHR, "Size",
H A Ddevpolicy.c89 vtype_t dpe_spec; /* expanded: VBLK or VCHR */
372 de->dpe_spec = ds->dps_isblock ? VBLK : VCHR;
664 if (spec != VBLK && spec != VCHR) {
/illumos-gate/usr/src/uts/common/sys/
H A Dlofi.h217 ((vtype == VREG) || (vtype == VBLK) || (vtype == VCHR))
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_subr.c242 /* make ino for VCHR different than VBLK */
244 if (typ == VCHR)
378 * Given a minor node, create a VCHR or VBLK dv_node.
401 vp->v_type = dmd->ddm_spec_type == S_IFCHR ? VCHR : VBLK;
594 if (vap->va_type == VCHR)
658 * Given a VCHR/VBLK dv_node, find the associated VREG
693 ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
796 case VCHR:
1233 if (vp->v_type == VCHR || vp->v_type == VBLK) {
1361 * VCHR, VBL
[all...]
H A Ddevfs_vnops.c28 * For leaf vnode special files (VCHR|VBLK) specfs will always see the VOP
174 if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
362 if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
620 ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
654 ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
668 ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
762 * drv[@addr]:m VCHR/VBLK drv[@addr]:m VREG leaf driver
763 * drv[@addr] VCHR/VBLK drv[@addr]:.default VREG leaf driver
779 * devfs:/devices/.../mm@0:zero VCHR
787 * devfs:/devices/.../mm@0 VCHR
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/
H A Dcontract.h162 #define VCHR 0 macro
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dnfs2ops.c179 VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
H A Dnfs3ops.c191 { VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO };
/illumos-gate/usr/src/uts/common/io/
H A Dclone.c226 vp = makespecvp(newdev, VCHR);
H A Dl_strplumb.c64 vp = makespecvp(makedevice(maj, min), VCHR);
/illumos-gate/usr/src/uts/common/ktli/
H A Dt_kopen.c116 vp = makespecvp(rdev, VCHR);
/illumos-gate/usr/src/uts/common/fs/
H A Dfsflush.c279 ASSERT(vp->v_type != VCHR);
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_thread.c658 pages = (ip->i_mode && vn_has_cached_data(vp) && vp->v_type != VCHR);
694 vn_has_data = (vp->v_type != VCHR && vn_has_cached_data(vp));
751 ASSERT((vp->v_type == VCHR) || !vn_has_cached_data(vp));

Completed in 764 milliseconds

1234