/dragonfly/sys/kern/ |
H A D | tty_conf.c | 64 struct linesw linesw[MAXLDISC] = variable 79 int nlinesw = NELEM(linesw); 81 static struct linesw nodisc = NODISC(0); 93 ldisc_register(int discipline, struct linesw *linesw_p) in ldisc_register() 101 if (bcmp(linesw + i, &nodisc, sizeof(nodisc)) == 0) { in ldisc_register() 110 linesw[slot] = *linesw_p; in ldisc_register() 127 linesw[discipline] = nodisc; in ldisc_deregister()
|
H A D | tty_pty.c | 407 (void)(*linesw[tp->t_line].l_modem)(tp, 1); in ptsopen() 428 error = (*linesw[tp->t_line].l_open)(dev, tp); in ptsopen() 457 err = (*linesw[tp->t_line].l_close)(tp, ap->a_fflag); in ptsclose() 536 error = (*linesw[tp->t_line].l_read)(tp, ap->a_uio, ap->a_ioflag); in ptsread() 561 ret = ((*linesw[tp->t_line].l_write)(tp, ap->a_uio, ap->a_ioflag)); in ptswrite() 659 (void)(*linesw[tp->t_line].l_modem)(tp, 1); in ptcopen() 702 (void)(*linesw[tp->t_line].l_modem)(tp, 0); in ptcclose() 1086 (*linesw[tp->t_line].l_rint)(*cp++, tp); in ptcwrite() 1274 error = (*linesw[tp->t_line].l_ioctl)(tp, ap->a_cmd, ap->a_data, in ptyioctl()
|
H A D | tty.c | 1138 (*linesw[tp->t_line].l_close)(tp, flag); in ttioctl() 1139 error = (*linesw[t].l_open)(device, tp); in ttioctl() 1141 (void)(*linesw[tp->t_line].l_open)(device, tp); in ttioctl() 1173 (*linesw[tp->t_line].l_rint)(*(u_char *)data, tp); in ttioctl() 2942 ret = ((*linesw[tp->t_line].l_read)(tp, ap->a_uio, ap->a_ioflag)); in ttyread() 2958 ret = ((*linesw[tp->t_line].l_write)(tp, ap->a_uio, ap->a_ioflag)); in ttywrite()
|
/dragonfly/sys/dev/misc/nmdm/ |
H A D | nmdm.c | 222 (void)(*linesw[tp->t_line].l_modem)(tp, 1); in nmdmopen() 228 (void)(*linesw[tp2->t_line].l_modem)(tp2, 1); in nmdmopen() 253 error = (*linesw[tp->t_line].l_open)(dev, tp); in nmdmopen() 285 (void)(*linesw[tp2->t_line].l_modem)(tp2, 0); in nmdmclose() 301 err = (*linesw[tp->t_line].l_close)(tp, ap->a_fflag); in nmdmclose() 331 error = (*linesw[tp->t_line].l_read)(tp, ap->a_uio, flag); in nmdmread() 344 if ((error = (*linesw[tp->t_line].l_read)(tp, ap->a_uio, ap->a_ioflag)) == 0) 459 (*linesw[tp->t_line].l_rint)(*cp++, tp); in nmdmwrite() 550 error = (*linesw[tp->t_line].l_ioctl)(tp, ap->a_cmd, ap->a_data, in nmdmioctl()
|
/dragonfly/sys/sys/ |
H A D | conf.h | 154 struct linesw { struct 167 extern struct linesw linesw[]; argument 170 int ldisc_register (int , struct linesw *);
|
/dragonfly/sys/platform/vkernel64/platform/ |
H A D | console.c | 111 error = (*linesw[tp->t_line].l_open)(dev, tp); in vcons_open() 135 (*linesw[tp->t_line].l_close)(tp, ap->a_fflag); in vcons_close() 150 error = (*linesw[tp->t_line].l_ioctl)(tp, ap->a_cmd, ap->a_data, in vcons_ioctl() 324 (*linesw[tp->t_line].l_rint)(buf[i], tp); in vconsvirt_intr()
|
/dragonfly/sys/dev/misc/dcons/ |
H A D | dcons_os.c | 245 error = (*linesw[tp->t_line].l_open)(dev, tp); in dcons_open() 265 (*linesw[tp->t_line].l_close)(tp, ap->a_fflag); in dcons_close() 287 error = (*linesw[tp->t_line].l_ioctl)(tp, ap->a_cmd, ap->a_data, ap->a_fflag, ap->a_cred); in dcons_ioctl() 349 (*linesw[tp->t_line].l_rint)(c, tp); in dcons_timeout() 553 (*linesw[tp->t_line].l_close)(tp, 0); in dcons_detach()
|
/dragonfly/sys/bus/u4b/serial/ |
H A D | usb_serial.c | 571 (*linesw[tp->t_line].l_close)(tp, 0); in ucom_detach_tty() 883 (*linesw[tp->t_line].l_modem)(tp, 1); in ucom_open() 893 error = (*linesw[tp->t_line].l_open)(sc->sc_cdev, tp); in ucom_open() 966 (*linesw[tp->t_line].l_close)(tp, 0); /* XXX: flags */ in ucom_close() 1157 error = (*linesw[tp->t_line].l_ioctl)(tp, ap->a_cmd, ap->a_data, in ucom_dev_ioctl() 1565 (*linesw[tp->t_line].l_modem)(tp, onoff); in ucom_cfg_status_change() 1571 (*linesw[tp->t_line].l_rint)(0, tp); in ucom_cfg_status_change() 1582 (*linesw[tp->t_line].l_rint)(0, tp); in ucom_cfg_status_change() 1593 (*linesw[tp->t_line].l_rint)(0, tp); in ucom_cfg_status_change() 2306 && linesw[tp->t_line].l_rint == ttyinput) { in disc_optim() [all …]
|
/dragonfly/sys/dev/serial/sio/ |
H A D | sio.c | 1417 (*linesw[tp->t_line].l_modem)(tp, 1); in sioopen() 1436 error = (*linesw[tp->t_line].l_open)(dev, tp); in sioopen() 1468 (*linesw[tp->t_line].l_close)(tp, ap->a_fflag); in sioclose() 1565 ret = ((*linesw[com->tp->t_line].l_read)(com->tp, ap->a_uio, ap->a_ioflag)); in sioread() 1599 ret = ((*linesw[com->tp->t_line].l_write)(com->tp, ap->a_uio, ap->a_ioflag)); in siowrite() 1740 (*linesw[tp->t_line].l_rint)(recv_data, tp); in sioinput() 2100 error = (*linesw[tp->t_line].l_ioctl)(tp, ap->a_cmd, data, ap->a_fflag, ap->a_cred); in sioioctl() 2227 (*linesw[tp->t_line].l_modem) in siopoll() 2241 (*linesw[tp->t_line].l_start)(tp); in siopoll() 2812 && linesw[tp->t_line].l_rint == ttyinput) in disc_optim() [all …]
|
/dragonfly/sys/dev/misc/syscons/ |
H A D | syscons.c | 751 (*linesw[tp->t_line].l_modem)(tp, 1); in scopen() 762 error = (*linesw[tp->t_line].l_open)(dev, tp); in scopen() 838 (*linesw[tp->t_line].l_close)(tp, ap->a_fflag); in scclose() 918 (*linesw[cur_tty->t_line].l_rint)(KEYCHAR(c), cur_tty); in sckbdevent() 924 (*linesw[cur_tty->t_line].l_rint)(*cp++, cur_tty); in sckbdevent() 928 (*linesw[cur_tty->t_line].l_rint)(0x1b, cur_tty); in sckbdevent() 929 (*linesw[cur_tty->t_line].l_rint)(KEYCHAR(c), cur_tty); in sckbdevent() 932 (*linesw[cur_tty->t_line].l_rint)(0x1b, cur_tty); in sckbdevent() 933 (*linesw[cur_tty->t_line].l_rint)('[', cur_tty); in sckbdevent() 934 (*linesw[cur_tty->t_line].l_rint)('Z', cur_tty); in sckbdevent() [all …]
|
/dragonfly/sys/net/sl/ |
H A D | if_sl.c | 191 static struct linesw slipdisc = { 206 linesw[SLIPDISC] = slipdisc; in slattach()
|
/dragonfly/sys/netgraph7/tty/ |
H A D | ng_tty.c | 128 static struct linesw ngt_disc = {
|
/dragonfly/sys/netgraph/tty/ |
H A D | ng_tty.c | 144 static struct linesw ngt_disc = {
|
/dragonfly/sys/dev/misc/snp/ |
H A D | snp.c | 68 static struct linesw snpdisc = {
|
/dragonfly/sys/netgraph7/bluetooth/drivers/h4/ |
H A D | ng_h4.c | 96 static struct linesw ng_h4_disc = {
|