Lines Matching refs:driver
184 tty_dev_register(struct tty_dev_t *driver) in tty_dev_register() argument
186 if (driver) { in tty_dev_register()
187 driver->next = tty_dev_head; in tty_dev_register()
188 tty_dev_head = driver; in tty_dev_register()
212 struct tty_dev_t *driver; in pty_get_driver() local
213 for (driver = tty_dev_head; driver != NULL; driver = driver->next) { in pty_get_driver()
214 if ((driver->primary == major || driver->replica == major)) { in pty_get_driver()
218 return driver; in pty_get_driver()
224 struct tty_dev_t *driver = pty_get_driver(dev); in pty_get_ioctl() local
226 *out_driver = driver; in pty_get_ioctl()
228 if (driver && driver->open) { in pty_get_ioctl()
229 return driver->open(minor(dev), open_flag); in pty_get_ioctl()
240 struct tty_dev_t *driver = pty_get_driver(dev); in pty_free_ioctl() local
241 if (driver && driver->free) { in pty_free_ioctl()
242 return driver->free(minor(dev), open_flag); in pty_free_ioctl()
250 struct tty_dev_t *driver = pty_get_driver(dev); in pty_get_name() local
251 if (driver && driver->name) { in pty_get_name()
252 return driver->name(minor(dev), buffer, size); in pty_get_name()
261 struct tty_dev_t *driver; in ptsopen() local
263 struct ptmx_ioctl *pti = pty_get_ioctl(dev, PF_OPEN_S, &driver); in ptsopen()
333 struct tty_dev_t *driver; in ptsclose() local
334 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver); in ptsclose()
362 if ((flag & IO_REVOKE) == IO_REVOKE && driver->revoke) { in ptsclose()
363 driver->revoke(minor(dev), tp); in ptsclose()
486 struct tty_dev_t *driver; in ptcopen() local
487 struct ptmx_ioctl *pti = pty_get_ioctl(dev, PF_OPEN_M, &driver); in ptcopen()
518 if (driver->open_reset) { in ptcopen()
531 struct tty_dev_t *driver; in ptcclose() local
532 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver); in ptcclose()
607 if (driver->mac_notify) { in ptcclose()
804 struct tty_dev_t *driver; local
805 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver);
826 retval = (driver->fix_7828447) ? tp->t_outq.c_cc : 1;
846 retval = (driver->fix_7828447) ? retval : 1;
964 struct tty_dev_t *driver; local
965 struct ptmx_ioctl *pti = pty_get_ioctl(dev, 0, &driver);
987 if (major(dev) == driver->primary &&
988 driver->fix_7070978 &&
1094 if (major(dev) == driver->primary) {
1095 if (driver->mac_notify) {
1124 if (major(dev) == driver->primary) {