Symbol: tty_struct
arch/alpha/kernel/srmcons.c
132
srmcons_write(struct tty_struct *tty, const u8 *buf, size_t count)
arch/alpha/kernel/srmcons.c
144
srmcons_write_room(struct tty_struct *tty)
arch/alpha/kernel/srmcons.c
150
srmcons_open(struct tty_struct *tty, struct file *filp)
arch/alpha/kernel/srmcons.c
171
srmcons_close(struct tty_struct *tty, struct file *filp)
arch/m68k/emu/nfcon.c
64
static int nfcon_tty_open(struct tty_struct *tty, struct file *filp)
arch/m68k/emu/nfcon.c
69
static void nfcon_tty_close(struct tty_struct *tty, struct file *filp)
arch/m68k/emu/nfcon.c
73
static ssize_t nfcon_tty_write(struct tty_struct *tty, const u8 *buf,
arch/m68k/emu/nfcon.c
80
static int nfcon_tty_put_char(struct tty_struct *tty, u8 ch)
arch/m68k/emu/nfcon.c
88
static unsigned int nfcon_tty_write_room(struct tty_struct *tty)
arch/powerpc/include/asm/hvsi.h
62
struct tty_struct;
arch/powerpc/include/asm/hvsi.h
74
struct tty_struct *tty; /* tty structure */
arch/um/drivers/line.c
168
void line_flush_buffer(struct tty_struct *tty)
arch/um/drivers/line.c
182
void line_flush_chars(struct tty_struct *tty)
arch/um/drivers/line.c
187
ssize_t line_write(struct tty_struct *tty, const u8 *buf, size_t len)
arch/um/drivers/line.c
214
void line_throttle(struct tty_struct *tty)
arch/um/drivers/line.c
222
void line_unthrottle(struct tty_struct *tty)
arch/um/drivers/line.c
285
static int line_activate(struct tty_port *port, struct tty_struct *tty)
arch/um/drivers/line.c
305
static void unregister_winch(struct tty_struct *tty);
arch/um/drivers/line.c
309
struct tty_struct *tty = tty_port_tty_get(port);
arch/um/drivers/line.c
323
int line_open(struct tty_struct *tty, struct file *filp)
arch/um/drivers/line.c
330
int line_install(struct tty_driver *driver, struct tty_struct *tty,
arch/um/drivers/line.c
344
void line_close(struct tty_struct *tty, struct file * filp)
arch/um/drivers/line.c
351
void line_hangup(struct tty_struct *tty)
arch/um/drivers/line.c
50
unsigned int line_write_room(struct tty_struct *tty)
arch/um/drivers/line.c
507
struct tty_struct *tty = tty_port_tty_get(&line->port);
arch/um/drivers/line.c
625
struct tty_struct *tty;
arch/um/drivers/line.c
63
unsigned int line_chars_in_buffer(struct tty_struct *tty)
arch/um/drivers/line.c
712
static void unregister_winch(struct tty_struct *tty)
arch/um/drivers/line.c
716
struct tty_struct *wtty;
arch/um/drivers/line.h
59
extern void line_close(struct tty_struct *tty, struct file * filp);
arch/um/drivers/line.h
60
extern int line_open(struct tty_struct *tty, struct file *filp);
arch/um/drivers/line.h
61
extern int line_install(struct tty_driver *driver, struct tty_struct *tty,
arch/um/drivers/line.h
63
extern void line_cleanup(struct tty_struct *tty);
arch/um/drivers/line.h
64
extern void line_hangup(struct tty_struct *tty);
arch/um/drivers/line.h
67
extern ssize_t line_write(struct tty_struct *tty, const u8 *buf, size_t len);
arch/um/drivers/line.h
68
extern unsigned int line_chars_in_buffer(struct tty_struct *tty);
arch/um/drivers/line.h
69
extern void line_flush_buffer(struct tty_struct *tty);
arch/um/drivers/line.h
70
extern void line_flush_chars(struct tty_struct *tty);
arch/um/drivers/line.h
71
extern unsigned int line_write_room(struct tty_struct *tty);
arch/um/drivers/line.h
72
extern void line_throttle(struct tty_struct *tty);
arch/um/drivers/line.h
73
extern void line_unthrottle(struct tty_struct *tty);
arch/um/drivers/ssl.c
87
static int ssl_install(struct tty_driver *driver, struct tty_struct *tty)
arch/um/drivers/stdio_console.c
93
static int con_install(struct tty_driver *driver, struct tty_struct *tty)
arch/xtensa/platforms/iss/console.c
40
static int rs_open(struct tty_struct *tty, struct file * filp)
arch/xtensa/platforms/iss/console.c
48
static void rs_close(struct tty_struct *tty, struct file * filp)
arch/xtensa/platforms/iss/console.c
55
static ssize_t rs_write(struct tty_struct * tty, const u8 *buf, size_t count)
arch/xtensa/platforms/iss/console.c
84
static unsigned int rs_write_room(struct tty_struct *tty)
drivers/accessibility/speakup/main.c
107
static struct tty_struct *tty;
drivers/accessibility/speakup/selection.c
110
struct tty_struct *tty = xchg(&ssw->tty, NULL);
drivers/accessibility/speakup/selection.c
121
int speakup_paste_selection(struct tty_struct *tty)
drivers/accessibility/speakup/selection.c
135
struct tty_struct *tty;
drivers/accessibility/speakup/selection.c
22
struct tty_struct *tty;
drivers/accessibility/speakup/selection.c
30
struct tty_struct *tty;
drivers/accessibility/speakup/selection.c
62
int speakup_set_selection(struct tty_struct *tty)
drivers/accessibility/speakup/selection.c
94
struct tty_struct *tty;
drivers/accessibility/speakup/speakup.h
73
int speakup_set_selection(struct tty_struct *tty);
drivers/accessibility/speakup/speakup.h
75
int speakup_paste_selection(struct tty_struct *tty);
drivers/accessibility/speakup/spk_ttyio.c
135
static inline void get_termios(struct tty_struct *tty,
drivers/accessibility/speakup/spk_ttyio.c
146
struct tty_struct *tty;
drivers/accessibility/speakup/spk_ttyio.c
22
static struct tty_struct *speakup_tty;
drivers/accessibility/speakup/spk_ttyio.c
226
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
272
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
280
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
293
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
333
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
354
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
374
struct tty_struct *tty = in_synth->dev;
drivers/accessibility/speakup/spk_ttyio.c
47
static int spk_ttyio_ldisc_open(struct tty_struct *tty)
drivers/accessibility/speakup/spk_ttyio.c
69
static void spk_ttyio_ldisc_close(struct tty_struct *tty)
drivers/accessibility/speakup/spk_ttyio.c
74
static size_t spk_ttyio_receive_buf2(struct tty_struct *tty, const u8 *cp,
drivers/bluetooth/hci_ath.c
50
static int ath_wakeup_ar3k(struct tty_struct *tty)
drivers/bluetooth/hci_ath.c
76
struct tty_struct *tty;
drivers/bluetooth/hci_ldisc.c
150
struct tty_struct *tty = hu->tty;
drivers/bluetooth/hci_ldisc.c
238
struct tty_struct *tty = hu->tty;
drivers/bluetooth/hci_ldisc.c
331
struct tty_struct *tty = hu->tty;
drivers/bluetooth/hci_ldisc.c
396
struct tty_struct *tty = hu->tty;
drivers/bluetooth/hci_ldisc.c
497
static int hci_uart_tty_open(struct tty_struct *tty)
drivers/bluetooth/hci_ldisc.c
548
static void hci_uart_tty_close(struct tty_struct *tty)
drivers/bluetooth/hci_ldisc.c
610
static void hci_uart_tty_wakeup(struct tty_struct *tty)
drivers/bluetooth/hci_ldisc.c
641
static void hci_uart_tty_receive(struct tty_struct *tty, const u8 *data,
drivers/bluetooth/hci_ldisc.c
797
static int hci_uart_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/bluetooth/hci_ldisc.c
856
static ssize_t hci_uart_tty_read(struct tty_struct *tty, struct file *file,
drivers/bluetooth/hci_ldisc.c
863
static ssize_t hci_uart_tty_write(struct tty_struct *tty, struct file *file,
drivers/bluetooth/hci_qca.c
278
static void __serial_clock_on(struct tty_struct *tty)
drivers/bluetooth/hci_qca.c
286
static void __serial_clock_off(struct tty_struct *tty)
drivers/bluetooth/hci_uart.h
65
struct tty_struct *tty;
drivers/char/ttyprintk.c
106
static ssize_t tpk_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/char/ttyprintk.c
123
static unsigned int tpk_write_room(struct tty_struct *tty)
drivers/char/ttyprintk.c
131
static void tpk_hangup(struct tty_struct *tty)
drivers/char/ttyprintk.c
86
static int tpk_open(struct tty_struct *tty, struct file *filp)
drivers/char/ttyprintk.c
96
static void tpk_close(struct tty_struct *tty, struct file *filp)
drivers/input/serio/serport.c
100
static void serport_ldisc_close(struct tty_struct *tty)
drivers/input/serio/serport.c
113
static void serport_ldisc_receive(struct tty_struct *tty, const u8 *cp,
drivers/input/serio/serport.c
152
static ssize_t serport_ldisc_read(struct tty_struct * tty, struct file * file,
drivers/input/serio/serport.c
189
static void serport_set_type(struct tty_struct *tty, unsigned long type)
drivers/input/serio/serport.c
202
static int serport_ldisc_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/input/serio/serport.c
220
static int serport_ldisc_compat_ioctl(struct tty_struct *tty,
drivers/input/serio/serport.c
238
static void serport_ldisc_hangup(struct tty_struct *tty)
drivers/input/serio/serport.c
248
static void serport_ldisc_write_wakeup(struct tty_struct * tty)
drivers/input/serio/serport.c
32
struct tty_struct *tty;
drivers/input/serio/serport.c
74
static int serport_ldisc_open(struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
108
static int ipoctal_open(struct tty_struct *tty, struct file *file)
drivers/ipack/devices/ipoctal.c
133
static void ipoctal_close(struct tty_struct *tty, struct file *filp)
drivers/ipack/devices/ipoctal.c
141
static int ipoctal_get_icount(struct tty_struct *tty,
drivers/ipack/devices/ipoctal.c
459
static ssize_t ipoctal_write_tty(struct tty_struct *tty, const u8 *buf,
drivers/ipack/devices/ipoctal.c
482
static unsigned int ipoctal_write_room(struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
489
static unsigned int ipoctal_chars_in_buffer(struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
496
static void ipoctal_set_termios(struct tty_struct *tty,
drivers/ipack/devices/ipoctal.c
630
static void ipoctal_hangup(struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
651
static void ipoctal_shutdown(struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
662
static void ipoctal_cleanup(struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
70
static int ipoctal_port_activate(struct tty_port *port, struct tty_struct *tty)
drivers/ipack/devices/ipoctal.c
85
static int ipoctal_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/leds/trigger/ledtrig-tty.c
18
struct tty_struct *tty;
drivers/leds/trigger/ledtrig-tty.c
211
struct tty_struct *tty;
drivers/misc/bcm-vk/bcm_vk_tty.c
126
static int bcm_vk_tty_open(struct tty_struct *tty, struct file *file)
drivers/misc/bcm-vk/bcm_vk_tty.c
170
static void bcm_vk_tty_close(struct tty_struct *tty, struct file *file)
drivers/misc/bcm-vk/bcm_vk_tty.c
189
static ssize_t bcm_vk_tty_write(struct tty_struct *tty, const u8 *buffer,
drivers/misc/bcm-vk/bcm_vk_tty.c
216
static unsigned int bcm_vk_tty_write_room(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
411
struct tty_struct *tty;
drivers/mmc/core/sdio_uart.c
448
struct tty_struct *tty;
drivers/mmc/core/sdio_uart.c
576
static int sdio_uart_activate(struct tty_port *tport, struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
708
static int sdio_uart_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
730
static void sdio_uart_cleanup(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
741
static int sdio_uart_open(struct tty_struct *tty, struct file *filp)
drivers/mmc/core/sdio_uart.c
747
static void sdio_uart_close(struct tty_struct *tty, struct file * filp)
drivers/mmc/core/sdio_uart.c
753
static void sdio_uart_hangup(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
759
static ssize_t sdio_uart_write(struct tty_struct *tty, const u8 *buf,
drivers/mmc/core/sdio_uart.c
782
static unsigned int sdio_uart_write_room(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
788
static unsigned int sdio_uart_chars_in_buffer(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
794
static void sdio_uart_send_xchar(struct tty_struct *tty, u8 ch)
drivers/mmc/core/sdio_uart.c
808
static void sdio_uart_throttle(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
830
static void sdio_uart_unthrottle(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
856
static void sdio_uart_set_termios(struct tty_struct *tty,
drivers/mmc/core/sdio_uart.c
896
static int sdio_uart_break_ctl(struct tty_struct *tty, int break_state)
drivers/mmc/core/sdio_uart.c
915
static int sdio_uart_tiocmget(struct tty_struct *tty)
drivers/mmc/core/sdio_uart.c
929
static int sdio_uart_tiocmset(struct tty_struct *tty,
drivers/net/can/can327.c
1006
static int can327_ldisc_open(struct tty_struct *tty)
drivers/net/can/can327.c
1061
static void can327_ldisc_close(struct tty_struct *tty)
drivers/net/can/can327.c
1085
static int can327_ldisc_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/net/can/can327.c
81
struct tty_struct *tty;
drivers/net/can/can327.c
888
static void can327_ldisc_rx(struct tty_struct *tty, const u8 *cp,
drivers/net/can/can327.c
984
static void can327_ldisc_tx_wakeup(struct tty_struct *tty)
drivers/net/can/slcan/slcan-core.c
599
static void slcan_write_wakeup(struct tty_struct *tty)
drivers/net/can/slcan/slcan-core.c
791
static void slcan_receive_buf(struct tty_struct *tty, const u8 *cp,
drivers/net/can/slcan/slcan-core.c
817
static int slcan_open(struct tty_struct *tty)
drivers/net/can/slcan/slcan-core.c
876
static void slcan_close(struct tty_struct *tty)
drivers/net/can/slcan/slcan-core.c
899
static int slcan_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/net/can/slcan/slcan-core.c
94
struct tty_struct *tty; /* ptr to TTY structure */
drivers/net/mctp/mctp-serial.c
262
static void mctp_serial_tty_write_wakeup(struct tty_struct *tty)
drivers/net/mctp/mctp-serial.c
395
static void mctp_serial_tty_receive_buf(struct tty_struct *tty, const u8 *c,
drivers/net/mctp/mctp-serial.c
440
static int mctp_serial_open(struct tty_struct *tty)
drivers/net/mctp/mctp-serial.c
491
static void mctp_serial_close(struct tty_struct *tty)
drivers/net/mctp/mctp-serial.c
56
struct tty_struct *tty;
drivers/net/ppp/ppp_async.c
133
static struct asyncppp *ap_get(struct tty_struct *tty)
drivers/net/ppp/ppp_async.c
156
ppp_asynctty_open(struct tty_struct *tty)
drivers/net/ppp/ppp_async.c
216
ppp_asynctty_close(struct tty_struct *tty)
drivers/net/ppp/ppp_async.c
251
static void ppp_asynctty_hangup(struct tty_struct *tty)
drivers/net/ppp/ppp_async.c
261
ppp_asynctty_read(struct tty_struct *tty, struct file *file, u8 *buf,
drivers/net/ppp/ppp_async.c
272
ppp_asynctty_write(struct tty_struct *tty, struct file *file, const u8 *buf,
drivers/net/ppp/ppp_async.c
284
ppp_asynctty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_async.c
333
ppp_asynctty_receive(struct tty_struct *tty, const u8 *buf, const u8 *cflags,
drivers/net/ppp/ppp_async.c
351
ppp_asynctty_wakeup(struct tty_struct *tty)
drivers/net/ppp/ppp_async.c
42
struct tty_struct *tty;
drivers/net/ppp/ppp_async.c
645
struct tty_struct *tty = ap->tty;
drivers/net/ppp/ppp_synctty.c
134
static struct syncppp *sp_get(struct tty_struct *tty)
drivers/net/ppp/ppp_synctty.c
156
ppp_sync_open(struct tty_struct *tty)
drivers/net/ppp/ppp_synctty.c
214
ppp_sync_close(struct tty_struct *tty)
drivers/net/ppp/ppp_synctty.c
248
static void ppp_sync_hangup(struct tty_struct *tty)
drivers/net/ppp/ppp_synctty.c
258
ppp_sync_read(struct tty_struct *tty, struct file *file, u8 *buf, size_t count,
drivers/net/ppp/ppp_synctty.c
269
ppp_sync_write(struct tty_struct *tty, struct file *file, const u8 *buf,
drivers/net/ppp/ppp_synctty.c
276
ppp_synctty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/net/ppp/ppp_synctty.c
325
ppp_sync_receive(struct tty_struct *tty, const u8 *buf, const u8 *cflags,
drivers/net/ppp/ppp_synctty.c
343
ppp_sync_wakeup(struct tty_struct *tty)
drivers/net/ppp/ppp_synctty.c
53
struct tty_struct *tty;
drivers/net/ppp/ppp_synctty.c
590
struct tty_struct *tty = ap->tty;
drivers/net/slip/slip.c
1079
static int slip_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/net/slip/slip.c
454
static void slip_write_wakeup(struct tty_struct *tty)
drivers/net/slip/slip.c
688
static void slip_receive_buf(struct tty_struct *tty, const u8 *cp, const u8 *fp,
drivers/net/slip/slip.c
792
static int slip_open(struct tty_struct *tty)
drivers/net/slip/slip.c
888
static void slip_close(struct tty_struct *tty)
drivers/net/slip/slip.c
914
static void slip_hangup(struct tty_struct *tty)
drivers/net/slip/slip.h
56
struct tty_struct *tty; /* ptr to TTY structure */
drivers/net/usb/hso.c
1079
static void _hso_serial_set_termios(struct tty_struct *tty)
drivers/net/usb/hso.c
1224
static void hso_unthrottle(struct tty_struct *tty)
drivers/net/usb/hso.c
1232
static int hso_serial_open(struct tty_struct *tty, struct file *filp)
drivers/net/usb/hso.c
1286
static void hso_serial_close(struct tty_struct *tty, struct file *filp)
drivers/net/usb/hso.c
1322
static ssize_t hso_serial_write(struct tty_struct *tty, const u8 *buf,
drivers/net/usb/hso.c
1349
static unsigned int hso_serial_write_room(struct tty_struct *tty)
drivers/net/usb/hso.c
1363
static void hso_serial_cleanup(struct tty_struct *tty)
drivers/net/usb/hso.c
1374
static void hso_serial_set_termios(struct tty_struct *tty,
drivers/net/usb/hso.c
1397
static unsigned int hso_serial_chars_in_buffer(struct tty_struct *tty)
drivers/net/usb/hso.c
1580
static int hso_get_count(struct tty_struct *tty,
drivers/net/usb/hso.c
1611
static int hso_serial_tiocmget(struct tty_struct *tty)
drivers/net/usb/hso.c
1642
static int hso_serial_tiocmset(struct tty_struct *tty,
drivers/net/usb/hso.c
1687
static int hso_serial_ioctl(struct tty_struct *tty,
drivers/net/usb/hso.c
1991
struct tty_struct *tty;
drivers/net/usb/hso.c
291
static int hso_serial_tiocmset(struct tty_struct *tty,
drivers/pps/clients/pps-ldisc.c
16
static void pps_tty_dcd_change(struct tty_struct *tty, bool active)
drivers/pps/clients/pps-ldisc.c
39
static int (*alias_n_tty_open)(struct tty_struct *tty);
drivers/pps/clients/pps-ldisc.c
41
static int pps_tty_open(struct tty_struct *tty)
drivers/pps/clients/pps-ldisc.c
81
static void (*alias_n_tty_close)(struct tty_struct *tty);
drivers/pps/clients/pps-ldisc.c
83
static void pps_tty_close(struct tty_struct *tty)
drivers/s390/char/con3215.c
1009
static unsigned int tty3215_write_room(struct tty_struct *tty)
drivers/s390/char/con3215.c
1023
static ssize_t tty3215_write(struct tty_struct *tty, const u8 *buf,
drivers/s390/char/con3215.c
1033
static int tty3215_put_char(struct tty_struct *tty, u8 ch)
drivers/s390/char/con3215.c
1042
static void tty3215_flush_chars(struct tty_struct *tty)
drivers/s390/char/con3215.c
1049
static unsigned int tty3215_chars_in_buffer(struct tty_struct *tty)
drivers/s390/char/con3215.c
1056
static void tty3215_flush_buffer(struct tty_struct *tty)
drivers/s390/char/con3215.c
1067
static void tty3215_throttle(struct tty_struct *tty)
drivers/s390/char/con3215.c
1077
static void tty3215_unthrottle(struct tty_struct *tty)
drivers/s390/char/con3215.c
1093
static void tty3215_stop(struct tty_struct *tty)
drivers/s390/char/con3215.c
1103
static void tty3215_start(struct tty_struct *tty)
drivers/s390/char/con3215.c
335
static void raw3215_next_io(struct raw3215_info *raw, struct tty_struct *tty)
drivers/s390/char/con3215.c
351
struct tty_struct *tty;
drivers/s390/char/con3215.c
957
static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/s390/char/con3215.c
975
static int tty3215_open(struct tty_struct *tty, struct file * filp)
drivers/s390/char/con3215.c
993
static void tty3215_close(struct tty_struct *tty, struct file * filp)
drivers/s390/char/con3270.c
1046
struct tty_struct *tty = tty_port_tty_get(&tp->port);
drivers/s390/char/con3270.c
1185
tty3270_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/s390/char/con3270.c
1217
static int tty3270_open(struct tty_struct *tty, struct file *filp)
drivers/s390/char/con3270.c
1231
static void tty3270_close(struct tty_struct *tty, struct file *filp)
drivers/s390/char/con3270.c
1241
static void tty3270_cleanup(struct tty_struct *tty)
drivers/s390/char/con3270.c
1254
static unsigned int tty3270_write_room(struct tty_struct *tty)
drivers/s390/char/con3270.c
1733
static void tty3270_do_write(struct tty3270 *tp, struct tty_struct *tty,
drivers/s390/char/con3270.c
1811
static ssize_t tty3270_write(struct tty_struct *tty, const u8 *buf,
drivers/s390/char/con3270.c
1830
static int tty3270_put_char(struct tty_struct *tty, u8 ch)
drivers/s390/char/con3270.c
1845
static void tty3270_flush_chars(struct tty_struct *tty)
drivers/s390/char/con3270.c
1861
static void tty3270_set_termios(struct tty_struct *tty, const struct ktermios *old)
drivers/s390/char/con3270.c
1884
static void tty3270_throttle(struct tty_struct *tty)
drivers/s390/char/con3270.c
1897
static void tty3270_unthrottle(struct tty_struct *tty)
drivers/s390/char/con3270.c
1912
static void tty3270_hangup(struct tty_struct *tty)
drivers/s390/char/con3270.c
1932
static void tty3270_wait_until_sent(struct tty_struct *tty, int timeout)
drivers/s390/char/con3270.c
1936
static int tty3270_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/s390/char/ctrlchar.c
49
ctrlchar_handle(const unsigned char *buf, int len, struct tty_struct *tty)
drivers/s390/char/ctrlchar.h
15
ctrlchar_handle(const unsigned char *buf, int len, struct tty_struct *tty);
drivers/s390/char/fs3270.c
430
struct tty_struct *tty = get_current_tty();
drivers/s390/char/keyboard.c
480
struct tty_struct *tty;
drivers/s390/char/sclp_tty.c
233
sclp_tty_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/s390/char/sclp_tty.c
253
sclp_tty_put_char(struct tty_struct *tty, u8 ch)
drivers/s390/char/sclp_tty.c
268
sclp_tty_flush_chars(struct tty_struct *tty)
drivers/s390/char/sclp_tty.c
284
sclp_tty_chars_in_buffer(struct tty_struct *tty)
drivers/s390/char/sclp_tty.c
304
sclp_tty_flush_buffer(struct tty_struct *tty)
drivers/s390/char/sclp_tty.c
318
struct tty_struct *tty = tty_port_tty_get(&sclp_port);
drivers/s390/char/sclp_tty.c
64
sclp_tty_open(struct tty_struct *tty, struct file *filp)
drivers/s390/char/sclp_tty.c
73
sclp_tty_close(struct tty_struct *tty, struct file *filp)
drivers/s390/char/sclp_tty.c
90
sclp_tty_write_room (struct tty_struct *tty)
drivers/s390/char/sclp_vt220.c
463
sclp_vt220_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/s390/char/sclp_vt220.c
550
sclp_vt220_open(struct tty_struct *tty, struct file *filp)
drivers/s390/char/sclp_vt220.c
566
sclp_vt220_close(struct tty_struct *tty, struct file *filp)
drivers/s390/char/sclp_vt220.c
579
sclp_vt220_put_char(struct tty_struct *tty, u8 ch)
drivers/s390/char/sclp_vt220.c
589
sclp_vt220_flush_chars(struct tty_struct *tty)
drivers/s390/char/sclp_vt220.c
604
sclp_vt220_write_room(struct tty_struct *tty)
drivers/s390/char/sclp_vt220.c
624
sclp_vt220_chars_in_buffer(struct tty_struct *tty)
drivers/s390/char/sclp_vt220.c
647
sclp_vt220_flush_buffer(struct tty_struct *tty)
drivers/staging/greybus/uart.c
382
static int gb_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/staging/greybus/uart.c
402
static int gb_tty_open(struct tty_struct *tty, struct file *file)
drivers/staging/greybus/uart.c
409
static void gb_tty_close(struct tty_struct *tty, struct file *file)
drivers/staging/greybus/uart.c
416
static void gb_tty_cleanup(struct tty_struct *tty)
drivers/staging/greybus/uart.c
423
static void gb_tty_hangup(struct tty_struct *tty)
drivers/staging/greybus/uart.c
430
static ssize_t gb_tty_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/staging/greybus/uart.c
442
static unsigned int gb_tty_write_room(struct tty_struct *tty)
drivers/staging/greybus/uart.c
459
static unsigned int gb_tty_chars_in_buffer(struct tty_struct *tty)
drivers/staging/greybus/uart.c
474
static int gb_tty_break_ctl(struct tty_struct *tty, int state)
drivers/staging/greybus/uart.c
481
static void gb_tty_set_termios(struct tty_struct *tty,
drivers/staging/greybus/uart.c
524
static int gb_tty_tiocmget(struct tty_struct *tty)
drivers/staging/greybus/uart.c
536
static int gb_tty_tiocmset(struct tty_struct *tty, unsigned int set,
drivers/staging/greybus/uart.c
555
static void gb_tty_throttle(struct tty_struct *tty)
drivers/staging/greybus/uart.c
574
static void gb_tty_unthrottle(struct tty_struct *tty)
drivers/staging/greybus/uart.c
593
static int get_serial_info(struct tty_struct *tty,
drivers/staging/greybus/uart.c
610
static int set_serial_info(struct tty_struct *tty,
drivers/staging/greybus/uart.c
676
static int gb_tty_get_icount(struct tty_struct *tty,
drivers/staging/greybus/uart.c
692
static int gb_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/staging/greybus/uart.c
723
struct tty_struct *tty)
drivers/tty/amiserial.c
1010
static int rs_tiocmget(struct tty_struct *tty)
drivers/tty/amiserial.c
1030
static int rs_tiocmset(struct tty_struct *tty, unsigned int set,
drivers/tty/amiserial.c
1056
static int rs_break(struct tty_struct *tty, int break_state)
drivers/tty/amiserial.c
1076
static int rs_get_icount(struct tty_struct *tty,
drivers/tty/amiserial.c
1101
static int rs_ioctl(struct tty_struct *tty,
drivers/tty/amiserial.c
1170
static void rs_set_termios(struct tty_struct *tty, const struct ktermios *old_termios)
drivers/tty/amiserial.c
1224
static void rs_close(struct tty_struct *tty, struct file * filp)
drivers/tty/amiserial.c
1266
static void rs_wait_until_sent(struct tty_struct *tty, int timeout)
drivers/tty/amiserial.c
1323
static void rs_hangup(struct tty_struct *tty)
drivers/tty/amiserial.c
133
static void rs_stop(struct tty_struct *tty)
drivers/tty/amiserial.c
1341
static int rs_open(struct tty_struct *tty, struct file * filp)
drivers/tty/amiserial.c
150
static void rs_start(struct tty_struct *tty)
drivers/tty/amiserial.c
441
static int rs_startup(struct tty_struct *tty, struct serial_state *info)
drivers/tty/amiserial.c
516
static void rs_shutdown(struct tty_struct *tty, struct serial_state *info)
drivers/tty/amiserial.c
566
static void change_speed(struct tty_struct *tty, struct serial_state *info,
drivers/tty/amiserial.c
697
static int rs_put_char(struct tty_struct *tty, u8 ch)
drivers/tty/amiserial.c
721
static void rs_flush_chars(struct tty_struct *tty)
drivers/tty/amiserial.c
742
static ssize_t rs_write(struct tty_struct * tty, const u8 *buf, size_t count)
drivers/tty/amiserial.c
785
static unsigned int rs_write_room(struct tty_struct *tty)
drivers/tty/amiserial.c
792
static unsigned int rs_chars_in_buffer(struct tty_struct *tty)
drivers/tty/amiserial.c
799
static void rs_flush_buffer(struct tty_struct *tty)
drivers/tty/amiserial.c
814
static void rs_send_xchar(struct tty_struct *tty, u8 ch)
drivers/tty/amiserial.c
846
static void rs_throttle(struct tty_struct * tty)
drivers/tty/amiserial.c
865
static void rs_unthrottle(struct tty_struct * tty)
drivers/tty/amiserial.c
892
static int get_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/tty/amiserial.c
915
static int set_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/tty/amiserial.c
96
static void change_speed(struct tty_struct *tty, struct serial_state *info,
drivers/tty/amiserial.c
98
static void rs_wait_until_sent(struct tty_struct *tty, int timeout);
drivers/tty/ehv_bytechan.c
472
static ssize_t ehv_bc_tty_write(struct tty_struct *ttys, const u8 *s,
drivers/tty/ehv_bytechan.c
511
static int ehv_bc_tty_open(struct tty_struct *ttys, struct file *filp)
drivers/tty/ehv_bytechan.c
526
static void ehv_bc_tty_close(struct tty_struct *ttys, struct file *filp)
drivers/tty/ehv_bytechan.c
541
static unsigned int ehv_bc_tty_write_room(struct tty_struct *ttys)
drivers/tty/ehv_bytechan.c
566
static void ehv_bc_tty_throttle(struct tty_struct *ttys)
drivers/tty/ehv_bytechan.c
580
static void ehv_bc_tty_unthrottle(struct tty_struct *ttys)
drivers/tty/ehv_bytechan.c
590
static void ehv_bc_tty_hangup(struct tty_struct *ttys)
drivers/tty/ehv_bytechan.c
623
struct tty_struct *ttys)
drivers/tty/goldfish.c
149
static int goldfish_tty_activate(struct tty_port *port, struct tty_struct *tty)
drivers/tty/goldfish.c
164
static int goldfish_tty_open(struct tty_struct *tty, struct file *filp)
drivers/tty/goldfish.c
170
static void goldfish_tty_close(struct tty_struct *tty, struct file *filp)
drivers/tty/goldfish.c
175
static void goldfish_tty_hangup(struct tty_struct *tty)
drivers/tty/goldfish.c
180
static ssize_t goldfish_tty_write(struct tty_struct *tty, const u8 *buf,
drivers/tty/goldfish.c
187
static unsigned int goldfish_tty_write_room(struct tty_struct *tty)
drivers/tty/goldfish.c
192
static unsigned int goldfish_tty_chars_in_buffer(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
320
static void hvc_unthrottle(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
325
static int hvc_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
347
static int hvc_open(struct tty_struct *tty, struct file * filp)
drivers/tty/hvc/hvc_console.c
389
static void hvc_close(struct tty_struct *tty, struct file * filp)
drivers/tty/hvc/hvc_console.c
432
static void hvc_cleanup(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
439
static void hvc_hangup(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
499
static ssize_t hvc_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/hvc/hvc_console.c
567
struct tty_struct *tty;
drivers/tty/hvc/hvc_console.c
589
static unsigned int hvc_write_room(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
599
static unsigned int hvc_chars_in_buffer(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
634
struct tty_struct *tty;
drivers/tty/hvc/hvc_console.c
836
static int hvc_tiocmget(struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
845
static int hvc_tiocmset(struct tty_struct *tty,
drivers/tty/hvc/hvc_console.c
863
struct tty_struct *tty = driver->ttys[0];
drivers/tty/hvc/hvc_console.c
878
struct tty_struct *tty = driver->ttys[0];
drivers/tty/hvc/hvc_console.c
980
struct tty_struct *tty;
drivers/tty/hvc/hvcs.c
1058
static int hvcs_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/hvc/hvcs.c
1135
static int hvcs_open(struct tty_struct *tty, struct file *filp)
drivers/tty/hvc/hvcs.c
1153
static void hvcs_close(struct tty_struct *tty, struct file *filp)
drivers/tty/hvc/hvcs.c
1206
static void hvcs_cleanup(struct tty_struct * tty)
drivers/tty/hvc/hvcs.c
1220
static void hvcs_hangup(struct tty_struct * tty)
drivers/tty/hvc/hvcs.c
1258
static ssize_t hvcs_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/hvc/hvcs.c
1363
static unsigned int hvcs_write_room(struct tty_struct *tty)
drivers/tty/hvc/hvcs.c
1373
static unsigned int hvcs_chars_in_buffer(struct tty_struct *tty)
drivers/tty/hvc/hvcs.c
485
static void hvcs_unthrottle(struct tty_struct *tty)
drivers/tty/hvc/hvcs.c
496
static void hvcs_throttle(struct tty_struct *tty)
drivers/tty/hvc/hvcs.c
528
struct tty_struct *tty = hvcsd->port.tty;
drivers/tty/hvc/hvcs.c
558
struct tty_struct *tty;
drivers/tty/hvc/hvcs.c
802
struct tty_struct *tty;
drivers/tty/hvc/hvsi.c
1000
static int hvsi_tiocmset(struct tty_struct *tty,
drivers/tty/hvc/hvsi.c
226
struct tty_struct *tty, struct hvsi_struct **to_handshake)
drivers/tty/hvc/hvsi.c
388
static int hvsi_load_chunk(struct hvsi_struct *hp, struct tty_struct *tty,
drivers/tty/hvc/hvsi.c
479
struct tty_struct *tty;
drivers/tty/hvc/hvsi.c
699
static int hvsi_open(struct tty_struct *tty, struct file *filp)
drivers/tty/hvc/hvsi.c
762
static void hvsi_close(struct tty_struct *tty, struct file *filp)
drivers/tty/hvc/hvsi.c
814
static void hvsi_hangup(struct tty_struct *tty)
drivers/tty/hvc/hvsi.c
893
static unsigned int hvsi_write_room(struct tty_struct *tty)
drivers/tty/hvc/hvsi.c
900
static unsigned int hvsi_chars_in_buffer(struct tty_struct *tty)
drivers/tty/hvc/hvsi.c
907
static ssize_t hvsi_write(struct tty_struct *tty, const u8 *source,
drivers/tty/hvc/hvsi.c
965
static void hvsi_throttle(struct tty_struct *tty)
drivers/tty/hvc/hvsi.c
974
static void hvsi_unthrottle(struct tty_struct *tty)
drivers/tty/hvc/hvsi.c
992
static int hvsi_tiocmget(struct tty_struct *tty)
drivers/tty/ipwireless/tty.c
117
struct tty_struct *linux_tty = tty->port.tty;
drivers/tty/ipwireless/tty.c
129
static void ipw_hangup(struct tty_struct *linux_tty)
drivers/tty/ipwireless/tty.c
147
static void ipw_close(struct tty_struct *linux_tty, struct file *filp)
drivers/tty/ipwireless/tty.c
189
static ssize_t ipw_write(struct tty_struct *linux_tty, const u8 *buf,
drivers/tty/ipwireless/tty.c
230
static unsigned int ipw_write_room(struct tty_struct *linux_tty)
drivers/tty/ipwireless/tty.c
249
static int ipwireless_get_serial_info(struct tty_struct *linux_tty,
drivers/tty/ipwireless/tty.c
266
static int ipwireless_set_serial_info(struct tty_struct *linux_tty,
drivers/tty/ipwireless/tty.c
272
static unsigned int ipw_chars_in_buffer(struct tty_struct *linux_tty)
drivers/tty/ipwireless/tty.c
352
static int ipw_tiocmget(struct tty_struct *linux_tty)
drivers/tty/ipwireless/tty.c
367
ipw_tiocmset(struct tty_struct *linux_tty,
drivers/tty/ipwireless/tty.c
382
static int ipw_ioctl(struct tty_struct *linux_tty,
drivers/tty/ipwireless/tty.c
88
static int ipw_open(struct tty_struct *linux_tty, struct file *filp)
drivers/tty/mips_ejtag_fdc.c
419
struct tty_struct *tty;
drivers/tty/mips_ejtag_fdc.c
697
struct tty_struct *tty)
drivers/tty/mips_ejtag_fdc.c
763
struct tty_struct *tty)
drivers/tty/mips_ejtag_fdc.c
771
static int mips_ejtag_fdc_tty_open(struct tty_struct *tty, struct file *filp)
drivers/tty/mips_ejtag_fdc.c
776
static void mips_ejtag_fdc_tty_close(struct tty_struct *tty, struct file *filp)
drivers/tty/mips_ejtag_fdc.c
781
static void mips_ejtag_fdc_tty_hangup(struct tty_struct *tty)
drivers/tty/mips_ejtag_fdc.c
800
static ssize_t mips_ejtag_fdc_tty_write(struct tty_struct *tty, const u8 *buf,
drivers/tty/mips_ejtag_fdc.c
844
static unsigned int mips_ejtag_fdc_tty_write_room(struct tty_struct *tty)
drivers/tty/mips_ejtag_fdc.c
858
static unsigned int mips_ejtag_fdc_tty_chars_in_buffer(struct tty_struct *tty)
drivers/tty/moxa.c
1216
static int moxa_open(struct tty_struct *tty, struct file *filp)
drivers/tty/moxa.c
1249
static void moxa_close(struct tty_struct *tty, struct file *filp)
drivers/tty/moxa.c
1256
static ssize_t moxa_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/moxa.c
1271
static unsigned int moxa_write_room(struct tty_struct *tty)
drivers/tty/moxa.c
1283
static void moxa_flush_buffer(struct tty_struct *tty)
drivers/tty/moxa.c
1293
static unsigned int moxa_chars_in_buffer(struct tty_struct *tty)
drivers/tty/moxa.c
1308
static int moxa_tiocmget(struct tty_struct *tty)
drivers/tty/moxa.c
1330
static int moxa_tiocmset(struct tty_struct *tty,
drivers/tty/moxa.c
1355
static void moxa_set_termios(struct tty_struct *tty,
drivers/tty/moxa.c
1367
static void moxa_stop(struct tty_struct *tty)
drivers/tty/moxa.c
1378
static void moxa_start(struct tty_struct *tty)
drivers/tty/moxa.c
1392
static void moxa_hangup(struct tty_struct *tty)
drivers/tty/moxa.c
1416
struct tty_struct *tty = tty_port_tty_get(&p->port);
drivers/tty/moxa.c
1513
static void moxa_set_tty_param(struct tty_struct *tty,
drivers/tty/moxa.c
1912
static ssize_t MoxaPortWriteData(struct tty_struct *tty, const u8 *buffer,
drivers/tty/moxa.c
2072
static int moxa_get_serial_info(struct tty_struct *tty,
drivers/tty/moxa.c
2090
static int moxa_set_serial_info(struct tty_struct *tty,
drivers/tty/moxa.c
431
static int moxa_open(struct tty_struct *, struct file *);
drivers/tty/moxa.c
432
static void moxa_close(struct tty_struct *, struct file *);
drivers/tty/moxa.c
433
static ssize_t moxa_write(struct tty_struct *, const u8 *, size_t);
drivers/tty/moxa.c
434
static unsigned int moxa_write_room(struct tty_struct *);
drivers/tty/moxa.c
435
static void moxa_flush_buffer(struct tty_struct *);
drivers/tty/moxa.c
436
static unsigned int moxa_chars_in_buffer(struct tty_struct *);
drivers/tty/moxa.c
437
static void moxa_set_termios(struct tty_struct *, const struct ktermios *);
drivers/tty/moxa.c
438
static void moxa_stop(struct tty_struct *);
drivers/tty/moxa.c
439
static void moxa_start(struct tty_struct *);
drivers/tty/moxa.c
440
static void moxa_hangup(struct tty_struct *);
drivers/tty/moxa.c
441
static int moxa_tiocmget(struct tty_struct *tty);
drivers/tty/moxa.c
442
static int moxa_tiocmset(struct tty_struct *tty,
drivers/tty/moxa.c
445
static void moxa_set_tty_param(struct tty_struct *, const struct ktermios *);
drivers/tty/moxa.c
460
static ssize_t MoxaPortWriteData(struct tty_struct *, const u8 *, size_t);
drivers/tty/moxa.c
467
static int moxa_get_serial_info(struct tty_struct *, struct serial_struct *);
drivers/tty/moxa.c
468
static int moxa_set_serial_info(struct tty_struct *, struct serial_struct *);
drivers/tty/moxa.c
524
static int moxa_break_ctl(struct tty_struct *tty, int state)
drivers/tty/mxser.c
1069
static int mxser_tiocmget(struct tty_struct *tty)
drivers/tty/mxser.c
1091
static int mxser_tiocmset(struct tty_struct *tty,
drivers/tty/mxser.c
1169
static int mxser_ioctl(struct tty_struct *tty,
drivers/tty/mxser.c
1212
static int mxser_get_icount(struct tty_struct *tty,
drivers/tty/mxser.c
1240
static void mxser_throttle(struct tty_struct *tty)
drivers/tty/mxser.c
1262
static void mxser_unthrottle(struct tty_struct *tty)
drivers/tty/mxser.c
1295
static void mxser_stop(struct tty_struct *tty)
drivers/tty/mxser.c
1304
static void mxser_start(struct tty_struct *tty)
drivers/tty/mxser.c
1313
static void mxser_set_termios(struct tty_struct *tty,
drivers/tty/mxser.c
1348
static void mxser_wait_until_sent(struct tty_struct *tty, int timeout)
drivers/tty/mxser.c
1402
static void mxser_hangup(struct tty_struct *tty)
drivers/tty/mxser.c
1413
static int mxser_rs_break(struct tty_struct *tty, int break_state)
drivers/tty/mxser.c
1452
static u8 mxser_receive_chars_old(struct tty_struct *tty,
drivers/tty/mxser.c
1507
static u8 mxser_receive_chars(struct tty_struct *tty,
drivers/tty/mxser.c
1518
static void mxser_transmit_chars(struct tty_struct *tty, struct mxser_port *port)
drivers/tty/mxser.c
1564
struct tty_struct *tty = scoped_tty();
drivers/tty/mxser.c
476
static int mxser_set_baud(struct tty_struct *tty, speed_t newspd)
drivers/tty/mxser.c
541
static void mxser_handle_cts(struct tty_struct *tty, struct mxser_port *info,
drivers/tty/mxser.c
567
static void mxser_change_speed(struct tty_struct *tty,
drivers/tty/mxser.c
678
static u8 mxser_check_modem_status(struct tty_struct *tty,
drivers/tty/mxser.c
718
static int mxser_activate(struct tty_port *port, struct tty_struct *tty)
drivers/tty/mxser.c
861
static int mxser_open(struct tty_struct *tty, struct file *filp)
drivers/tty/mxser.c
871
static void mxser_flush_buffer(struct tty_struct *tty)
drivers/tty/mxser.c
885
static void mxser_close(struct tty_struct *tty, struct file *filp)
drivers/tty/mxser.c
890
static ssize_t mxser_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/mxser.c
908
static int mxser_put_char(struct tty_struct *tty, u8 ch)
drivers/tty/mxser.c
917
static void mxser_flush_chars(struct tty_struct *tty)
drivers/tty/mxser.c
928
static unsigned int mxser_write_room(struct tty_struct *tty)
drivers/tty/mxser.c
935
static unsigned int mxser_chars_in_buffer(struct tty_struct *tty)
drivers/tty/mxser.c
947
static int mxser_get_serial_info(struct tty_struct *tty,
drivers/tty/mxser.c
974
static int mxser_set_serial_info(struct tty_struct *tty,
drivers/tty/n_gsm.c
1508
static void gsm_process_modem(struct tty_struct *tty, struct gsm_dlci *dlci,
drivers/tty/n_gsm.c
1690
struct tty_struct *tty;
drivers/tty/n_gsm.c
2408
struct tty_struct *tty;
drivers/tty/n_gsm.c
2727
struct tty_struct *tty = tty_port_tty_get(&dlci->port);
drivers/tty/n_gsm.c
273
struct tty_struct *tty; /* The tty our ldisc is bound to */
drivers/tty/n_gsm.c
3576
static void gsmld_attach_gsm(struct tty_struct *tty, struct gsm_mux *gsm)
drivers/tty/n_gsm.c
3592
static void gsmld_detach_gsm(struct tty_struct *tty, struct gsm_mux *gsm)
drivers/tty/n_gsm.c
3601
static void gsmld_receive_buf(struct tty_struct *tty, const u8 *cp,
drivers/tty/n_gsm.c
3643
static void gsmld_flush_buffer(struct tty_struct *tty)
drivers/tty/n_gsm.c
3657
static void gsmld_close(struct tty_struct *tty)
drivers/tty/n_gsm.c
3684
static int gsmld_open(struct tty_struct *tty)
drivers/tty/n_gsm.c
3725
static void gsmld_write_wakeup(struct tty_struct *tty)
drivers/tty/n_gsm.c
3750
static ssize_t gsmld_read(struct tty_struct *tty, struct file *file, u8 *buf,
drivers/tty/n_gsm.c
3770
static ssize_t gsmld_write(struct tty_struct *tty, struct file *file,
drivers/tty/n_gsm.c
3807
static __poll_t gsmld_poll(struct tty_struct *tty, struct file *file,
drivers/tty/n_gsm.c
3827
static int gsmld_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/tty/n_gsm.c
4278
static int gsmtty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/n_gsm.c
4344
static int gsmtty_open(struct tty_struct *tty, struct file *filp)
drivers/tty/n_gsm.c
4370
static void gsmtty_close(struct tty_struct *tty, struct file *filp)
drivers/tty/n_gsm.c
4391
static void gsmtty_hangup(struct tty_struct *tty)
drivers/tty/n_gsm.c
4400
static ssize_t gsmtty_write(struct tty_struct *tty, const u8 *buf, size_t len)
drivers/tty/n_gsm.c
4413
static unsigned int gsmtty_write_room(struct tty_struct *tty)
drivers/tty/n_gsm.c
4421
static unsigned int gsmtty_chars_in_buffer(struct tty_struct *tty)
drivers/tty/n_gsm.c
4429
static void gsmtty_flush_buffer(struct tty_struct *tty)
drivers/tty/n_gsm.c
4446
static void gsmtty_wait_until_sent(struct tty_struct *tty, int timeout)
drivers/tty/n_gsm.c
4453
static int gsmtty_tiocmget(struct tty_struct *tty)
drivers/tty/n_gsm.c
4461
static int gsmtty_tiocmset(struct tty_struct *tty,
drivers/tty/n_gsm.c
4480
static int gsmtty_ioctl(struct tty_struct *tty,
drivers/tty/n_gsm.c
4533
static void gsmtty_set_termios(struct tty_struct *tty,
drivers/tty/n_gsm.c
4547
static void gsmtty_throttle(struct tty_struct *tty)
drivers/tty/n_gsm.c
4559
static void gsmtty_unthrottle(struct tty_struct *tty)
drivers/tty/n_gsm.c
4571
static int gsmtty_break_ctl(struct tty_struct *tty, int state)
drivers/tty/n_gsm.c
4589
static void gsmtty_cleanup(struct tty_struct *tty)
drivers/tty/n_hdlc.c
134
struct tty_struct *tty_for_write_work;
drivers/tty/n_hdlc.c
154
static void flush_rx_queue(struct tty_struct *tty)
drivers/tty/n_hdlc.c
163
static void flush_tx_queue(struct tty_struct *tty)
drivers/tty/n_hdlc.c
189
static void n_hdlc_tty_close(struct tty_struct *tty)
drivers/tty/n_hdlc.c
217
static int n_hdlc_tty_open(struct tty_struct *tty)
drivers/tty/n_hdlc.c
259
static void n_hdlc_send_frames(struct n_hdlc *n_hdlc, struct tty_struct *tty)
drivers/tty/n_hdlc.c
335
struct tty_struct *tty = n_hdlc->tty_for_write_work;
drivers/tty/n_hdlc.c
346
static void n_hdlc_tty_wakeup(struct tty_struct *tty)
drivers/tty/n_hdlc.c
363
static void n_hdlc_tty_receive(struct tty_struct *tty, const u8 *data,
drivers/tty/n_hdlc.c
417
static ssize_t n_hdlc_tty_read(struct tty_struct *tty, struct file *file,
drivers/tty/n_hdlc.c
510
static ssize_t n_hdlc_tty_write(struct tty_struct *tty, struct file *file,
drivers/tty/n_hdlc.c
573
static int n_hdlc_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/tty/n_hdlc.c
631
static __poll_t n_hdlc_tty_poll(struct tty_struct *tty, struct file *filp,
drivers/tty/n_null.c
13
static ssize_t n_null_read(struct tty_struct *tty, struct file *file, u8 *buf,
drivers/tty/n_null.c
19
static ssize_t n_null_write(struct tty_struct *tty, struct file *file,
drivers/tty/n_tty.c
1044
static void __isig(int sig, struct tty_struct *tty)
drivers/tty/n_tty.c
1067
static void isig(int sig, struct tty_struct *tty)
drivers/tty/n_tty.c
1113
static void n_tty_receive_break(struct tty_struct *tty)
drivers/tty/n_tty.c
1140
static void n_tty_receive_overrun(const struct tty_struct *tty)
drivers/tty/n_tty.c
1163
static void n_tty_receive_parity_error(const struct tty_struct *tty,
drivers/tty/n_tty.c
1182
n_tty_receive_signal_char(struct tty_struct *tty, int signal, u8 c)
drivers/tty/n_tty.c
1194
static bool n_tty_is_char_flow_ctrl(struct tty_struct *tty, u8 c)
drivers/tty/n_tty.c
1214
static bool n_tty_receive_char_flow_ctrl(struct tty_struct *tty, u8 c,
drivers/tty/n_tty.c
1234
static void n_tty_receive_handle_newline(struct tty_struct *tty, u8 c)
drivers/tty/n_tty.c
1245
static bool n_tty_receive_char_canon(struct tty_struct *tty, u8 c)
drivers/tty/n_tty.c
1330
static void n_tty_receive_char_special(struct tty_struct *tty, u8 c,
drivers/tty/n_tty.c
1399
static void n_tty_receive_char(struct tty_struct *tty, u8 c)
drivers/tty/n_tty.c
1421
static void n_tty_receive_char_closing(struct tty_struct *tty, u8 c,
drivers/tty/n_tty.c
1441
n_tty_receive_char_flagged(struct tty_struct *tty, u8 c, u8 flag)
drivers/tty/n_tty.c
1461
n_tty_receive_char_lnext(struct tty_struct *tty, u8 c, u8 flag)
drivers/tty/n_tty.c
1477
static void n_tty_lookahead_flow_ctrl(struct tty_struct *tty, const u8 *cp,
drivers/tty/n_tty.c
1498
n_tty_receive_buf_real_raw(const struct tty_struct *tty, const u8 *cp,
drivers/tty/n_tty.c
1517
n_tty_receive_buf_raw(struct tty_struct *tty, const u8 *cp, const u8 *fp,
drivers/tty/n_tty.c
1534
n_tty_receive_buf_closing(struct tty_struct *tty, const u8 *cp, const u8 *fp,
drivers/tty/n_tty.c
1547
static void n_tty_receive_buf_standard(struct tty_struct *tty, const u8 *cp,
drivers/tty/n_tty.c
155
static void zero_buffer(const struct tty_struct *tty, u8 *buffer, size_t size)
drivers/tty/n_tty.c
1586
static void __receive_buf(struct tty_struct *tty, const u8 *cp, const u8 *fp,
drivers/tty/n_tty.c
161
static void tty_copy(const struct tty_struct *tty, void *to, size_t tail,
drivers/tty/n_tty.c
1671
n_tty_receive_buf_common(struct tty_struct *tty, const u8 *cp, const u8 *fp,
drivers/tty/n_tty.c
1750
static void n_tty_receive_buf(struct tty_struct *tty, const u8 *cp,
drivers/tty/n_tty.c
1756
static size_t n_tty_receive_buf2(struct tty_struct *tty, const u8 *cp,
drivers/tty/n_tty.c
1774
static void n_tty_set_termios(struct tty_struct *tty, const struct ktermios *old)
drivers/tty/n_tty.c
1865
static void n_tty_close(struct tty_struct *tty)
drivers/tty/n_tty.c
1885
static int n_tty_open(struct tty_struct *tty)
drivers/tty/n_tty.c
1907
static inline int input_available_p(const struct tty_struct *tty, int poll)
drivers/tty/n_tty.c
193
static void n_tty_kick_worker(const struct tty_struct *tty)
drivers/tty/n_tty.c
1936
static bool copy_from_read_buf(const struct tty_struct *tty, u8 **kbp,
drivers/tty/n_tty.c
1991
static bool canon_copy_from_read_buf(const struct tty_struct *tty, u8 **kbp,
drivers/tty/n_tty.c
2090
static int job_control(struct tty_struct *tty, struct file *file)
drivers/tty/n_tty.c
2107
static ssize_t n_tty_continue_cookie(struct tty_struct *tty, u8 *kbuf,
drivers/tty/n_tty.c
213
static ssize_t chars_in_buffer(const struct tty_struct *tty)
drivers/tty/n_tty.c
2137
static int n_tty_wait_for_input(struct tty_struct *tty, struct file *file,
drivers/tty/n_tty.c
2184
static ssize_t n_tty_read(struct tty_struct *tty, struct file *file, u8 *kbuf,
drivers/tty/n_tty.c
228
static void n_tty_write_wakeup(struct tty_struct *tty)
drivers/tty/n_tty.c
2335
static ssize_t n_tty_write(struct tty_struct *tty, struct file *file,
drivers/tty/n_tty.c
234
static void n_tty_check_throttle(struct tty_struct *tty)
drivers/tty/n_tty.c
2433
static __poll_t n_tty_poll(struct tty_struct *tty, struct file *file,
drivers/tty/n_tty.c
2479
static int n_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/tty/n_tty.c
255
static void n_tty_check_unthrottle(struct tty_struct *tty)
drivers/tty/n_tty.c
325
static void n_tty_packet_mode_flush(struct tty_struct *tty)
drivers/tty/n_tty.c
347
static void n_tty_flush_buffer(struct tty_struct *tty)
drivers/tty/n_tty.c
378
static inline int is_continuation(u8 c, const struct tty_struct *tty)
drivers/tty/n_tty.c
402
static int do_output_char(u8 c, struct tty_struct *tty, int space)
drivers/tty/n_tty.c
476
static int process_output(u8 c, struct tty_struct *tty)
drivers/tty/n_tty.c
506
static ssize_t process_output_block(struct tty_struct *tty,
drivers/tty/n_tty.c
560
static int n_tty_process_echo_ops(struct tty_struct *tty, size_t *tail,
drivers/tty/n_tty.c
676
static size_t __process_echoes(struct tty_struct *tty)
drivers/tty/n_tty.c
730
static void commit_echoes(struct tty_struct *tty)
drivers/tty/n_tty.c
757
static void process_echoes(struct tty_struct *tty)
drivers/tty/n_tty.c
775
static void flush_echoes(struct tty_struct *tty)
drivers/tty/n_tty.c
887
static void echo_char(u8 c, const struct tty_struct *tty)
drivers/tty/n_tty.c
925
static void eraser(u8 c, const struct tty_struct *tty)
drivers/tty/nozomi.c
1485
static void set_rts(const struct tty_struct *tty, int rts)
drivers/tty/nozomi.c
1494
static void set_dtr(const struct tty_struct *tty, int dtr)
drivers/tty/nozomi.c
1511
static int ntty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/nozomi.c
1524
static void ntty_cleanup(struct tty_struct *tty)
drivers/tty/nozomi.c
1529
static int ntty_activate(struct tty_port *tport, struct tty_struct *tty)
drivers/tty/nozomi.c
1545
static int ntty_open(struct tty_struct *tty, struct file *filp)
drivers/tty/nozomi.c
1566
static void ntty_close(struct tty_struct *tty, struct file *filp)
drivers/tty/nozomi.c
1573
static void ntty_hangup(struct tty_struct *tty)
drivers/tty/nozomi.c
1583
static ssize_t ntty_write(struct tty_struct *tty, const u8 *buffer,
drivers/tty/nozomi.c
1623
static unsigned int ntty_write_room(struct tty_struct *tty)
drivers/tty/nozomi.c
1636
static int ntty_tiocmget(struct tty_struct *tty)
drivers/tty/nozomi.c
1653
static int ntty_tiocmset(struct tty_struct *tty,
drivers/tty/nozomi.c
1690
static int ntty_tiocgicount(struct tty_struct *tty,
drivers/tty/nozomi.c
1710
static int ntty_ioctl(struct tty_struct *tty,
drivers/tty/nozomi.c
1736
static void ntty_unthrottle(struct tty_struct *tty)
drivers/tty/nozomi.c
1752
static void ntty_throttle(struct tty_struct *tty)
drivers/tty/nozomi.c
1763
static unsigned int ntty_chars_in_buffer(struct tty_struct *tty)
drivers/tty/nozomi.c
358
static inline struct nozomi *get_dc_by_tty(const struct tty_struct *tty)
drivers/tty/nozomi.c
363
static inline struct port *get_port_by_tty(const struct tty_struct *tty)
drivers/tty/nozomi.c
758
struct tty_struct *tty = tty_port_tty_get(&port->port);
drivers/tty/pty.c
109
static ssize_t pty_write(struct tty_struct *tty, const u8 *buf, size_t c)
drivers/tty/pty.c
111
struct tty_struct *to = tty->link;
drivers/tty/pty.c
127
static unsigned int pty_write_room(struct tty_struct *tty)
drivers/tty/pty.c
135
static int pty_set_lock(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
148
static int pty_get_lock(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
156
static int pty_set_pktmode(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
180
static int pty_get_pktmode(struct tty_struct *tty, int __user *arg)
drivers/tty/pty.c
188
static int pty_signal(struct tty_struct *tty, int sig)
drivers/tty/pty.c
204
static void pty_flush_buffer(struct tty_struct *tty)
drivers/tty/pty.c
206
struct tty_struct *to = tty->link;
drivers/tty/pty.c
219
static int pty_open(struct tty_struct *tty, struct file *filp)
drivers/tty/pty.c
241
static void pty_set_termios(struct tty_struct *tty,
drivers/tty/pty.c
282
static int pty_resize(struct tty_struct *tty, struct winsize *ws)
drivers/tty/pty.c
285
struct tty_struct *pty = tty->link;
drivers/tty/pty.c
320
static void pty_start(struct tty_struct *tty)
drivers/tty/pty.c
332
static void pty_stop(struct tty_struct *tty)
drivers/tty/pty.c
355
static int pty_common_install(struct tty_driver *driver, struct tty_struct *tty,
drivers/tty/pty.c
358
struct tty_struct *o_tty;
drivers/tty/pty.c
427
static void pty_cleanup(struct tty_struct *tty)
drivers/tty/pty.c
435
static int pty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
440
static void pty_remove(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
442
struct tty_struct *pair = tty->link;
drivers/tty/pty.c
449
static int pty_bsd_ioctl(struct tty_struct *tty,
drivers/tty/pty.c
47
static void pty_close(struct tty_struct *tty, struct file *filp)
drivers/tty/pty.c
470
static long pty_bsd_compat_ioctl(struct tty_struct *tty,
drivers/tty/pty.c
591
struct tty_struct *tty, int flags)
drivers/tty/pty.c
617
int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags)
drivers/tty/pty.c
625
static int pty_unix98_ioctl(struct tty_struct *tty,
drivers/tty/pty.c
647
static long pty_unix98_compat_ioctl(struct tty_struct *tty,
drivers/tty/pty.c
671
static struct tty_struct *ptm_unix98_lookup(struct tty_driver *driver,
drivers/tty/pty.c
688
static struct tty_struct *pts_unix98_lookup(struct tty_driver *driver,
drivers/tty/pty.c
696
static int pty_unix98_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
702
static void pty_unix98_remove(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
717
static void pty_show_fdinfo(struct tty_struct *tty, struct seq_file *m)
drivers/tty/pty.c
770
struct tty_struct *tty;
drivers/tty/pty.c
91
static void pty_unthrottle(struct tty_struct *tty)
drivers/tty/rpmsg_tty.c
105
static unsigned int rpmsg_tty_write_room(struct tty_struct *tty)
drivers/tty/rpmsg_tty.c
117
static void rpmsg_tty_hangup(struct tty_struct *tty)
drivers/tty/rpmsg_tty.c
50
static int rpmsg_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/rpmsg_tty.c
61
static void rpmsg_tty_cleanup(struct tty_struct *tty)
drivers/tty/rpmsg_tty.c
66
static int rpmsg_tty_open(struct tty_struct *tty, struct file *filp)
drivers/tty/rpmsg_tty.c
71
static void rpmsg_tty_close(struct tty_struct *tty, struct file *filp)
drivers/tty/rpmsg_tty.c
76
static ssize_t rpmsg_tty_write(struct tty_struct *tty, const u8 *buf,
drivers/tty/serdev/serdev-ttyport.c
147
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
15
struct tty_struct *tty;
drivers/tty/serdev/serdev-ttyport.c
162
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
176
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
191
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
213
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
221
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
232
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
243
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
50
struct tty_struct *tty;
drivers/tty/serdev/serdev-ttyport.c
78
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
90
struct tty_struct *tty = serport->tty;
drivers/tty/serdev/serdev-ttyport.c
98
struct tty_struct *tty;
drivers/tty/serial/8250/8250_port.c
2609
struct tty_struct *tty = scoped_tty();
drivers/tty/serial/fsl_lpuart.c
1346
struct tty_struct *tty = port->tty;
drivers/tty/serial/fsl_lpuart.c
3065
struct tty_struct *tty;
drivers/tty/serial/imx.c
2707
struct tty_struct *tty = scoped_tty();
drivers/tty/serial/jsm/jsm_tty.c
516
struct tty_struct *tp;
drivers/tty/serial/pch_uart.c
979
struct tty_struct *tty = tty_port_tty_get(&port->state->port);
drivers/tty/serial/samsung_tty.c
605
struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port);
drivers/tty/serial/samsung_tty.c
709
struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port);
drivers/tty/serial/serial-tegra.c
703
struct tty_struct *tty = tty_port_tty_get(&tup->uport.state->port);
drivers/tty/serial/serial_core.c
1032
static int uart_set_info_user(struct tty_struct *tty, struct serial_struct *ss)
drivers/tty/serial/serial_core.c
1055
static int uart_get_lsr_info(struct tty_struct *tty,
drivers/tty/serial/serial_core.c
1077
static int uart_tiocmget(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
1095
uart_tiocmset(struct tty_struct *tty, unsigned int set, unsigned int clear)
drivers/tty/serial/serial_core.c
1112
static int uart_break_ctl(struct tty_struct *tty, int break_state)
drivers/tty/serial/serial_core.c
1130
static int uart_do_autoconfig(struct tty_struct *tty, struct uart_state *state)
drivers/tty/serial/serial_core.c
125
static void uart_stop(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
1258
static int uart_get_icount(struct tty_struct *tty,
drivers/tty/serial/serial_core.c
1453
static int uart_set_rs485_config(struct tty_struct *tty, struct uart_port *port,
drivers/tty/serial/serial_core.c
1550
uart_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/tty/serial/serial_core.c
1621
static void uart_set_ldisc(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
1636
static void uart_set_termios(struct tty_struct *tty,
drivers/tty/serial/serial_core.c
166
static void uart_start(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
1697
static void uart_close(struct tty_struct *tty, struct file *filp)
drivers/tty/serial/serial_core.c
1747
static void uart_wait_until_sent(struct tty_struct *tty, int timeout)
drivers/tty/serial/serial_core.c
1815
static void uart_hangup(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
1900
static int uart_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/serial/serial_core.c
1920
static int uart_open(struct tty_struct *tty, struct file *filp)
drivers/tty/serial/serial_core.c
1932
static int uart_port_activate(struct tty_port *port, struct tty_struct *tty)
drivers/tty/serial/serial_core.c
201
static void uart_change_line_settings(struct tty_struct *tty, struct uart_state *state,
drivers/tty/serial/serial_core.c
2432
struct tty_struct *tty = port->tty;
drivers/tty/serial/serial_core.c
303
static int uart_port_startup(struct tty_struct *tty, struct uart_state *state,
drivers/tty/serial/serial_core.c
3372
struct tty_struct *tty = port->tty;
drivers/tty/serial/serial_core.c
355
static int uart_startup(struct tty_struct *tty, struct uart_state *state,
drivers/tty/serial/serial_core.c
388
static void uart_shutdown(struct tty_struct *tty, struct uart_state *state)
drivers/tty/serial/serial_core.c
582
static int uart_put_char(struct tty_struct *tty, u8 c)
drivers/tty/serial/serial_core.c
601
static void uart_flush_chars(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
606
static ssize_t uart_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/serial/serial_core.c
634
static unsigned int uart_write_room(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
650
static unsigned int uart_chars_in_buffer(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
663
static void uart_flush_buffer(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
706
static void uart_send_xchar(struct tty_struct *tty, u8 ch)
drivers/tty/serial/serial_core.c
726
static void uart_throttle(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
755
static void uart_unthrottle(struct tty_struct *tty)
drivers/tty/serial/serial_core.c
823
static int uart_get_info_user(struct tty_struct *tty,
drivers/tty/serial/serial_core.c
887
static int uart_set_info(struct tty_struct *tty, struct tty_port *port,
drivers/tty/tty.h
100
int __must_check tty_ldisc_init(struct tty_struct *tty);
drivers/tty/tty.h
101
void tty_ldisc_deinit(struct tty_struct *tty);
drivers/tty/tty.h
107
void tty_audit_add_data(const struct tty_struct *tty, const void *data,
drivers/tty/tty.h
109
void tty_audit_tiocsti(const struct tty_struct *tty, u8 ch);
drivers/tty/tty.h
111
static inline void tty_audit_add_data(const struct tty_struct *tty,
drivers/tty/tty.h
115
static inline void tty_audit_tiocsti(const struct tty_struct *tty, u8 ch)
drivers/tty/tty.h
50
static inline void __tty_set_flow_change(struct tty_struct *tty,
drivers/tty/tty.h
56
static inline void tty_set_flow_change(struct tty_struct *tty,
drivers/tty/tty.h
63
int tty_ldisc_lock(struct tty_struct *tty, unsigned long timeout);
drivers/tty/tty.h
64
void tty_ldisc_unlock(struct tty_struct *tty);
drivers/tty/tty.h
66
int __tty_check_change(struct tty_struct *tty, int sig);
drivers/tty/tty.h
67
int tty_check_change(struct tty_struct *tty);
drivers/tty/tty.h
68
void __stop_tty(struct tty_struct *tty);
drivers/tty/tty.h
69
void __start_tty(struct tty_struct *tty);
drivers/tty/tty.h
70
void tty_write_unlock(struct tty_struct *tty);
drivers/tty/tty.h
71
int tty_write_lock(struct tty_struct *tty, bool ndelay);
drivers/tty/tty.h
72
void tty_vhangup_session(struct tty_struct *tty);
drivers/tty/tty.h
73
void tty_open_proc_set_tty(struct file *filp, struct tty_struct *tty);
drivers/tty/tty.h
74
int tty_signal_session_leader(struct tty_struct *tty, int exit_session);
drivers/tty/tty.h
77
void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld);
drivers/tty/tty.h
84
void tty_ldisc_hangup(struct tty_struct *tty, bool reset);
drivers/tty/tty.h
85
int tty_ldisc_reinit(struct tty_struct *tty, int disc);
drivers/tty/tty.h
87
long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty,
drivers/tty/tty.h
90
struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx);
drivers/tty/tty.h
92
void tty_add_file(struct tty_struct *tty, struct file *file);
drivers/tty/tty.h
98
int tty_ldisc_setup(struct tty_struct *tty, struct tty_struct *o_tty);
drivers/tty/tty.h
99
void tty_ldisc_release(struct tty_struct *tty);
drivers/tty/tty_audit.c
139
void tty_audit_tiocsti(const struct tty_struct *tty, u8 ch)
drivers/tty/tty_audit.c
204
void tty_audit_add_data(const struct tty_struct *tty, const void *data,
drivers/tty/tty_baudrate.c
211
void tty_encode_baud_rate(struct tty_struct *tty, speed_t ibaud, speed_t obaud)
drivers/tty/tty_buffer.c
228
void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld)
drivers/tty/tty_io.c
1049
void tty_write_message(struct tty_struct *tty, char *msg)
drivers/tty/tty_io.c
1064
struct tty_struct *tty = file_tty(file);
drivers/tty/tty_io.c
1137
int tty_send_xchar(struct tty_struct *tty, u8 ch)
drivers/tty/tty_io.c
1214
static struct tty_struct *tty_driver_lookup_tty(struct tty_driver *driver,
drivers/tty/tty_io.c
1217
struct tty_struct *tty;
drivers/tty/tty_io.c
1241
void tty_init_termios(struct tty_struct *tty)
drivers/tty/tty_io.c
1271
int tty_standard_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/tty_io.c
1293
struct tty_struct *tty)
drivers/tty/tty_io.c
1309
static void tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/tty_io.c
1326
static int tty_reopen(struct tty_struct *tty)
drivers/tty/tty_io.c
1384
struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx)
drivers/tty/tty_io.c
1386
struct tty_struct *tty;
drivers/tty/tty_io.c
1462
void tty_save_termios(struct tty_struct *tty)
drivers/tty/tty_io.c
1489
static void tty_flush_works(struct tty_struct *tty)
drivers/tty/tty_io.c
1516
struct tty_struct *tty =
drivers/tty/tty_io.c
1517
container_of(work, struct tty_struct, hangup_work);
drivers/tty/tty_io.c
1538
struct tty_struct *tty = container_of(kref, struct tty_struct, kref);
drivers/tty/tty_io.c
1554
void tty_kref_put(struct tty_struct *tty)
drivers/tty/tty_io.c
1574
static void release_tty(struct tty_struct *tty, int idx)
drivers/tty/tty_io.c
159
static void release_tty(struct tty_struct *tty, int idx);
drivers/tty/tty_io.c
1604
static int tty_release_checks(struct tty_struct *tty, int idx)
drivers/tty/tty_io.c
1622
struct tty_struct *o_tty = tty->link;
drivers/tty/tty_io.c
1646
void tty_kclose(struct tty_struct *tty)
drivers/tty/tty_io.c
1676
void tty_release_struct(struct tty_struct *tty, int idx)
drivers/tty/tty_io.c
169
static void free_tty_struct(struct tty_struct *tty)
drivers/tty/tty_io.c
1717
struct tty_struct *tty = file_tty(filp);
drivers/tty/tty_io.c
1718
struct tty_struct *o_tty = NULL;
drivers/tty/tty_io.c
177
static inline struct tty_struct *file_tty(struct file *file)
drivers/tty/tty_io.c
1867
static struct tty_struct *tty_open_current_tty(dev_t device, struct file *filp)
drivers/tty/tty_io.c
1869
struct tty_struct *tty;
drivers/tty/tty_io.c
1944
static struct tty_struct *tty_kopen(dev_t device, int shared)
drivers/tty/tty_io.c
1946
struct tty_struct *tty;
drivers/tty/tty_io.c
196
void tty_add_file(struct tty_struct *tty, struct file *file)
drivers/tty/tty_io.c
1992
struct tty_struct *tty_kopen_exclusive(dev_t device)
drivers/tty/tty_io.c
2007
struct tty_struct *tty_kopen_shared(dev_t device)
drivers/tty/tty_io.c
2029
static struct tty_struct *tty_open_by_driver(dev_t device,
drivers/tty/tty_io.c
2032
struct tty_struct *tty;
drivers/tty/tty_io.c
2106
struct tty_struct *tty;
drivers/tty/tty_io.c
2188
struct tty_struct *tty = file_tty(filp);
drivers/tty/tty_io.c
2206
struct tty_struct *tty = file_tty(filp);
drivers/tty/tty_io.c
2247
struct tty_struct *tty = file_tty(filp);
drivers/tty/tty_io.c
227
struct tty_struct *tty = priv->tty;
drivers/tty/tty_io.c
2272
static int tiocsti(struct tty_struct *tty, u8 __user *p)
drivers/tty/tty_io.c
2306
static int tiocgwinsz(struct tty_struct *tty, struct winsize __user *arg)
drivers/tty/tty_io.c
2324
int tty_do_resize(struct tty_struct *tty, struct winsize *ws)
drivers/tty/tty_io.c
2359
static int tiocswinsz(struct tty_struct *tty, struct winsize __user *arg)
drivers/tty/tty_io.c
2421
static int tiocsetd(struct tty_struct *tty, int __user *p)
drivers/tty/tty_io.c
244
const char *tty_name(const struct tty_struct *tty)
drivers/tty/tty_io.c
2444
static int tiocgetd(struct tty_struct *tty, int __user *p)
drivers/tty/tty_io.c
2468
static int send_break(struct tty_struct *tty, unsigned int duration)
drivers/tty/tty_io.c
2505
int tty_get_tiocm(struct tty_struct *tty)
drivers/tty/tty_io.c
252
const char *tty_driver_name(const struct tty_struct *tty)
drivers/tty/tty_io.c
2526
static int tty_tiocmget(struct tty_struct *tty, int __user *p)
drivers/tty/tty_io.c
2548
static int tty_tiocmset(struct tty_struct *tty, unsigned int cmd,
drivers/tty/tty_io.c
2587
int tty_get_icount(struct tty_struct *tty,
drivers/tty/tty_io.c
259
static int tty_paranoia_check(struct tty_struct *tty, struct inode *inode,
drivers/tty/tty_io.c
2599
static int tty_tiocgicount(struct tty_struct *tty, void __user *arg)
drivers/tty/tty_io.c
2613
static int tty_set_serial(struct tty_struct *tty, struct serial_struct *ss)
drivers/tty/tty_io.c
2629
static int tty_tiocsserial(struct tty_struct *tty, struct serial_struct __user *ss)
drivers/tty/tty_io.c
2639
static int tty_tiocgserial(struct tty_struct *tty, struct serial_struct __user *ss)
drivers/tty/tty_io.c
2657
static struct tty_struct *tty_pair_get_tty(struct tty_struct *tty)
drivers/tty/tty_io.c
2670
struct tty_struct *tty = file_tty(file);
drivers/tty/tty_io.c
2671
struct tty_struct *real_tty;
drivers/tty/tty_io.c
273
static void check_tty_count(struct tty_struct *tty, const char *routine)
drivers/tty/tty_io.c
2833
static int compat_tty_tiocsserial(struct tty_struct *tty,
drivers/tty/tty_io.c
2851
static int compat_tty_tiocgserial(struct tty_struct *tty,
drivers/tty/tty_io.c
2878
struct tty_struct *tty = file_tty(file);
drivers/tty/tty_io.c
3016
void __do_SAK(struct tty_struct *tty)
drivers/tty/tty_io.c
3061
struct tty_struct *tty =
drivers/tty/tty_io.c
3062
container_of(work, struct tty_struct, SAK_work);
drivers/tty/tty_io.c
3072
void do_SAK(struct tty_struct *tty)
drivers/tty/tty_io.c
3081
static struct device *tty_get_device(struct tty_struct *tty)
drivers/tty/tty_io.c
3098
struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx)
drivers/tty/tty_io.c
3100
struct tty_struct *tty;
drivers/tty/tty_io.c
3150
int tty_put_char(struct tty_struct *tty, u8 ch)
drivers/tty/tty_io.c
3520
dev_t tty_devnum(struct tty_struct *tty)
drivers/tty/tty_io.c
453
struct tty_struct *tty = file_tty(file);
drivers/tty/tty_io.c
507
void tty_wakeup(struct tty_struct *tty)
drivers/tty/tty_io.c
530
static struct file *tty_release_redirect(struct tty_struct *tty)
drivers/tty/tty_io.c
568
static void __tty_hangup(struct tty_struct *tty, int exit_session)
drivers/tty/tty_io.c
660
struct tty_struct *tty =
drivers/tty/tty_io.c
661
container_of(work, struct tty_struct, hangup_work);
drivers/tty/tty_io.c
673
void tty_hangup(struct tty_struct *tty)
drivers/tty/tty_io.c
688
void tty_vhangup(struct tty_struct *tty)
drivers/tty/tty_io.c
703
struct tty_struct *tty;
drivers/tty/tty_io.c
722
void tty_vhangup_session(struct tty_struct *tty)
drivers/tty/tty_io.c
740
void __stop_tty(struct tty_struct *tty)
drivers/tty/tty_io.c
763
void stop_tty(struct tty_struct *tty)
drivers/tty/tty_io.c
770
void __start_tty(struct tty_struct *tty)
drivers/tty/tty_io.c
791
void start_tty(struct tty_struct *tty)
drivers/tty/tty_io.c
798
static void tty_update_time(struct tty_struct *tty, bool mtime)
drivers/tty/tty_io.c
835
static ssize_t iterate_tty_read(struct tty_ldisc *ld, struct tty_struct *tty,
drivers/tty/tty_io.c
905
struct tty_struct *tty = file_tty(file);
drivers/tty/tty_io.c
931
void tty_write_unlock(struct tty_struct *tty)
drivers/tty/tty_io.c
937
int tty_write_lock(struct tty_struct *tty, bool ndelay)
drivers/tty/tty_io.c
952
static ssize_t iterate_tty_write(struct tty_ldisc *ld, struct tty_struct *tty,
drivers/tty/tty_ioctl.c
101
void tty_unthrottle(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
123
bool tty_throttle_safe(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
151
bool tty_unthrottle_safe(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
179
void tty_wait_until_sent(struct tty_struct *tty, long timeout)
drivers/tty/tty_ioctl.c
202
static void unset_locked_termios(struct tty_struct *tty, const struct ktermios *old)
drivers/tty/tty_ioctl.c
319
int tty_set_termios(struct tty_struct *tty, struct ktermios *new_termios)
drivers/tty/tty_ioctl.c
444
static int set_termios(struct tty_struct *tty, void __user *arg, int opt)
drivers/tty/tty_ioctl.c
48
unsigned int tty_chars_in_buffer(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
526
static void copy_termios(struct tty_struct *tty, struct ktermios *kterm)
drivers/tty/tty_ioctl.c
533
static void copy_termios_locked(struct tty_struct *tty, struct ktermios *kterm)
drivers/tty/tty_ioctl.c
540
static int get_termio(struct tty_struct *tty, struct termio __user *termio)
drivers/tty/tty_ioctl.c
555
static int get_sgflags(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
573
static int get_sgttyb(struct tty_struct *tty, struct sgttyb __user *sgttyb)
drivers/tty/tty_ioctl.c
625
static int set_sgttyb(struct tty_struct *tty, struct sgttyb __user *sgttyb)
drivers/tty/tty_ioctl.c
653
static int get_tchars(struct tty_struct *tty, struct tchars __user *tchars)
drivers/tty/tty_ioctl.c
66
unsigned int tty_write_room(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
668
static int set_tchars(struct tty_struct *tty, struct tchars __user *tchars)
drivers/tty/tty_ioctl.c
687
static int get_ltchars(struct tty_struct *tty, struct ltchars __user *ltchars)
drivers/tty/tty_ioctl.c
704
static int set_ltchars(struct tty_struct *tty, struct ltchars __user *ltchars)
drivers/tty/tty_ioctl.c
737
static int tty_change_softcar(struct tty_struct *tty, bool enable)
drivers/tty/tty_ioctl.c
765
int tty_mode_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/tty/tty_ioctl.c
767
struct tty_struct *real_tty;
drivers/tty/tty_ioctl.c
82
void tty_driver_flush_buffer(struct tty_struct *tty)
drivers/tty/tty_ioctl.c
895
static int __tty_perform_flush(struct tty_struct *tty, unsigned long arg)
drivers/tty/tty_ioctl.c
921
int tty_perform_flush(struct tty_struct *tty, unsigned long arg)
drivers/tty/tty_ioctl.c
936
int n_tty_ioctl_helper(struct tty_struct *tty, unsigned int cmd,
drivers/tty/tty_jobctrl.c
122
static void proc_set_tty(struct tty_struct *tty)
drivers/tty/tty_jobctrl.c
132
void tty_open_proc_set_tty(struct file *filp, struct tty_struct *tty)
drivers/tty/tty_jobctrl.c
160
struct tty_struct *get_current_tty(void)
drivers/tty/tty_jobctrl.c
162
struct tty_struct *tty;
drivers/tty/tty_jobctrl.c
196
int tty_signal_session_leader(struct tty_struct *tty, int exit_session)
drivers/tty/tty_jobctrl.c
267
struct tty_struct *tty;
drivers/tty/tty_jobctrl.c
33
int __tty_check_change(struct tty_struct *tty, int sig)
drivers/tty/tty_jobctrl.c
365
static int tiocsctty(struct tty_struct *tty, struct file *file, int arg)
drivers/tty/tty_jobctrl.c
421
struct pid *tty_get_pgrp(struct tty_struct *tty)
drivers/tty/tty_jobctrl.c
466
static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p)
drivers/tty/tty_jobctrl.c
493
static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p)
drivers/tty/tty_jobctrl.c
543
static int tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p)
drivers/tty/tty_jobctrl.c
572
long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty,
drivers/tty/tty_jobctrl.c
69
int tty_check_change(struct tty_struct *tty)
drivers/tty/tty_jobctrl.c
78
struct tty_struct *tty;
drivers/tty/tty_jobctrl.c
98
static void __proc_set_tty(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
139
static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc)
drivers/tty/tty_ldisc.c
239
struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
259
struct tty_ldisc *tty_ldisc_ref(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
287
__tty_ldisc_lock(struct tty_struct *tty, unsigned long timeout)
drivers/tty/tty_ldisc.c
293
__tty_ldisc_lock_nested(struct tty_struct *tty, unsigned long timeout)
drivers/tty/tty_ldisc.c
299
static inline void __tty_ldisc_unlock(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
304
int tty_ldisc_lock(struct tty_struct *tty, unsigned long timeout)
drivers/tty/tty_ldisc.c
320
void tty_ldisc_unlock(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
329
tty_ldisc_lock_pair_timeout(struct tty_struct *tty, struct tty_struct *tty2,
drivers/tty/tty_ldisc.c
364
static void tty_ldisc_lock_pair(struct tty_struct *tty, struct tty_struct *tty2)
drivers/tty/tty_ldisc.c
369
static void tty_ldisc_unlock_pair(struct tty_struct *tty,
drivers/tty/tty_ldisc.c
370
struct tty_struct *tty2)
drivers/tty/tty_ldisc.c
384
void tty_ldisc_flush(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
407
static void tty_set_termios_ldisc(struct tty_struct *tty, int disc)
drivers/tty/tty_ldisc.c
426
static int tty_ldisc_open(struct tty_struct *tty, struct tty_ldisc *ld)
drivers/tty/tty_ldisc.c
449
static void tty_ldisc_close(struct tty_struct *tty, struct tty_ldisc *ld)
drivers/tty/tty_ldisc.c
467
static int tty_ldisc_failto(struct tty_struct *tty, int ld)
drivers/tty/tty_ldisc.c
491
static void tty_ldisc_restore(struct tty_struct *tty, struct tty_ldisc *old)
drivers/tty/tty_ldisc.c
519
int tty_set_ldisc(struct tty_struct *tty, int disc)
drivers/tty/tty_ldisc.c
605
static void tty_ldisc_kill(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
625
static void tty_reset_termios(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
647
int tty_ldisc_reinit(struct tty_struct *tty, int disc)
drivers/tty/tty_ldisc.c
690
void tty_ldisc_hangup(struct tty_struct *tty, bool reinit)
drivers/tty/tty_ldisc.c
743
int tty_ldisc_setup(struct tty_struct *tty, struct tty_struct *o_tty)
drivers/tty/tty_ldisc.c
771
void tty_ldisc_release(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
773
struct tty_struct *o_tty = tty->link;
drivers/tty/tty_ldisc.c
801
int tty_ldisc_init(struct tty_struct *tty)
drivers/tty/tty_ldisc.c
818
void tty_ldisc_deinit(struct tty_struct *tty)
drivers/tty/tty_mutex.c
15
void tty_lock(struct tty_struct *tty)
drivers/tty/tty_mutex.c
22
int tty_lock_interruptible(struct tty_struct *tty)
drivers/tty/tty_mutex.c
33
void tty_unlock(struct tty_struct *tty)
drivers/tty/tty_mutex.c
40
void tty_lock_slave(struct tty_struct *tty)
drivers/tty/tty_mutex.c
46
void tty_unlock_slave(struct tty_struct *tty)
drivers/tty/tty_mutex.c
52
void tty_set_lock_subclass(struct tty_struct *tty)
drivers/tty/tty_port.c
26
struct tty_struct *tty;
drivers/tty/tty_port.c
320
struct tty_struct *tty_port_tty_get(struct tty_port *port)
drivers/tty/tty_port.c
335
void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty)
drivers/tty/tty_port.c
353
static void tty_port_shutdown(struct tty_port *port, struct tty_struct *tty)
drivers/tty/tty_port.c
386
struct tty_struct *tty;
drivers/tty/tty_port.c
407
struct tty_struct *tty = scoped_tty();
drivers/tty/tty_port.c
47
struct tty_struct *tty;
drivers/tty/tty_port.c
501
struct tty_struct *tty, struct file *filp)
drivers/tty/tty_port.c
585
static void tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty)
drivers/tty/tty_port.c
615
struct tty_struct *tty, struct file *filp)
drivers/tty/tty_port.c
666
void tty_port_close_end(struct tty_port *port, struct tty_struct *tty)
drivers/tty/tty_port.c
700
void tty_port_close(struct tty_port *port, struct tty_struct *tty,
drivers/tty/tty_port.c
724
struct tty_struct *tty)
drivers/tty/tty_port.c
751
int tty_port_open(struct tty_port *port, struct tty_struct *tty,
drivers/tty/ttynull.c
17
static int ttynull_open(struct tty_struct *tty, struct file *filp)
drivers/tty/ttynull.c
22
static void ttynull_close(struct tty_struct *tty, struct file *filp)
drivers/tty/ttynull.c
27
static void ttynull_hangup(struct tty_struct *tty)
drivers/tty/ttynull.c
32
static ssize_t ttynull_write(struct tty_struct *tty, const u8 *buf,
drivers/tty/ttynull.c
38
static unsigned int ttynull_write_room(struct tty_struct *tty)
drivers/tty/vcc.c
27
struct tty_struct *tty; /* only populated while dev is open */
drivers/tty/vcc.c
277
static int vcc_rx_check(struct tty_struct *tty, int size)
drivers/tty/vcc.c
292
static int vcc_rx(struct tty_struct *tty, char *buf, int size)
drivers/tty/vcc.c
309
struct tty_struct *tty;
drivers/tty/vcc.c
413
struct tty_struct *tty = port->tty;
drivers/tty/vcc.c
734
static int vcc_open(struct tty_struct *tty, struct file *vcc_file)
drivers/tty/vcc.c
769
static void vcc_close(struct tty_struct *tty, struct file *vcc_file)
drivers/tty/vcc.c
794
static void vcc_hangup(struct tty_struct *tty)
drivers/tty/vcc.c
817
static ssize_t vcc_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/vcc.c
882
static unsigned int vcc_write_room(struct tty_struct *tty)
drivers/tty/vcc.c
900
static unsigned int vcc_chars_in_buffer(struct tty_struct *tty)
drivers/tty/vcc.c
918
static int vcc_break_ctl(struct tty_struct *tty, int state)
drivers/tty/vcc.c
947
static int vcc_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/vcc.c
983
static void vcc_cleanup(struct tty_struct *tty)
drivers/tty/vt/keyboard.c
1435
struct tty_struct *tty;
drivers/tty/vt/keyboard.c
512
struct tty_struct *tty = vc->port.tty;
drivers/tty/vt/selection.c
187
struct tty_struct *tty)
drivers/tty/vt/selection.c
339
struct tty_struct *tty)
drivers/tty/vt/selection.c
376
int set_selection_kernel(struct tiocl_selection *v, struct tty_struct *tty)
drivers/tty/vt/selection.c
391
int paste_selection(struct tty_struct *tty)
drivers/tty/vt/vt.c
1169
static int vc_do_resize(struct tty_struct *tty, struct vc_data *vc,
drivers/tty/vt/vt.c
1346
static int vt_resize(struct tty_struct *tty, struct winsize *ws)
drivers/tty/vt/vt.c
142
static int con_open(struct tty_struct *, struct file *);
drivers/tty/vt/vt.c
148
static void con_flush_chars(struct tty_struct *tty);
drivers/tty/vt/vt.c
1862
static void cursor_report(struct vc_data *vc, struct tty_struct *tty)
drivers/tty/vt/vt.c
1873
static inline void status_report(struct tty_struct *tty)
drivers/tty/vt/vt.c
1880
static inline void respond_ID(struct tty_struct *tty)
drivers/tty/vt/vt.c
1888
void mouse_report(struct tty_struct *tty, int butt, int mrx, int mry)
drivers/tty/vt/vt.c
1905
static int get_bracketed_paste(struct tty_struct *tty)
drivers/tty/vt/vt.c
2373
static bool handle_ascii(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2442
static void handle_esc(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2512
static void csi_DEC(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2550
static void csi_ECMA(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2689
static void do_con_trol(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
3276
static int do_con_write(struct tty_struct *tty, const u8 *buf, int count)
drivers/tty/vt/vt.c
3561
int tioclinux(struct tty_struct *tty, unsigned long arg)
drivers/tty/vt/vt.c
3657
static ssize_t con_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/tty/vt/vt.c
3667
static int con_put_char(struct tty_struct *tty, u8 ch)
drivers/tty/vt/vt.c
3672
static unsigned int con_write_room(struct tty_struct *tty)
drivers/tty/vt/vt.c
3684
static void con_throttle(struct tty_struct *tty)
drivers/tty/vt/vt.c
3688
static void con_unthrottle(struct tty_struct *tty)
drivers/tty/vt/vt.c
3698
static void con_stop(struct tty_struct *tty)
drivers/tty/vt/vt.c
3712
static void con_start(struct tty_struct *tty)
drivers/tty/vt/vt.c
3723
static void con_flush_chars(struct tty_struct *tty)
drivers/tty/vt/vt.c
3737
static int con_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/vt/vt.c
3774
static int con_open(struct tty_struct *tty, struct file *filp)
drivers/tty/vt/vt.c
3781
static void con_close(struct tty_struct *tty, struct file *filp)
drivers/tty/vt/vt.c
3786
static void con_shutdown(struct tty_struct *tty)
drivers/tty/vt/vt.c
3795
static void con_cleanup(struct tty_struct *tty)
drivers/tty/vt/vt.c
3806
static int con_ldisc_ok(struct tty_struct *tty, int ldisc)
drivers/tty/vt/vt_ioctl.c
1056
long vt_compat_ioctl(struct tty_struct *tty,
drivers/tty/vt/vt_ioctl.c
283
static int vt_k_ioctl(struct tty_struct *tty, unsigned int cmd,
drivers/tty/vt/vt_ioctl.c
727
int vt_ioctl(struct tty_struct *tty,
drivers/tty/vt/vt_ioctl.c
983
struct tty_struct *tty;
drivers/usb/class/cdc-acm.c
1067
static int acm_tty_get_icount(struct tty_struct *tty,
drivers/usb/class/cdc-acm.c
1083
static int acm_tty_ioctl(struct tty_struct *tty,
drivers/usb/class/cdc-acm.c
1104
static void acm_tty_set_termios(struct tty_struct *tty,
drivers/usb/class/cdc-acm.c
54
static void acm_tty_set_termios(struct tty_struct *tty,
drivers/usb/class/cdc-acm.c
640
static int acm_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
669
static int acm_tty_open(struct tty_struct *tty, struct file *filp)
drivers/usb/class/cdc-acm.c
696
static int acm_port_activate(struct tty_port *port, struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
806
static void acm_tty_cleanup(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
813
static void acm_tty_hangup(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
820
static void acm_tty_close(struct tty_struct *tty, struct file *filp)
drivers/usb/class/cdc-acm.c
827
static ssize_t acm_tty_write(struct tty_struct *tty, const u8 *buf,
drivers/usb/class/cdc-acm.c
881
static unsigned int acm_tty_write_room(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
891
static void acm_tty_flush_buffer(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
904
static unsigned int acm_tty_chars_in_buffer(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
919
static void acm_tty_throttle(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
926
static void acm_tty_unthrottle(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
938
static int acm_tty_break_ctl(struct tty_struct *tty, int state)
drivers/usb/class/cdc-acm.c
953
static int acm_tty_tiocmget(struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
965
static int acm_tty_tiocmset(struct tty_struct *tty,
drivers/usb/class/cdc-acm.c
984
static int get_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/class/cdc-acm.c
998
static int set_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/gadget/function/u_serial.c
318
struct tty_struct *tty;
drivers/usb/gadget/function/u_serial.c
368
struct tty_struct *tty;
drivers/usb/gadget/function/u_serial.c
611
static int gs_open(struct tty_struct *tty, struct file *file)
drivers/usb/gadget/function/u_serial.c
693
static void gs_close(struct tty_struct *tty, struct file *file)
drivers/usb/gadget/function/u_serial.c
752
static ssize_t gs_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/usb/gadget/function/u_serial.c
784
static int gs_put_char(struct tty_struct *tty, u8 ch)
drivers/usb/gadget/function/u_serial.c
800
static void gs_flush_chars(struct tty_struct *tty)
drivers/usb/gadget/function/u_serial.c
825
static unsigned int gs_write_room(struct tty_struct *tty)
drivers/usb/gadget/function/u_serial.c
842
static unsigned int gs_chars_in_buffer(struct tty_struct *tty)
drivers/usb/gadget/function/u_serial.c
859
static void gs_unthrottle(struct tty_struct *tty)
drivers/usb/gadget/function/u_serial.c
876
static int gs_break_ctl(struct tty_struct *tty, int duration)
drivers/usb/gadget/function/u_serial.c
894
static int gs_get_icount(struct tty_struct *tty,
drivers/usb/host/xhci-dbgtty.c
168
struct tty_struct *tty;
drivers/usb/host/xhci-dbgtty.c
265
static int dbc_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/usb/host/xhci-dbgtty.c
281
static int dbc_tty_open(struct tty_struct *tty, struct file *file)
drivers/usb/host/xhci-dbgtty.c
288
static void dbc_tty_close(struct tty_struct *tty, struct file *file)
drivers/usb/host/xhci-dbgtty.c
295
static ssize_t dbc_tty_write(struct tty_struct *tty, const u8 *buf,
drivers/usb/host/xhci-dbgtty.c
328
static int dbc_tty_put_char(struct tty_struct *tty, u8 ch)
drivers/usb/host/xhci-dbgtty.c
341
static void dbc_tty_flush_chars(struct tty_struct *tty)
drivers/usb/host/xhci-dbgtty.c
351
static unsigned int dbc_tty_write_room(struct tty_struct *tty)
drivers/usb/host/xhci-dbgtty.c
368
static unsigned int dbc_tty_chars_in_buffer(struct tty_struct *tty)
drivers/usb/host/xhci-dbgtty.c
381
static void dbc_tty_unthrottle(struct tty_struct *tty)
drivers/usb/host/xhci-dbgtty.c
406
struct tty_struct *tty;
drivers/usb/host/xhci-dbgtty.c
449
static int dbc_port_activate(struct tty_port *_port, struct tty_struct *tty)
drivers/usb/serial/ark3116.c
189
static void ark3116_set_termios(struct tty_struct *tty,
drivers/usb/serial/ark3116.c
310
static int ark3116_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ark3116.c
373
static int ark3116_tiocmget(struct tty_struct *tty)
drivers/usb/serial/ark3116.c
399
static int ark3116_tiocmset(struct tty_struct *tty,
drivers/usb/serial/ark3116.c
435
static int ark3116_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/belkin_sa.c
143
static int belkin_sa_open(struct tty_struct *tty,
drivers/usb/serial/belkin_sa.c
276
static void belkin_sa_set_termios(struct tty_struct *tty,
drivers/usb/serial/belkin_sa.c
39
static int belkin_sa_open(struct tty_struct *tty,
drivers/usb/serial/belkin_sa.c
402
static int belkin_sa_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/belkin_sa.c
417
static int belkin_sa_tiocmget(struct tty_struct *tty)
drivers/usb/serial/belkin_sa.c
431
static int belkin_sa_tiocmset(struct tty_struct *tty,
drivers/usb/serial/belkin_sa.c
44
static void belkin_sa_set_termios(struct tty_struct *tty,
drivers/usb/serial/belkin_sa.c
47
static int belkin_sa_break_ctl(struct tty_struct *tty, int break_state);
drivers/usb/serial/belkin_sa.c
48
static int belkin_sa_tiocmget(struct tty_struct *tty);
drivers/usb/serial/belkin_sa.c
49
static int belkin_sa_tiocmset(struct tty_struct *tty,
drivers/usb/serial/ch341.c
111
static void ch341_set_termios(struct tty_struct *tty,
drivers/usb/serial/ch341.c
451
static int ch341_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ch341.c
485
static void ch341_set_flow_control(struct tty_struct *tty,
drivers/usb/serial/ch341.c
510
static void ch341_set_termios(struct tty_struct *tty,
drivers/usb/serial/ch341.c
593
static int ch341_simulate_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/ch341.c
661
static int ch341_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/ch341.c
707
static int ch341_tiocmset(struct tty_struct *tty,
drivers/usb/serial/ch341.c
734
struct tty_struct *tty;
drivers/usb/serial/ch341.c
808
static int ch341_tiocmget(struct tty_struct *tty)
drivers/usb/serial/console.c
67
struct tty_struct *tty = NULL;
drivers/usb/serial/cp210x.c
1051
static void cp210x_change_speed(struct tty_struct *tty,
drivers/usb/serial/cp210x.c
1135
static void cp210x_set_flow_control(struct tty_struct *tty,
drivers/usb/serial/cp210x.c
1255
static void cp210x_set_termios(struct tty_struct *tty,
drivers/usb/serial/cp210x.c
1329
static int cp210x_tiocmset(struct tty_struct *tty,
drivers/usb/serial/cp210x.c
1420
static int cp210x_tiocmget(struct tty_struct *tty)
drivers/usb/serial/cp210x.c
1442
static int cp210x_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/cp210x.c
31
static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *);
drivers/usb/serial/cp210x.c
33
static void cp210x_change_speed(struct tty_struct *, struct usb_serial_port *,
drivers/usb/serial/cp210x.c
35
static void cp210x_set_termios(struct tty_struct *, struct usb_serial_port *,
drivers/usb/serial/cp210x.c
38
static int cp210x_tiocmget(struct tty_struct *);
drivers/usb/serial/cp210x.c
39
static int cp210x_tiocmset(struct tty_struct *, unsigned int, unsigned int);
drivers/usb/serial/cp210x.c
42
static int cp210x_break_ctl(struct tty_struct *, int);
drivers/usb/serial/cp210x.c
776
static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/cyberjack.c
130
static int cyberjack_open(struct tty_struct *tty,
drivers/usb/serial/cyberjack.c
155
static int cyberjack_write(struct tty_struct *tty,
drivers/usb/serial/cyberjack.c
240
static unsigned int cyberjack_write_room(struct tty_struct *tty)
drivers/usb/serial/cyberjack.c
49
static int cyberjack_open(struct tty_struct *tty,
drivers/usb/serial/cyberjack.c
52
static int cyberjack_write(struct tty_struct *tty,
drivers/usb/serial/cyberjack.c
54
static unsigned int cyberjack_write_room(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
1020
struct tty_struct *tty;
drivers/usb/serial/cypress_m8.c
117
static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/cypress_m8.c
120
static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/cypress_m8.c
123
static unsigned int cypress_write_room(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
124
static void cypress_earthmate_init_termios(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
125
static void cypress_set_termios(struct tty_struct *tty,
drivers/usb/serial/cypress_m8.c
128
static int cypress_tiocmget(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
129
static int cypress_tiocmset(struct tty_struct *tty,
drivers/usb/serial/cypress_m8.c
131
static unsigned int cypress_chars_in_buffer(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
132
static void cypress_throttle(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
133
static void cypress_unthrottle(struct tty_struct *tty);
drivers/usb/serial/cypress_m8.c
286
static int cypress_serial_control(struct tty_struct *tty,
drivers/usb/serial/cypress_m8.c
581
static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/cypress_m8.c
660
static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/cypress_m8.c
796
static unsigned int cypress_write_room(struct tty_struct *tty)
drivers/usb/serial/cypress_m8.c
812
static int cypress_tiocmget(struct tty_struct *tty)
drivers/usb/serial/cypress_m8.c
838
static int cypress_tiocmset(struct tty_struct *tty,
drivers/usb/serial/cypress_m8.c
860
static void cypress_earthmate_init_termios(struct tty_struct *tty)
drivers/usb/serial/cypress_m8.c
865
static void cypress_set_termios(struct tty_struct *tty,
drivers/usb/serial/cypress_m8.c
963
static unsigned int cypress_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/cypress_m8.c
979
static void cypress_throttle(struct tty_struct *tty)
drivers/usb/serial/cypress_m8.c
990
static void cypress_unthrottle(struct tty_struct *tty)
drivers/usb/serial/digi_acceleport.c
1028
static unsigned int digi_write_room(struct tty_struct *tty)
drivers/usb/serial/digi_acceleport.c
1048
static unsigned int digi_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/digi_acceleport.c
1073
static int digi_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/digi_acceleport.c
1489
struct tty_struct *tty;
drivers/usb/serial/digi_acceleport.c
213
static void digi_rx_throttle(struct tty_struct *tty);
drivers/usb/serial/digi_acceleport.c
214
static void digi_rx_unthrottle(struct tty_struct *tty);
drivers/usb/serial/digi_acceleport.c
215
static void digi_set_termios(struct tty_struct *tty,
drivers/usb/serial/digi_acceleport.c
218
static int digi_break_ctl(struct tty_struct *tty, int break_state);
drivers/usb/serial/digi_acceleport.c
219
static int digi_tiocmget(struct tty_struct *tty);
drivers/usb/serial/digi_acceleport.c
220
static int digi_tiocmset(struct tty_struct *tty, unsigned int set,
drivers/usb/serial/digi_acceleport.c
222
static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/digi_acceleport.c
225
static unsigned int digi_write_room(struct tty_struct *tty);
drivers/usb/serial/digi_acceleport.c
226
static unsigned int digi_chars_in_buffer(struct tty_struct *tty);
drivers/usb/serial/digi_acceleport.c
227
static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/digi_acceleport.c
615
static void digi_rx_throttle(struct tty_struct *tty)
drivers/usb/serial/digi_acceleport.c
629
static void digi_rx_unthrottle(struct tty_struct *tty)
drivers/usb/serial/digi_acceleport.c
655
static void digi_set_termios(struct tty_struct *tty,
drivers/usb/serial/digi_acceleport.c
845
static int digi_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/digi_acceleport.c
859
static int digi_tiocmget(struct tty_struct *tty)
drivers/usb/serial/digi_acceleport.c
873
static int digi_tiocmset(struct tty_struct *tty,
drivers/usb/serial/digi_acceleport.c
888
static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/empeg.c
32
static void empeg_init_termios(struct tty_struct *tty);
drivers/usb/serial/empeg.c
74
static void empeg_init_termios(struct tty_struct *tty)
drivers/usb/serial/f81232.c
197
struct tty_struct *tty;
drivers/usb/serial/f81232.c
447
static int f81232_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/f81232.c
483
static void f81232_set_baudrate(struct tty_struct *tty,
drivers/usb/serial/f81232.c
605
static void f81232_set_termios(struct tty_struct *tty,
drivers/usb/serial/f81232.c
663
static int f81232_tiocmget(struct tty_struct *tty)
drivers/usb/serial/f81232.c
688
static int f81232_tiocmset(struct tty_struct *tty,
drivers/usb/serial/f81232.c
696
static int f81232_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/f81232.c
724
static int f81534a_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/f81232.c
789
static void f81232_get_serial(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/f81534.c
1004
struct tty_struct *tty;
drivers/usb/serial/f81534.c
1065
static int f81534_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/f81534.c
1132
static void f81534_get_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/f81534.c
1424
static int f81534_tiocmget(struct tty_struct *tty)
drivers/usb/serial/f81534.c
1452
static int f81534_tiocmset(struct tty_struct *tty, unsigned int set,
drivers/usb/serial/f81534.c
1468
static int f81534_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/f81534.c
556
struct tty_struct *tty, u32 baudrate, u32 old_baudrate, u8 lcr)
drivers/usb/serial/f81534.c
658
static int f81534_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/f81534.c
949
static void f81534_set_termios(struct tty_struct *tty,
drivers/usb/serial/ftdi_sio.c
1107
static void ftdi_set_termios(struct tty_struct *tty,
drivers/usb/serial/ftdi_sio.c
1247
static u32 get_ftdi_divisor(struct tty_struct *tty,
drivers/usb/serial/ftdi_sio.c
1344
static int change_speed(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ftdi_sio.c
1429
static void get_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/ftdi_sio.c
1441
static int set_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/ftdi_sio.c
2316
static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ftdi_sio.c
2431
struct tty_struct *tty;
drivers/usb/serial/ftdi_sio.c
2523
static int ftdi_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/ftdi_sio.c
2575
static void ftdi_set_termios(struct tty_struct *tty,
drivers/usb/serial/ftdi_sio.c
2796
static int ftdi_tiocmget(struct tty_struct *tty)
drivers/usb/serial/ftdi_sio.c
2816
static int ftdi_tiocmset(struct tty_struct *tty,
drivers/usb/serial/ftdi_sio.c
2824
static int ftdi_ioctl(struct tty_struct *tty,
drivers/usb/serial/garmin_gps.c
1038
static int garmin_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/garmin_gps.c
1110
static unsigned int garmin_write_room(struct tty_struct *tty)
drivers/usb/serial/garmin_gps.c
1313
static void garmin_throttle(struct tty_struct *tty)
drivers/usb/serial/garmin_gps.c
1326
static void garmin_unthrottle(struct tty_struct *tty)
drivers/usb/serial/garmin_gps.c
903
static int garmin_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/generic.c
104
int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/generic.c
211
int usb_serial_generic_write(struct tty_struct *tty,
drivers/usb/serial/generic.c
231
unsigned int usb_serial_generic_write_room(struct tty_struct *tty)
drivers/usb/serial/generic.c
248
unsigned int usb_serial_generic_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/generic.c
266
void usb_serial_generic_wait_until_sent(struct tty_struct *tty, long timeout)
drivers/usb/serial/generic.c
472
void usb_serial_generic_throttle(struct tty_struct *tty)
drivers/usb/serial/generic.c
480
void usb_serial_generic_unthrottle(struct tty_struct *tty)
drivers/usb/serial/generic.c
496
static bool usb_serial_generic_msr_changed(struct tty_struct *tty,
drivers/usb/serial/generic.c
525
int usb_serial_generic_tiocmiwait(struct tty_struct *tty, unsigned long arg)
drivers/usb/serial/generic.c
545
int usb_serial_generic_get_icount(struct tty_struct *tty,
drivers/usb/serial/generic.c
609
struct tty_struct *tty, unsigned int status)
drivers/usb/serial/io_edgeport.c
1116
static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/io_edgeport.c
1327
static unsigned int edge_write_room(struct tty_struct *tty)
drivers/usb/serial/io_edgeport.c
1350
static unsigned int edge_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/io_edgeport.c
1374
static void edge_throttle(struct tty_struct *tty)
drivers/usb/serial/io_edgeport.c
1412
static void edge_unthrottle(struct tty_struct *tty)
drivers/usb/serial/io_edgeport.c
1447
static void edge_set_termios(struct tty_struct *tty,
drivers/usb/serial/io_edgeport.c
1495
static int edge_tiocmset(struct tty_struct *tty,
drivers/usb/serial/io_edgeport.c
1524
static int edge_tiocmget(struct tty_struct *tty)
drivers/usb/serial/io_edgeport.c
1548
static int edge_ioctl(struct tty_struct *tty,
drivers/usb/serial/io_edgeport.c
1567
static int edge_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/io_edgeport.c
1755
struct tty_struct *tty;
drivers/usb/serial/io_edgeport.c
2334
static void change_port_settings(struct tty_struct *tty,
drivers/usb/serial/io_edgeport.c
284
static void change_port_settings(struct tty_struct *tty,
drivers/usb/serial/io_edgeport.c
817
static int edge_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/io_ti.c
1568
struct tty_struct *tty;
drivers/usb/serial/io_ti.c
1822
struct tty_struct *tty;
drivers/usb/serial/io_ti.c
1848
static int edge_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/io_ti.c
2015
static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/io_ti.c
2037
static void edge_send(struct usb_serial_port *port, struct tty_struct *tty)
drivers/usb/serial/io_ti.c
2087
static unsigned int edge_write_room(struct tty_struct *tty)
drivers/usb/serial/io_ti.c
2107
static unsigned int edge_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/io_ti.c
2136
static void edge_throttle(struct tty_struct *tty)
drivers/usb/serial/io_ti.c
2163
static void edge_unthrottle(struct tty_struct *tty)
drivers/usb/serial/io_ti.c
221
static void edge_set_termios(struct tty_struct *tty,
drivers/usb/serial/io_ti.c
2227
static void change_port_settings(struct tty_struct *tty,
drivers/usb/serial/io_ti.c
224
static void edge_send(struct usb_serial_port *port, struct tty_struct *tty);
drivers/usb/serial/io_ti.c
2368
static void edge_set_termios(struct tty_struct *tty,
drivers/usb/serial/io_ti.c
2380
static int edge_tiocmset(struct tty_struct *tty,
drivers/usb/serial/io_ti.c
2411
static int edge_tiocmget(struct tty_struct *tty)
drivers/usb/serial/io_ti.c
2438
static int edge_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/ipaq.c
27
static int ipaq_open(struct tty_struct *tty,
drivers/usb/serial/ipaq.c
511
static int ipaq_open(struct tty_struct *tty,
drivers/usb/serial/ipw.c
130
static int ipw_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ir-usb.c
256
static int ir_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/ir-usb.c
340
static unsigned int ir_write_room(struct tty_struct *tty)
drivers/usb/serial/ir-usb.c
376
static void ir_set_termios(struct tty_struct *tty,
drivers/usb/serial/ir-usb.c
46
static int ir_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/ir-usb.c
48
static unsigned int ir_write_room(struct tty_struct *tty);
drivers/usb/serial/ir-usb.c
51
static void ir_set_termios(struct tty_struct *tty,
drivers/usb/serial/iuu_phoenix.c
111
static int iuu_tiocmset(struct tty_struct *tty,
drivers/usb/serial/iuu_phoenix.c
140
static int iuu_tiocmget(struct tty_struct *tty)
drivers/usb/serial/iuu_phoenix.c
696
static int iuu_uart_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/iuu_phoenix.c
879
static void iuu_set_termios(struct tty_struct *tty,
drivers/usb/serial/iuu_phoenix.c
946
static void iuu_init_termios(struct tty_struct *tty)
drivers/usb/serial/iuu_phoenix.c
956
static int iuu_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/keyspan.c
1461
static unsigned int keyspan_write_room(struct tty_struct *tty)
drivers/usb/serial/keyspan.c
1497
static int keyspan_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/keyspan.c
600
static int keyspan_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/keyspan.c
619
static void keyspan_set_termios(struct tty_struct *tty,
drivers/usb/serial/keyspan.c
656
static int keyspan_tiocmget(struct tty_struct *tty)
drivers/usb/serial/keyspan.c
672
static int keyspan_tiocmset(struct tty_struct *tty,
drivers/usb/serial/keyspan.c
692
static int keyspan_write(struct tty_struct *tty,
drivers/usb/serial/keyspan_pda.c
229
static void keyspan_pda_rx_throttle(struct tty_struct *tty)
drivers/usb/serial/keyspan_pda.c
247
static void keyspan_pda_rx_unthrottle(struct tty_struct *tty)
drivers/usb/serial/keyspan_pda.c
324
static int keyspan_pda_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/keyspan_pda.c
349
static void keyspan_pda_set_termios(struct tty_struct *tty,
drivers/usb/serial/keyspan_pda.c
430
static int keyspan_pda_tiocmget(struct tty_struct *tty)
drivers/usb/serial/keyspan_pda.c
452
static int keyspan_pda_tiocmset(struct tty_struct *tty,
drivers/usb/serial/keyspan_pda.c
561
static int keyspan_pda_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/keyspan_pda.c
591
static int keyspan_pda_open(struct tty_struct *tty,
drivers/usb/serial/kl5kusb105.c
218
static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/kl5kusb105.c
365
static void klsi_105_set_termios(struct tty_struct *tty,
drivers/usb/serial/kl5kusb105.c
485
static int klsi_105_tiocmget(struct tty_struct *tty)
drivers/usb/serial/kl5kusb105.c
54
static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/kl5kusb105.c
56
static void klsi_105_set_termios(struct tty_struct *tty,
drivers/usb/serial/kl5kusb105.c
59
static int klsi_105_tiocmget(struct tty_struct *tty);
drivers/usb/serial/kobil_sct.c
167
static void kobil_init_termios(struct tty_struct *tty)
drivers/usb/serial/kobil_sct.c
176
static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/kobil_sct.c
270
static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/kobil_sct.c
338
static unsigned int kobil_write_room(struct tty_struct *tty)
drivers/usb/serial/kobil_sct.c
345
static int kobil_tiocmget(struct tty_struct *tty)
drivers/usb/serial/kobil_sct.c
385
static int kobil_tiocmset(struct tty_struct *tty,
drivers/usb/serial/kobil_sct.c
428
static void kobil_set_termios(struct tty_struct *tty,
drivers/usb/serial/kobil_sct.c
483
static int kobil_ioctl(struct tty_struct *tty,
drivers/usb/serial/kobil_sct.c
50
static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/kobil_sct.c
52
static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/kobil_sct.c
54
static unsigned int kobil_write_room(struct tty_struct *tty);
drivers/usb/serial/kobil_sct.c
55
static int kobil_ioctl(struct tty_struct *tty,
drivers/usb/serial/kobil_sct.c
57
static int kobil_tiocmget(struct tty_struct *tty);
drivers/usb/serial/kobil_sct.c
58
static int kobil_tiocmset(struct tty_struct *tty,
drivers/usb/serial/kobil_sct.c
62
static void kobil_set_termios(struct tty_struct *tty,
drivers/usb/serial/kobil_sct.c
65
static void kobil_init_termios(struct tty_struct *tty);
drivers/usb/serial/mct_u232.c
172
static int mct_u232_set_baud_rate(struct tty_struct *tty,
drivers/usb/serial/mct_u232.c
41
static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/mct_u232.c
420
static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/mct_u232.c
45
static void mct_u232_set_termios(struct tty_struct *tty,
drivers/usb/serial/mct_u232.c
48
static int mct_u232_break_ctl(struct tty_struct *tty, int break_state);
drivers/usb/serial/mct_u232.c
49
static int mct_u232_tiocmget(struct tty_struct *tty);
drivers/usb/serial/mct_u232.c
50
static int mct_u232_tiocmset(struct tty_struct *tty,
drivers/usb/serial/mct_u232.c
52
static void mct_u232_throttle(struct tty_struct *tty);
drivers/usb/serial/mct_u232.c
53
static void mct_u232_unthrottle(struct tty_struct *tty);
drivers/usb/serial/mct_u232.c
598
static void mct_u232_set_termios(struct tty_struct *tty,
drivers/usb/serial/mct_u232.c
683
static int mct_u232_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/mct_u232.c
701
static int mct_u232_tiocmget(struct tty_struct *tty)
drivers/usb/serial/mct_u232.c
715
static int mct_u232_tiocmset(struct tty_struct *tty,
drivers/usb/serial/mct_u232.c
740
static void mct_u232_throttle(struct tty_struct *tty)
drivers/usb/serial/mct_u232.c
758
static void mct_u232_unthrottle(struct tty_struct *tty)
drivers/usb/serial/metro-usb.c
167
static int metrousb_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/metro-usb.c
264
static void metrousb_throttle(struct tty_struct *tty)
drivers/usb/serial/metro-usb.c
276
static int metrousb_tiocmget(struct tty_struct *tty)
drivers/usb/serial/metro-usb.c
290
static int metrousb_tiocmset(struct tty_struct *tty,
drivers/usb/serial/metro-usb.c
319
static void metrousb_unthrottle(struct tty_struct *tty)
drivers/usb/serial/mos7720.c
1000
static int mos7720_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/mos7720.c
1029
static unsigned int mos7720_write_room(struct tty_struct *tty)
drivers/usb/serial/mos7720.c
1047
static int mos7720_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/mos7720.c
1118
static void mos7720_throttle(struct tty_struct *tty)
drivers/usb/serial/mos7720.c
1150
static void mos7720_unthrottle(struct tty_struct *tty)
drivers/usb/serial/mos7720.c
1359
static void change_port_settings(struct tty_struct *tty,
drivers/usb/serial/mos7720.c
1498
static void mos7720_set_termios(struct tty_struct *tty,
drivers/usb/serial/mos7720.c
1535
static int get_lsr_info(struct tty_struct *tty,
drivers/usb/serial/mos7720.c
1558
static int mos7720_tiocmget(struct tty_struct *tty)
drivers/usb/serial/mos7720.c
1579
static int mos7720_tiocmset(struct tty_struct *tty,
drivers/usb/serial/mos7720.c
1609
static int mos7720_ioctl(struct tty_struct *tty,
drivers/usb/serial/mos7720.c
843
static int mos7720_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/mos7720.c
950
static unsigned int mos7720_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/mos7840.c
1003
static int mos7840_tiocmset(struct tty_struct *tty,
drivers/usb/serial/mos7840.c
1177
static void mos7840_change_port_settings(struct tty_struct *tty,
drivers/usb/serial/mos7840.c
1319
static void mos7840_set_termios(struct tty_struct *tty,
drivers/usb/serial/mos7840.c
1352
static int mos7840_get_lsr_info(struct tty_struct *tty,
drivers/usb/serial/mos7840.c
1372
static int mos7840_ioctl(struct tty_struct *tty,
drivers/usb/serial/mos7840.c
498
static int mos7840_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/mos7840.c
719
static unsigned int mos7840_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/mos7840.c
776
static int mos7840_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/mos7840.c
801
static unsigned int mos7840_write_room(struct tty_struct *tty)
drivers/usb/serial/mos7840.c
830
static int mos7840_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/mos7840.c
923
static void mos7840_throttle(struct tty_struct *tty)
drivers/usb/serial/mos7840.c
952
static void mos7840_unthrottle(struct tty_struct *tty)
drivers/usb/serial/mos7840.c
976
static int mos7840_tiocmget(struct tty_struct *tty)
drivers/usb/serial/mxuport.c
1195
static int mxuport_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/mxuport.c
1240
static int mxuport_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/mxuport.c
282
static void mxuport_throttle(struct tty_struct *tty)
drivers/usb/serial/mxuport.c
300
static void mxuport_unthrottle(struct tty_struct *tty)
drivers/usb/serial/mxuport.c
696
static int mxuport_tiocmset(struct tty_struct *tty, unsigned int set,
drivers/usb/serial/mxuport.c
728
static int mxuport_tiocmget(struct tty_struct *tty)
drivers/usb/serial/mxuport.c
760
static int mxuport_set_termios_flow(struct tty_struct *tty,
drivers/usb/serial/mxuport.c
833
static void mxuport_set_termios(struct tty_struct *tty,
drivers/usb/serial/navman.c
66
static int navman_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/navman.c
87
static int navman_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/opticon.c
126
static int opticon_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/opticon.c
188
static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/opticon.c
266
static unsigned int opticon_write_room(struct tty_struct *tty)
drivers/usb/serial/opticon.c
288
static unsigned int opticon_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/opticon.c
302
static int opticon_tiocmget(struct tty_struct *tty)
drivers/usb/serial/opticon.c
320
static int opticon_tiocmset(struct tty_struct *tty,
drivers/usb/serial/oti6858.c
116
static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/oti6858.c
118
static void oti6858_set_termios(struct tty_struct *tty,
drivers/usb/serial/oti6858.c
121
static void oti6858_init_termios(struct tty_struct *tty);
drivers/usb/serial/oti6858.c
125
static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/oti6858.c
127
static unsigned int oti6858_write_room(struct tty_struct *tty);
drivers/usb/serial/oti6858.c
128
static unsigned int oti6858_chars_in_buffer(struct tty_struct *tty);
drivers/usb/serial/oti6858.c
129
static int oti6858_tiocmget(struct tty_struct *tty);
drivers/usb/serial/oti6858.c
130
static int oti6858_tiocmset(struct tty_struct *tty,
drivers/usb/serial/oti6858.c
352
static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/oti6858.c
363
static unsigned int oti6858_write_room(struct tty_struct *tty)
drivers/usb/serial/oti6858.c
376
static unsigned int oti6858_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/oti6858.c
389
static void oti6858_init_termios(struct tty_struct *tty)
drivers/usb/serial/oti6858.c
394
static void oti6858_set_termios(struct tty_struct *tty,
drivers/usb/serial/oti6858.c
496
static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/oti6858.c
575
static int oti6858_tiocmset(struct tty_struct *tty,
drivers/usb/serial/oti6858.c
605
static int oti6858_tiocmget(struct tty_struct *tty)
drivers/usb/serial/pl2303.c
1031
static int pl2303_tiocmset(struct tty_struct *tty,
drivers/usb/serial/pl2303.c
1059
static int pl2303_tiocmget(struct tty_struct *tty)
drivers/usb/serial/pl2303.c
1124
static int pl2303_break_ctl(struct tty_struct *tty, int state)
drivers/usb/serial/pl2303.c
1138
struct tty_struct *tty;
drivers/usb/serial/pl2303.c
710
static void pl2303_encode_baud_rate(struct tty_struct *tty,
drivers/usb/serial/pl2303.c
809
static bool pl2303_enable_xonxoff(struct tty_struct *tty, const struct pl2303_type_data *type)
drivers/usb/serial/pl2303.c
823
static void pl2303_set_termios(struct tty_struct *tty,
drivers/usb/serial/pl2303.c
990
static int pl2303_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/quatech2.c
253
static void qt2_set_termios(struct tty_struct *tty,
drivers/usb/serial/quatech2.c
312
static int qt2_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/quatech2.c
701
static int qt2_tiocmget(struct tty_struct *tty)
drivers/usb/serial/quatech2.c
733
static int qt2_tiocmset(struct tty_struct *tty,
drivers/usb/serial/quatech2.c
742
static int qt2_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/quatech2.c
853
static unsigned int qt2_write_room(struct tty_struct *tty)
drivers/usb/serial/quatech2.c
874
static int qt2_write(struct tty_struct *tty,
drivers/usb/serial/sierra.c
341
static int sierra_tiocmget(struct tty_struct *tty)
drivers/usb/serial/sierra.c
359
static int sierra_tiocmset(struct tty_struct *tty,
drivers/usb/serial/sierra.c
415
static int sierra_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/sierra.c
614
static unsigned int sierra_write_room(struct tty_struct *tty)
drivers/usb/serial/sierra.c
633
static unsigned int sierra_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/sierra.c
769
static int sierra_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/spcp8x5.c
268
static void spcp8x5_init_termios(struct tty_struct *tty)
drivers/usb/serial/spcp8x5.c
273
static void spcp8x5_set_termios(struct tty_struct *tty,
drivers/usb/serial/spcp8x5.c
378
static int spcp8x5_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/spcp8x5.c
401
static int spcp8x5_tiocmset(struct tty_struct *tty,
drivers/usb/serial/spcp8x5.c
424
static int spcp8x5_tiocmget(struct tty_struct *tty)
drivers/usb/serial/ssu100.c
214
static void ssu100_set_termios(struct tty_struct *tty,
drivers/usb/serial/ssu100.c
276
static int ssu100_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ssu100.c
346
static int ssu100_tiocmget(struct tty_struct *tty)
drivers/usb/serial/ssu100.c
377
static int ssu100_tiocmset(struct tty_struct *tty,
drivers/usb/serial/symbolserial.c
114
static void symbol_throttle(struct tty_struct *tty)
drivers/usb/serial/symbolserial.c
124
static void symbol_unthrottle(struct tty_struct *tty)
drivers/usb/serial/symbolserial.c
89
static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ti_usb_3410_5052.c
1007
static int ti_tiocmget(struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
1035
static int ti_tiocmset(struct tty_struct *tty,
drivers/usb/serial/ti_usb_3410_5052.c
1065
static int ti_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/ti_usb_3410_5052.c
1382
static void ti_get_serial_info(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/ti_usb_3410_5052.c
1394
struct tty_struct *tty;
drivers/usb/serial/ti_usb_3410_5052.c
1426
static void ti_stop_read(struct ti_port *tport, struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
1439
static int ti_restart_read(struct ti_port *tport, struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
305
static int ti_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/ti_usb_3410_5052.c
307
static int ti_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/ti_usb_3410_5052.c
309
static unsigned int ti_write_room(struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
310
static unsigned int ti_chars_in_buffer(struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
312
static void ti_throttle(struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
313
static void ti_unthrottle(struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
314
static void ti_set_termios(struct tty_struct *tty,
drivers/usb/serial/ti_usb_3410_5052.c
317
static int ti_tiocmget(struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
318
static int ti_tiocmset(struct tty_struct *tty,
drivers/usb/serial/ti_usb_3410_5052.c
320
static int ti_break(struct tty_struct *tty, int break_state);
drivers/usb/serial/ti_usb_3410_5052.c
330
static void ti_get_serial_info(struct tty_struct *tty, struct serial_struct *ss);
drivers/usb/serial/ti_usb_3410_5052.c
333
static void ti_stop_read(struct ti_port *tport, struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
334
static int ti_restart_read(struct ti_port *tport, struct tty_struct *tty);
drivers/usb/serial/ti_usb_3410_5052.c
636
static int ti_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/ti_usb_3410_5052.c
788
static int ti_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/ti_usb_3410_5052.c
808
static unsigned int ti_write_room(struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
824
static unsigned int ti_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
861
static void ti_throttle(struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
872
static void ti_unthrottle(struct tty_struct *tty)
drivers/usb/serial/ti_usb_3410_5052.c
886
static void ti_set_termios(struct tty_struct *tty,
drivers/usb/serial/upd78f0730.c
183
static int upd78f0730_tiocmget(struct tty_struct *tty)
drivers/usb/serial/upd78f0730.c
204
static int upd78f0730_tiocmset(struct tty_struct *tty,
drivers/usb/serial/upd78f0730.c
241
static int upd78f0730_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/upd78f0730.c
270
struct tty_struct *tty = port->port.tty;
drivers/usb/serial/upd78f0730.c
282
static speed_t upd78f0730_get_baud_rate(struct tty_struct *tty)
drivers/usb/serial/upd78f0730.c
301
static void upd78f0730_set_termios(struct tty_struct *tty,
drivers/usb/serial/upd78f0730.c
379
static int upd78f0730_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/usb-serial.c
211
static int serial_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
251
static int serial_port_activate(struct tty_port *tport, struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
280
static int serial_open(struct tty_struct *tty, struct file *filp)
drivers/usb/serial/usb-serial.c
311
static void serial_hangup(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
320
static void serial_close(struct tty_struct *tty, struct file *filp)
drivers/usb/serial/usb-serial.c
338
static void serial_cleanup(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
361
static ssize_t serial_write(struct tty_struct *tty, const u8 *buf, size_t count)
drivers/usb/serial/usb-serial.c
378
static unsigned int serial_write_room(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
387
static unsigned int serial_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
400
static void serial_wait_until_sent(struct tty_struct *tty, int timeout)
drivers/usb/serial/usb-serial.c
416
static void serial_throttle(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
426
static void serial_unthrottle(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
436
static int serial_get_serial(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/usb-serial.c
461
static int serial_set_serial(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/usb-serial.c
497
static int serial_ioctl(struct tty_struct *tty,
drivers/usb/serial/usb-serial.c
518
static void serial_set_termios(struct tty_struct *tty,
drivers/usb/serial/usb-serial.c
531
static int serial_break(struct tty_struct *tty, int break_state)
drivers/usb/serial/usb-serial.c
578
static int serial_tiocmget(struct tty_struct *tty)
drivers/usb/serial/usb-serial.c
589
static int serial_tiocmset(struct tty_struct *tty,
drivers/usb/serial/usb-serial.c
601
static int serial_get_icount(struct tty_struct *tty,
drivers/usb/serial/usb-wwan.h
10
extern int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/usb-wwan.h
14
extern unsigned int usb_wwan_write_room(struct tty_struct *tty);
drivers/usb/serial/usb-wwan.h
15
extern int usb_wwan_tiocmget(struct tty_struct *tty);
drivers/usb/serial/usb-wwan.h
16
extern int usb_wwan_tiocmset(struct tty_struct *tty,
drivers/usb/serial/usb-wwan.h
18
extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/usb-wwan.h
20
extern unsigned int usb_wwan_chars_in_buffer(struct tty_struct *tty);
drivers/usb/serial/usb_debug.c
50
static int usb_debug_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/usb_debug.c
79
static void usb_debug_init_termios(struct tty_struct *tty)
drivers/usb/serial/usb_wwan.c
109
int usb_wwan_tiocmset(struct tty_struct *tty,
drivers/usb/serial/usb_wwan.c
136
int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
drivers/usb/serial/usb_wwan.c
281
unsigned int usb_wwan_write_room(struct tty_struct *tty)
drivers/usb/serial/usb_wwan.c
302
unsigned int usb_wwan_chars_in_buffer(struct tty_struct *tty)
drivers/usb/serial/usb_wwan.c
324
int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/usb_wwan.c
90
int usb_wwan_tiocmget(struct tty_struct *tty)
drivers/usb/serial/visor.c
217
static int visor_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/visor.c
32
static int visor_open(struct tty_struct *tty, struct usb_serial_port *port);
drivers/usb/serial/whiteheat.c
152
static void firm_setup_port(struct tty_struct *tty);
drivers/usb/serial/whiteheat.c
345
static int whiteheat_open(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/whiteheat.c
395
static int whiteheat_tiocmget(struct tty_struct *tty)
drivers/usb/serial/whiteheat.c
410
static int whiteheat_tiocmset(struct tty_struct *tty,
drivers/usb/serial/whiteheat.c
432
static void whiteheat_get_serial(struct tty_struct *tty, struct serial_struct *ss)
drivers/usb/serial/whiteheat.c
438
static void whiteheat_set_termios(struct tty_struct *tty,
drivers/usb/serial/whiteheat.c
445
static int whiteheat_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/whiteheat.c
609
static void firm_setup_port(struct tty_struct *tty)
drivers/usb/serial/whiteheat.c
75
static int whiteheat_open(struct tty_struct *tty,
drivers/usb/serial/whiteheat.c
78
static void whiteheat_get_serial(struct tty_struct *tty,
drivers/usb/serial/whiteheat.c
80
static void whiteheat_set_termios(struct tty_struct *tty,
drivers/usb/serial/whiteheat.c
83
static int whiteheat_tiocmget(struct tty_struct *tty);
drivers/usb/serial/whiteheat.c
84
static int whiteheat_tiocmset(struct tty_struct *tty,
drivers/usb/serial/whiteheat.c
86
static int whiteheat_break_ctl(struct tty_struct *tty, int break_state);
drivers/usb/serial/wishbone-serial.c
44
static int wishbone_serial_open(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
108
static void xr21v141x_set_line_settings(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
138
void (*set_line_settings)(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
439
static int xr_tiocmget(struct tty_struct *tty)
drivers/usb/serial/xr_serial.c
493
static int xr_tiocmset(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
509
static int xr_break_ctl(struct tty_struct *tty, int break_state)
drivers/usb/serial/xr_serial.c
562
static int xr21v141x_set_baudrate(struct tty_struct *tty, struct usb_serial_port *port)
drivers/usb/serial/xr_serial.c
628
static void xr_set_flow_mode(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
691
static void xr21v141x_set_line_settings(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
750
static void xr_cdc_set_line_coding(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
847
static int xr_get_rs485_config(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
863
static int xr_set_rs485_config(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
885
static int xr_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
drivers/usb/serial/xr_serial.c
899
static void xr_set_termios(struct tty_struct *tty,
drivers/usb/serial/xr_serial.c
917
static int xr_open(struct tty_struct *tty, struct usb_serial_port *port)
fs/quota/dquot.c
1234
struct tty_struct *tty;
include/linux/console.h
30
struct tty_struct;
include/linux/devpts_fs.h
34
int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags);
include/linux/devpts_fs.h
38
ptm_open_peer(struct file *master, struct tty_struct *tty, int flags)
include/linux/sched/signal.h
178
struct tty_struct *tty; /* NULL if no tty */
include/linux/selection.h
14
struct tty_struct;
include/linux/selection.h
19
struct tty_struct *tty);
include/linux/selection.h
20
int set_selection_kernel(struct tiocl_selection *v, struct tty_struct *tty);
include/linux/selection.h
21
int paste_selection(struct tty_struct *tty);
include/linux/selection.h
24
void mouse_report(struct tty_struct *tty, int butt, int mrx, int mry);
include/linux/serial_core.h
1150
struct tty_struct *tty = port->state->port.tty;
include/linux/ti_wilink_st.h
147
struct tty_struct *tty;
include/linux/tty.h
229
struct tty_struct *link;
include/linux/tty.h
247
struct tty_struct *tty;
include/linux/tty.h
321
static inline bool tty_io_nonblock(struct tty_struct *tty, struct file *file)
include/linux/tty.h
327
static inline bool tty_io_error(struct tty_struct *tty)
include/linux/tty.h
332
static inline bool tty_throttled(struct tty_struct *tty)
include/linux/tty.h
338
void tty_kref_put(struct tty_struct *tty);
include/linux/tty.h
339
struct pid *tty_get_pgrp(struct tty_struct *tty);
include/linux/tty.h
342
dev_t tty_devnum(struct tty_struct *tty);
include/linux/tty.h
344
struct tty_struct *get_current_tty(void);
include/linux/tty.h
347
const char *tty_name(const struct tty_struct *tty);
include/linux/tty.h
348
struct tty_struct *tty_kopen_exclusive(dev_t device);
include/linux/tty.h
349
struct tty_struct *tty_kopen_shared(dev_t device);
include/linux/tty.h
350
void tty_kclose(struct tty_struct *tty);
include/linux/tty.h
353
static inline void tty_kref_put(struct tty_struct *tty)
include/linux/tty.h
355
static inline struct pid *tty_get_pgrp(struct tty_struct *tty)
include/linux/tty.h
361
static inline dev_t tty_devnum(struct tty_struct *tty)
include/linux/tty.h
365
static inline struct tty_struct *get_current_tty(void)
include/linux/tty.h
370
static inline const char *tty_name(const struct tty_struct *tty)
include/linux/tty.h
372
static inline struct tty_struct *tty_kopen_exclusive(dev_t device)
include/linux/tty.h
374
static inline void tty_kclose(struct tty_struct *tty)
include/linux/tty.h
395
static inline struct tty_struct *tty_kref_get(struct tty_struct *tty)
include/linux/tty.h
402
const char *tty_driver_name(const struct tty_struct *tty);
include/linux/tty.h
403
void tty_wait_until_sent(struct tty_struct *tty, long timeout);
include/linux/tty.h
404
void stop_tty(struct tty_struct *tty);
include/linux/tty.h
405
void start_tty(struct tty_struct *tty);
include/linux/tty.h
406
void tty_write_message(struct tty_struct *tty, char *msg);
include/linux/tty.h
407
int tty_send_xchar(struct tty_struct *tty, u8 ch);
include/linux/tty.h
408
int tty_put_char(struct tty_struct *tty, u8 c);
include/linux/tty.h
409
unsigned int tty_chars_in_buffer(struct tty_struct *tty);
include/linux/tty.h
410
unsigned int tty_write_room(struct tty_struct *tty);
include/linux/tty.h
411
void tty_driver_flush_buffer(struct tty_struct *tty);
include/linux/tty.h
412
void tty_unthrottle(struct tty_struct *tty);
include/linux/tty.h
413
bool tty_throttle_safe(struct tty_struct *tty);
include/linux/tty.h
414
bool tty_unthrottle_safe(struct tty_struct *tty);
include/linux/tty.h
415
int tty_do_resize(struct tty_struct *tty, struct winsize *ws);
include/linux/tty.h
416
int tty_get_icount(struct tty_struct *tty,
include/linux/tty.h
418
int tty_get_tiocm(struct tty_struct *tty);
include/linux/tty.h
420
void tty_hangup(struct tty_struct *tty);
include/linux/tty.h
421
void tty_vhangup(struct tty_struct *tty);
include/linux/tty.h
423
void do_SAK(struct tty_struct *tty);
include/linux/tty.h
424
void __do_SAK(struct tty_struct *tty);
include/linux/tty.h
429
void tty_encode_baud_rate(struct tty_struct *tty, speed_t ibaud,
include/linux/tty.h
440
static inline speed_t tty_get_baud_rate(const struct tty_struct *tty)
include/linux/tty.h
450
int tty_set_termios(struct tty_struct *tty, struct ktermios *kt);
include/linux/tty.h
452
void tty_wakeup(struct tty_struct *tty);
include/linux/tty.h
454
int tty_mode_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg);
include/linux/tty.h
455
int tty_perform_flush(struct tty_struct *tty, unsigned long arg);
include/linux/tty.h
456
struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx);
include/linux/tty.h
457
void tty_release_struct(struct tty_struct *tty, int idx);
include/linux/tty.h
458
void tty_init_termios(struct tty_struct *tty);
include/linux/tty.h
459
void tty_save_termios(struct tty_struct *tty);
include/linux/tty.h
461
struct tty_struct *tty);
include/linux/tty.h
492
int n_tty_ioctl_helper(struct tty_struct *tty, unsigned int cmd,
include/linux/tty.h
497
int vt_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg);
include/linux/tty.h
499
long vt_compat_ioctl(struct tty_struct *tty, unsigned int cmd,
include/linux/tty.h
504
void tty_lock(struct tty_struct *tty);
include/linux/tty.h
505
int tty_lock_interruptible(struct tty_struct *tty);
include/linux/tty.h
506
void tty_unlock(struct tty_struct *tty);
include/linux/tty.h
507
void tty_lock_slave(struct tty_struct *tty);
include/linux/tty.h
508
void tty_unlock_slave(struct tty_struct *tty);
include/linux/tty.h
509
void tty_set_lock_subclass(struct tty_struct *tty);
include/linux/tty_driver.h
14
struct tty_struct;
include/linux/tty_driver.h
448
struct tty_struct * (*lookup)(struct tty_driver *driver,
include/linux/tty_driver.h
450
int (*install)(struct tty_driver *driver, struct tty_struct *tty);
include/linux/tty_driver.h
451
void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
include/linux/tty_driver.h
452
int (*open)(struct tty_struct * tty, struct file * filp);
include/linux/tty_driver.h
453
void (*close)(struct tty_struct * tty, struct file * filp);
include/linux/tty_driver.h
454
void (*shutdown)(struct tty_struct *tty);
include/linux/tty_driver.h
455
void (*cleanup)(struct tty_struct *tty);
include/linux/tty_driver.h
456
ssize_t (*write)(struct tty_struct *tty, const u8 *buf, size_t count);
include/linux/tty_driver.h
457
int (*put_char)(struct tty_struct *tty, u8 ch);
include/linux/tty_driver.h
458
void (*flush_chars)(struct tty_struct *tty);
include/linux/tty_driver.h
459
unsigned int (*write_room)(struct tty_struct *tty);
include/linux/tty_driver.h
460
unsigned int (*chars_in_buffer)(struct tty_struct *tty);
include/linux/tty_driver.h
461
int (*ioctl)(struct tty_struct *tty,
include/linux/tty_driver.h
463
long (*compat_ioctl)(struct tty_struct *tty,
include/linux/tty_driver.h
465
void (*set_termios)(struct tty_struct *tty, const struct ktermios *old);
include/linux/tty_driver.h
466
void (*throttle)(struct tty_struct * tty);
include/linux/tty_driver.h
467
void (*unthrottle)(struct tty_struct * tty);
include/linux/tty_driver.h
468
void (*stop)(struct tty_struct *tty);
include/linux/tty_driver.h
469
void (*start)(struct tty_struct *tty);
include/linux/tty_driver.h
470
void (*hangup)(struct tty_struct *tty);
include/linux/tty_driver.h
471
int (*break_ctl)(struct tty_struct *tty, int state);
include/linux/tty_driver.h
472
void (*flush_buffer)(struct tty_struct *tty);
include/linux/tty_driver.h
473
int (*ldisc_ok)(struct tty_struct *tty, int ldisc);
include/linux/tty_driver.h
474
void (*set_ldisc)(struct tty_struct *tty);
include/linux/tty_driver.h
475
void (*wait_until_sent)(struct tty_struct *tty, int timeout);
include/linux/tty_driver.h
476
void (*send_xchar)(struct tty_struct *tty, u8 ch);
include/linux/tty_driver.h
477
int (*tiocmget)(struct tty_struct *tty);
include/linux/tty_driver.h
478
int (*tiocmset)(struct tty_struct *tty,
include/linux/tty_driver.h
480
int (*resize)(struct tty_struct *tty, struct winsize *ws);
include/linux/tty_driver.h
481
int (*get_icount)(struct tty_struct *tty,
include/linux/tty_driver.h
483
int (*get_serial)(struct tty_struct *tty, struct serial_struct *p);
include/linux/tty_driver.h
484
int (*set_serial)(struct tty_struct *tty, struct serial_struct *p);
include/linux/tty_driver.h
485
void (*show_fdinfo)(struct tty_struct *tty, struct seq_file *m);
include/linux/tty_driver.h
553
struct tty_struct **ttys;
include/linux/tty_ldisc.h
237
int (*open)(struct tty_struct *tty);
include/linux/tty_ldisc.h
238
void (*close)(struct tty_struct *tty);
include/linux/tty_ldisc.h
239
void (*flush_buffer)(struct tty_struct *tty);
include/linux/tty_ldisc.h
240
ssize_t (*read)(struct tty_struct *tty, struct file *file, u8 *buf,
include/linux/tty_ldisc.h
242
ssize_t (*write)(struct tty_struct *tty, struct file *file,
include/linux/tty_ldisc.h
244
int (*ioctl)(struct tty_struct *tty, unsigned int cmd,
include/linux/tty_ldisc.h
246
int (*compat_ioctl)(struct tty_struct *tty, unsigned int cmd,
include/linux/tty_ldisc.h
248
void (*set_termios)(struct tty_struct *tty, const struct ktermios *old);
include/linux/tty_ldisc.h
249
__poll_t (*poll)(struct tty_struct *tty, struct file *file,
include/linux/tty_ldisc.h
251
void (*hangup)(struct tty_struct *tty);
include/linux/tty_ldisc.h
256
void (*receive_buf)(struct tty_struct *tty, const u8 *cp,
include/linux/tty_ldisc.h
258
void (*write_wakeup)(struct tty_struct *tty);
include/linux/tty_ldisc.h
259
void (*dcd_change)(struct tty_struct *tty, bool active);
include/linux/tty_ldisc.h
260
size_t (*receive_buf2)(struct tty_struct *tty, const u8 *cp,
include/linux/tty_ldisc.h
262
void (*lookahead_buf)(struct tty_struct *tty, const u8 *cp,
include/linux/tty_ldisc.h
270
struct tty_struct *tty;
include/linux/tty_ldisc.h
278
struct tty_ldisc *tty_ldisc_ref(struct tty_struct *);
include/linux/tty_ldisc.h
280
struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *);
include/linux/tty_ldisc.h
282
void tty_ldisc_flush(struct tty_struct *tty);
include/linux/tty_ldisc.h
286
int tty_set_ldisc(struct tty_struct *tty, int disc);
include/linux/tty_ldisc.h
5
struct tty_struct;
include/linux/tty_port.h
103
struct tty_struct *tty;
include/linux/tty_port.h
104
struct tty_struct *itty;
include/linux/tty_port.h
14
struct tty_struct;
include/linux/tty_port.h
242
struct tty_struct *tty_port_tty_get(struct tty_port *port);
include/linux/tty_port.h
243
void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty);
include/linux/tty_port.h
250
int tty_port_block_til_ready(struct tty_port *port, struct tty_struct *tty,
include/linux/tty_port.h
252
int tty_port_close_start(struct tty_port *port, struct tty_struct *tty,
include/linux/tty_port.h
254
void tty_port_close_end(struct tty_port *port, struct tty_struct *tty);
include/linux/tty_port.h
255
void tty_port_close(struct tty_port *port, struct tty_struct *tty,
include/linux/tty_port.h
258
struct tty_struct *tty);
include/linux/tty_port.h
259
int tty_port_open(struct tty_port *port, struct tty_struct *tty,
include/linux/tty_port.h
287
void tty_kref_put(struct tty_struct *tty);
include/linux/tty_port.h
289
__DEFINE_UNLOCK_GUARD(tty_port_tty, struct tty_struct, tty_kref_put(_T->lock));
include/linux/tty_port.h
297
#define scoped_tty() ((struct tty_struct *)(__guard_ptr(tty_port_tty)(&scope)))
include/linux/tty_port.h
37
int (*activate)(struct tty_port *port, struct tty_struct *tty);
include/linux/usb/serial.h
270
int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
include/linux/usb/serial.h
272
int (*write)(struct tty_struct *tty, struct usb_serial_port *port,
include/linux/usb/serial.h
275
unsigned int (*write_room)(struct tty_struct *tty);
include/linux/usb/serial.h
276
int (*ioctl)(struct tty_struct *tty,
include/linux/usb/serial.h
278
void (*get_serial)(struct tty_struct *tty, struct serial_struct *ss);
include/linux/usb/serial.h
279
int (*set_serial)(struct tty_struct *tty, struct serial_struct *ss);
include/linux/usb/serial.h
280
void (*set_termios)(struct tty_struct *tty, struct usb_serial_port *port,
include/linux/usb/serial.h
282
int (*break_ctl)(struct tty_struct *tty, int break_state);
include/linux/usb/serial.h
283
unsigned int (*chars_in_buffer)(struct tty_struct *tty);
include/linux/usb/serial.h
284
void (*wait_until_sent)(struct tty_struct *tty, long timeout);
include/linux/usb/serial.h
286
void (*throttle)(struct tty_struct *tty);
include/linux/usb/serial.h
287
void (*unthrottle)(struct tty_struct *tty);
include/linux/usb/serial.h
288
int (*tiocmget)(struct tty_struct *tty);
include/linux/usb/serial.h
289
int (*tiocmset)(struct tty_struct *tty,
include/linux/usb/serial.h
291
int (*tiocmiwait)(struct tty_struct *tty, unsigned long arg);
include/linux/usb/serial.h
292
int (*get_icount)(struct tty_struct *tty,
include/linux/usb/serial.h
300
void (*init_termios)(struct tty_struct *tty);
include/linux/usb/serial.h
343
int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port);
include/linux/usb/serial.h
345
int usb_serial_generic_write(struct tty_struct *tty, struct usb_serial_port *port,
include/linux/usb/serial.h
349
unsigned int usb_serial_generic_write_room(struct tty_struct *tty);
include/linux/usb/serial.h
350
unsigned int usb_serial_generic_chars_in_buffer(struct tty_struct *tty);
include/linux/usb/serial.h
351
void usb_serial_generic_wait_until_sent(struct tty_struct *tty, long timeout);
include/linux/usb/serial.h
354
void usb_serial_generic_throttle(struct tty_struct *tty);
include/linux/usb/serial.h
355
void usb_serial_generic_unthrottle(struct tty_struct *tty);
include/linux/usb/serial.h
356
int usb_serial_generic_tiocmiwait(struct tty_struct *tty, unsigned long arg);
include/linux/usb/serial.h
357
int usb_serial_generic_get_icount(struct tty_struct *tty, struct serial_icounter_struct *icount);
include/linux/usb/serial.h
379
struct tty_struct *tty, unsigned int status);
include/linux/vt_kern.h
52
struct tty_struct;
include/linux/vt_kern.h
53
int tioclinux(struct tty_struct *tty, unsigned long arg);
include/net/nfc/nci_core.h
456
struct tty_struct *tty;
kernel/acct.c
437
struct tty_struct *tty;
kernel/audit.c
1648
struct tty_struct *tty;
kernel/audit.c
2439
struct tty_struct *audit_get_tty(void)
kernel/audit.c
2441
struct tty_struct *tty = NULL;
kernel/audit.c
2451
void audit_put_tty(struct tty_struct *tty)
kernel/audit.c
2460
struct tty_struct *tty;
kernel/audit.c
2697
struct tty_struct *tty;
kernel/audit.h
269
extern struct tty_struct *audit_get_tty(void);
kernel/audit.h
270
extern void audit_put_tty(struct tty_struct *tty);
kernel/exit.c
164
struct tty_struct *tty;
net/bluetooth/rfcomm/tty.c
1004
static unsigned int rfcomm_tty_chars_in_buffer(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
1019
static void rfcomm_tty_flush_buffer(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
1032
static void rfcomm_tty_send_xchar(struct tty_struct *tty, u8 ch)
net/bluetooth/rfcomm/tty.c
1037
static void rfcomm_tty_wait_until_sent(struct tty_struct *tty, int timeout)
net/bluetooth/rfcomm/tty.c
1042
static void rfcomm_tty_hangup(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
1051
static int rfcomm_tty_tiocmget(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
1064
static int rfcomm_tty_tiocmset(struct tty_struct *tty, unsigned int set, unsigned int clear)
net/bluetooth/rfcomm/tty.c
107
static int rfcomm_dev_activate(struct tty_port *port, struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
674
static void rfcomm_tty_cleanup(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
697
static int rfcomm_tty_install(struct tty_driver *driver, struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
735
static int rfcomm_tty_open(struct tty_struct *tty, struct file *filp)
net/bluetooth/rfcomm/tty.c
761
static void rfcomm_tty_close(struct tty_struct *tty, struct file *filp)
net/bluetooth/rfcomm/tty.c
771
static ssize_t rfcomm_tty_write(struct tty_struct *tty, const u8 *buf,
net/bluetooth/rfcomm/tty.c
801
static unsigned int rfcomm_tty_write_room(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
814
static int rfcomm_tty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)
net/bluetooth/rfcomm/tty.c
847
static void rfcomm_tty_set_termios(struct tty_struct *tty,
net/bluetooth/rfcomm/tty.c
986
static void rfcomm_tty_throttle(struct tty_struct *tty)
net/bluetooth/rfcomm/tty.c
995
static void rfcomm_tty_unthrottle(struct tty_struct *tty)
net/nfc/nci/uart.c
105
static int nci_uart_set_driver(struct tty_struct *tty, unsigned int driver)
net/nfc/nci/uart.c
151
static int nci_uart_tty_open(struct tty_struct *tty)
net/nfc/nci/uart.c
173
static void nci_uart_tty_close(struct tty_struct *tty)
net/nfc/nci/uart.c
205
static void nci_uart_tty_wakeup(struct tty_struct *tty)
net/nfc/nci/uart.c
298
static void nci_uart_tty_receive(struct tty_struct *tty, const u8 *data,
net/nfc/nci/uart.c
325
static int nci_uart_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
net/nfc/nci/uart.c
347
static ssize_t nci_uart_tty_read(struct tty_struct *tty, struct file *file,
net/nfc/nci/uart.c
354
static ssize_t nci_uart_tty_write(struct tty_struct *tty, struct file *file,
net/nfc/nci/uart.c
74
struct tty_struct *tty = nu->tty;
security/apparmor/file.c
675
struct tty_struct *tty;
security/selinux/hooks.c
2471
struct tty_struct *tty;
sound/soc/codecs/cx20442.c
212
static int v253_open(struct tty_struct *tty)
sound/soc/codecs/cx20442.c
237
static void v253_close(struct tty_struct *tty)
sound/soc/codecs/cx20442.c
25
struct tty_struct *tty;
sound/soc/codecs/cx20442.c
256
static void v253_hangup(struct tty_struct *tty)
sound/soc/codecs/cx20442.c
262
static void v253_receive(struct tty_struct *tty, const u8 *cp, const u8 *fp,
sound/soc/codecs/cx20442.c
390
struct tty_struct *tty = cx20442->tty;
sound/soc/ti/ams-delta.c
279
static int cx81801_open(struct tty_struct *tty)
sound/soc/ti/ams-delta.c
301
static void cx81801_close(struct tty_struct *tty)
sound/soc/ti/ams-delta.c
336
static void cx81801_hangup(struct tty_struct *tty)
sound/soc/ti/ams-delta.c
342
static void cx81801_receive(struct tty_struct *tty, const u8 *cp, const u8 *fp,
sound/soc/ti/ams-delta.c
394
static void cx81801_wakeup(struct tty_struct *tty)