Lines Matching defs:dev
51 * It also implements a /dev/ptmx device node, which is useful for Linux
61 ptydev_fdopen(struct cdev *dev, int fflags, struct thread *td, struct file *fp)
66 if (!atomic_cmpset_ptr((uintptr_t *)&dev->si_drv1, 0, 1))
70 strlcpy(name, devtoname(dev), sizeof(name));
73 error = pts_alloc_external(fflags & (FREAD|FWRITE), td, fp, dev, name);
75 destroy_dev_sched(dev);
93 struct cdev **dev)
99 if (*dev != NULL)
102 /* Only catch /dev/ptyXX. */
106 /* Only catch /dev/pty[l-sL-S]X. */
111 /* Only catch /dev/pty[l-sL-S][0-9a-v]. */
123 error = make_dev_s(&mda, dev, "%s", name);
125 *dev = NULL;
129 ptmx_fdopen(struct cdev *dev __unused, int fflags, struct thread *td,