Lines Matching refs:dev
209 pty_get_driver(dev_t dev) in pty_get_driver() argument
211 int major = major(dev); in pty_get_driver()
222 pty_get_ioctl(dev_t dev, int open_flag, struct tty_dev_t **out_driver) in pty_get_ioctl() argument
224 struct tty_dev_t *driver = pty_get_driver(dev); in pty_get_ioctl()
229 return driver->open(minor(dev), open_flag); in pty_get_ioctl()
238 pty_free_ioctl(dev_t dev, int open_flag) in pty_free_ioctl() argument
240 struct tty_dev_t *driver = pty_get_driver(dev); in pty_free_ioctl()
242 return driver->free(minor(dev), open_flag); in pty_free_ioctl()
248 pty_get_name(dev_t dev, char *buffer, size_t size) in pty_get_name() argument
250 struct tty_dev_t *driver = pty_get_driver(dev); in pty_get_name()
252 return driver->name(minor(dev), buffer, size); in pty_get_name()
258 ptsopen(dev_t dev, int flag, __unused int devtype, __unused struct proc *p) in ptsopen() argument
263 struct ptmx_ioctl *pti = pty_get_ioctl(dev, PF_OPEN_S, &driver); in ptsopen()
299 error = (*linesw[tp->t_line].l_open)(dev, tp); in ptsopen()
313 pty_free_ioctl(dev, PF_OPEN_S); in ptsopen()
320 ptsclose(dev_t dev, int flag, __unused int mode, __unused proc_t p) in ptsclose() argument
334 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver); in ptsclose()
363 driver->revoke(minor(dev), tp); in ptsclose()
366 pty_free_ioctl(dev, PF_OPEN_S); in ptsclose()
372 ptsread(dev_t dev, struct uio *uio, int flag) in ptsread() argument
374 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, NULL); in ptsread()
400 ptswrite(dev_t dev, struct uio *uio, int flag) in ptswrite() argument
402 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, NULL); in ptswrite()
484 ptcopen(dev_t dev, __unused int flag, __unused int devtype, __unused proc_t p) in ptcopen() argument
487 struct ptmx_ioctl *pti = pty_get_ioctl(dev, PF_OPEN_M, &driver); in ptcopen()
505 pty_free_ioctl(dev, PF_OPEN_M); in ptcopen()
529 ptcclose(dev_t dev, __unused int flags, __unused int fmt, __unused proc_t p) in ptcclose() argument
532 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver); in ptcclose()
608 mac_pty_notify_close(p, tp, dev, NULL); in ptcclose()
611 pty_free_ioctl(dev, PF_OPEN_M); in ptcclose()
617 ptcread(dev_t dev, struct uio *uio, int flag) argument
619 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, NULL);
751 ptsselect(dev_t dev, int rw, void *wql, proc_t p) argument
753 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, NULL);
802 ptcselect(dev_t dev, int rw, void *wql, proc_t p) argument
805 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver);
877 ptcwrite(dev_t dev, struct uio *uio, int flag) argument
879 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, NULL);
962 ptyioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p) argument
965 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver);
987 if (major(dev) == driver->primary &&
1018 } else if (cdevsw[major(dev)].d_open == ptcopen) {
1094 if (major(dev) == driver->primary) {
1099 mac_pty_notify_grant(p, tp, dev, NULL);
1116 pty_get_name(dev, data, 128);
1124 if (major(dev) == driver->primary) {