Lines Matching defs:dsw
396 struct cdevsw *dsw;
460 dsw = dev->si_devsw;
461 if (dsw != NULL && (dsw->d_flags & D_TTY) != 0)
530 struct cdevsw *dsw;
574 dsw = dev_refthread(dev, &ref);
575 if (dsw == NULL)
580 } else if (dsw->d_flags & D_TRACKCLOSE) {
593 error = dsw->d_close(dev, ap->a_fflag, S_IFCHR, td);
728 struct cdevsw *dsw;
737 error = devfs_fp_check(fp, &dev, &dsw, &ref);
742 *(int *)data = dsw->d_flags & D_TYPEMASK;
758 error = dsw->d_ioctl(dev, com, data, fp->f_flag, td);
794 struct cdevsw *dsw;
801 error = devfs_fp_check(fp, &dev, &dsw, &ref);
804 error = dsw->d_kqfilter(dev, kn);
1051 struct cdevsw *dsw;
1065 dsw = dev_refthread(dev, &ref);
1066 if (dsw == NULL)
1068 if (fp == NULL && dsw->d_fdopen != NULL) {
1082 if (dsw->d_fdopen != NULL)
1083 error = dsw->d_fdopen(dev, ap->a_mode, td, fp);
1085 error = dsw->d_open(dev, ap->a_mode, S_IFCHR, td);
1147 struct cdevsw *dsw;
1152 error = devfs_fp_check(fp, &dev, &dsw, &ref);
1155 error = dsw->d_poll(dev, events, td);
1179 struct cdevsw *dsw;
1185 error = devfs_fp_check(fp, &dev, &dsw, &ref);
1194 error = dsw->d_read(dev, uio, ioflag);
1656 struct cdevsw *dsw;
1662 error = devfs_fp_check(fp, &dev, &dsw, &ref);
1673 error = dsw->d_write(dev, uio, ioflag);