Home
last modified time | relevance | path

Searched refs:linesw (Results 1 – 15 of 15) sorted by relevance

/dragonfly/sys/kern/
H A Dtty_conf.c64 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 Dtty_pty.c407 (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 Dtty.c1138 (*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 Dnmdm.c222 (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 Dconf.h154 struct linesw { struct
167 extern struct linesw linesw[]; argument
170 int ldisc_register (int , struct linesw *);
/dragonfly/sys/platform/vkernel64/platform/
H A Dconsole.c111 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 Ddcons_os.c245 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 Dusb_serial.c571 (*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 Dsio.c1417 (*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 Dsyscons.c751 (*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 Dif_sl.c191 static struct linesw slipdisc = {
206 linesw[SLIPDISC] = slipdisc; in slattach()
/dragonfly/sys/netgraph7/tty/
H A Dng_tty.c128 static struct linesw ngt_disc = {
/dragonfly/sys/netgraph/tty/
H A Dng_tty.c144 static struct linesw ngt_disc = {
/dragonfly/sys/dev/misc/snp/
H A Dsnp.c68 static struct linesw snpdisc = {
/dragonfly/sys/netgraph7/bluetooth/drivers/h4/
H A Dng_h4.c96 static struct linesw ng_h4_disc = {