Lines Matching defs:dsw
421 struct cdevsw *dsw;
485 dsw = dev->si_devsw;
486 if (dsw != NULL && (dsw->d_flags & D_TTY) != 0)
555 struct cdevsw *dsw;
599 dsw = dev_refthread(dev, &ref);
600 if (dsw == NULL)
605 } else if (dsw->d_flags & D_TRACKCLOSE) {
618 error = dsw->d_close(dev, ap->a_fflag, S_IFCHR, td);
753 struct cdevsw *dsw;
762 error = devfs_fp_check(fp, &dev, &dsw, &ref);
769 *(int *)data = dsw->d_flags & D_TYPEMASK;
785 error = dsw->d_ioctl(dev, com, data, fp->f_flag, td);
821 struct cdevsw *dsw;
828 error = devfs_fp_check(fp, &dev, &dsw, &ref);
831 error = dsw->d_kqfilter(dev, kn);
1081 struct cdevsw *dsw;
1095 dsw = dev_refthread(dev, &ref);
1096 if (dsw == NULL)
1098 if (fp == NULL && dsw->d_fdopen != NULL) {
1112 if (dsw->d_fdopen != NULL)
1113 error = dsw->d_fdopen(dev, ap->a_mode, td, fp);
1115 error = dsw->d_open(dev, ap->a_mode, S_IFCHR, td);
1177 struct cdevsw *dsw;
1182 error = devfs_fp_check(fp, &dev, &dsw, &ref);
1187 error = dsw->d_poll(dev, events, td);
1211 struct cdevsw *dsw;
1217 error = devfs_fp_check(fp, &dev, &dsw, &ref);
1228 error = dsw->d_read(dev, uio, ioflag);
1688 struct cdevsw *dsw;
1694 error = devfs_fp_check(fp, &dev, &dsw, &ref);
1707 error = dsw->d_write(dev, uio, ioflag);