Home
last modified time | relevance | path

Searched refs:tty_struct (Results 1 – 193 of 193) sorted by relevance

/linux-4.4.14/include/linux/
Dtty_driver.h247 struct tty_struct;
252 struct tty_struct * (*lookup)(struct tty_driver *driver,
254 int (*install)(struct tty_driver *driver, struct tty_struct *tty);
255 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
256 int (*open)(struct tty_struct * tty, struct file * filp);
257 void (*close)(struct tty_struct * tty, struct file * filp);
258 void (*shutdown)(struct tty_struct *tty);
259 void (*cleanup)(struct tty_struct *tty);
260 int (*write)(struct tty_struct * tty,
262 int (*put_char)(struct tty_struct *tty, unsigned char ch);
[all …]
Dtty.h216 int (*activate)(struct tty_port *port, struct tty_struct *tty);
223 struct tty_struct *tty; /* Back pointer */
224 struct tty_struct *itty; /* internal back ptr */
259 struct tty_struct { struct
297 struct tty_struct *link; argument
319 struct tty_struct *tty; argument
353 static inline void __tty_set_flow_change(struct tty_struct *tty, int val) in __tty_set_flow_change()
358 static inline void tty_set_flow_change(struct tty_struct *tty, int val) in tty_set_flow_change()
366 extern void tty_kref_put(struct tty_struct *tty);
367 extern struct pid *tty_get_pgrp(struct tty_struct *tty);
[all …]
Dtty_ldisc.h188 int (*open)(struct tty_struct *);
189 void (*close)(struct tty_struct *);
190 void (*flush_buffer)(struct tty_struct *tty);
191 ssize_t (*chars_in_buffer)(struct tty_struct *tty);
192 ssize_t (*read)(struct tty_struct *tty, struct file *file,
194 ssize_t (*write)(struct tty_struct *tty, struct file *file,
196 int (*ioctl)(struct tty_struct *tty, struct file *file,
198 long (*compat_ioctl)(struct tty_struct *tty, struct file *file,
200 void (*set_termios)(struct tty_struct *tty, struct ktermios *old);
201 unsigned int (*poll)(struct tty_struct *, struct file *,
[all …]
Dselection.h13 struct tty_struct;
16 struct tty_struct;
19 extern int set_selection(const struct tiocl_selection __user *sel, struct tty_struct *tty);
20 extern int paste_selection(struct tty_struct *tty);
23 extern void mouse_report(struct tty_struct * tty, int butt, int mrx, int mry);
Dvt_kern.h56 struct tty_struct;
57 int tioclinux(struct tty_struct *tty, unsigned long arg);
Dn_r3964.h150 struct tty_struct *tty;
Dconsole.h23 struct tty_struct;
Dti_wilink_st.h160 struct tty_struct *tty;
Disdn.h365 struct tty_struct *modem_table[ISDN_MAX_CHANNELS]; /* ?? copied from Orig */
Dserial_core.h399 struct tty_struct *tty = port->state->port.tty; in uart_tx_stopped()
Dsched.h725 struct tty_struct *tty; /* NULL if no tty */
/linux-4.4.14/arch/um/drivers/
Dline.h59 extern void line_close(struct tty_struct *tty, struct file * filp);
60 extern int line_open(struct tty_struct *tty, struct file *filp);
61 extern int line_install(struct tty_driver *driver, struct tty_struct *tty,
63 extern void line_cleanup(struct tty_struct *tty);
64 extern void line_hangup(struct tty_struct *tty);
67 extern int line_write(struct tty_struct *tty, const unsigned char *buf,
69 extern int line_put_char(struct tty_struct *tty, unsigned char ch);
70 extern void line_set_termios(struct tty_struct *tty, struct ktermios * old);
71 extern int line_chars_in_buffer(struct tty_struct *tty);
72 extern void line_flush_buffer(struct tty_struct *tty);
[all …]
Dline.c49 int line_write_room(struct tty_struct *tty) in line_write_room()
62 int line_chars_in_buffer(struct tty_struct *tty) in line_chars_in_buffer()
167 void line_flush_buffer(struct tty_struct *tty) in line_flush_buffer()
181 void line_flush_chars(struct tty_struct *tty) in line_flush_chars()
186 int line_put_char(struct tty_struct *tty, unsigned char ch) in line_put_char()
191 int line_write(struct tty_struct *tty, const unsigned char *buf, int len) in line_write()
218 void line_set_termios(struct tty_struct *tty, struct ktermios * old) in line_set_termios()
223 void line_throttle(struct tty_struct *tty) in line_throttle()
231 void line_unthrottle(struct tty_struct *tty) in line_unthrottle()
292 static int line_activate(struct tty_port *port, struct tty_struct *tty) in line_activate()
[all …]
Dstdio_console.c95 static int con_install(struct tty_driver *driver, struct tty_struct *tty) in con_install()
Dssl.c90 static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) in ssl_install()
/linux-4.4.14/include/linux/usb/
Dserial.h256 int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
258 int (*write)(struct tty_struct *tty, struct usb_serial_port *port,
261 int (*write_room)(struct tty_struct *tty);
262 int (*ioctl)(struct tty_struct *tty,
264 void (*set_termios)(struct tty_struct *tty,
266 void (*break_ctl)(struct tty_struct *tty, int break_state);
267 int (*chars_in_buffer)(struct tty_struct *tty);
268 void (*wait_until_sent)(struct tty_struct *tty, long timeout);
270 void (*throttle)(struct tty_struct *tty);
271 void (*unthrottle)(struct tty_struct *tty);
[all …]
/linux-4.4.14/drivers/tty/
Dtty_ldisc.c151 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) in tty_ldisc_get()
262 struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *tty) in tty_ldisc_ref_wait()
279 struct tty_ldisc *tty_ldisc_ref(struct tty_struct *tty) in tty_ldisc_ref()
308 __tty_ldisc_lock(struct tty_struct *tty, unsigned long timeout) in __tty_ldisc_lock()
314 __tty_ldisc_lock_nested(struct tty_struct *tty, unsigned long timeout) in __tty_ldisc_lock_nested()
320 static inline void __tty_ldisc_unlock(struct tty_struct *tty) in __tty_ldisc_unlock()
326 tty_ldisc_lock(struct tty_struct *tty, unsigned long timeout) in tty_ldisc_lock()
337 static void tty_ldisc_unlock(struct tty_struct *tty) in tty_ldisc_unlock()
344 tty_ldisc_lock_pair_timeout(struct tty_struct *tty, struct tty_struct *tty2, in tty_ldisc_lock_pair_timeout()
380 tty_ldisc_lock_pair(struct tty_struct *tty, struct tty_struct *tty2) in tty_ldisc_lock_pair()
[all …]
Dpty.c41 static void pty_close(struct tty_struct *tty, struct file *filp) in pty_close()
88 static void pty_unthrottle(struct tty_struct *tty) in pty_unthrottle()
106 static int pty_write(struct tty_struct *tty, const unsigned char *buf, int c) in pty_write()
108 struct tty_struct *to = tty->link; in pty_write()
131 static int pty_write_room(struct tty_struct *tty) in pty_write_room()
146 static int pty_chars_in_buffer(struct tty_struct *tty) in pty_chars_in_buffer()
152 static int pty_set_lock(struct tty_struct *tty, int __user *arg) in pty_set_lock()
164 static int pty_get_lock(struct tty_struct *tty, int __user *arg) in pty_get_lock()
171 static int pty_set_pktmode(struct tty_struct *tty, int __user *arg) in pty_set_pktmode()
193 static int pty_get_pktmode(struct tty_struct *tty, int __user *arg) in pty_get_pktmode()
[all …]
Dtty_io.c160 static void release_tty(struct tty_struct *tty, int idx);
171 void free_tty_struct(struct tty_struct *tty) in free_tty_struct()
181 static inline struct tty_struct *file_tty(struct file *file) in file_tty()
200 void tty_add_file(struct tty_struct *tty, struct file *file) in tty_add_file()
250 const char *tty_name(const struct tty_struct *tty) in tty_name()
259 int tty_paranoia_check(struct tty_struct *tty, struct inode *inode, in tty_paranoia_check()
280 static int check_tty_count(struct tty_struct *tty, const char *routine) in check_tty_count()
393 int __tty_check_change(struct tty_struct *tty, int sig) in __tty_check_change()
431 int tty_check_change(struct tty_struct *tty) in tty_check_change()
508 struct tty_struct *tty; in proc_clear_tty()
[all …]
Dtty_mutex.c13 void __lockfunc tty_lock(struct tty_struct *tty) in tty_lock()
25 int tty_lock_interruptible(struct tty_struct *tty) in tty_lock_interruptible()
33 void __lockfunc tty_unlock(struct tty_struct *tty) in tty_unlock()
45 void __lockfunc tty_lock_slave(struct tty_struct *tty) in tty_lock_slave()
51 void __lockfunc tty_unlock_slave(struct tty_struct *tty) in tty_unlock_slave()
57 void tty_set_lock_subclass(struct tty_struct *tty) in tty_set_lock_subclass()
Dn_hdlc.c148 struct tty_struct *tty;
149 struct tty_struct *backup_tty;
180 static ssize_t n_hdlc_tty_read(struct tty_struct *tty, struct file *file,
182 static ssize_t n_hdlc_tty_write(struct tty_struct *tty, struct file *file,
184 static int n_hdlc_tty_ioctl(struct tty_struct *tty, struct file *file,
186 static unsigned int n_hdlc_tty_poll(struct tty_struct *tty, struct file *filp,
188 static int n_hdlc_tty_open(struct tty_struct *tty);
189 static void n_hdlc_tty_close(struct tty_struct *tty);
190 static void n_hdlc_tty_receive(struct tty_struct *tty, const __u8 *cp,
192 static void n_hdlc_tty_wakeup(struct tty_struct *tty);
[all …]
Dn_tracerouter.c55 struct tty_struct *kref_tty;
71 static int n_tracerouter_open(struct tty_struct *tty) in n_tracerouter_open()
99 static void n_tracerouter_close(struct tty_struct *tty) in n_tracerouter_close()
130 static ssize_t n_tracerouter_read(struct tty_struct *tty, struct file *file, in n_tracerouter_read()
154 static ssize_t n_tracerouter_write(struct tty_struct *tty, struct file *file, in n_tracerouter_write()
171 static void n_tracerouter_receivebuf(struct tty_struct *tty, in n_tracerouter_receivebuf()
Dn_tty.c156 static inline int tty_put_user(struct tty_struct *tty, unsigned char x, in tty_put_user()
165 static inline int tty_copy_to_user(struct tty_struct *tty, in tty_copy_to_user()
188 static void n_tty_kick_worker(struct tty_struct *tty) in n_tty_kick_worker()
208 static ssize_t chars_in_buffer(struct tty_struct *tty) in chars_in_buffer()
229 static void n_tty_write_wakeup(struct tty_struct *tty) in n_tty_write_wakeup()
235 static void n_tty_check_throttle(struct tty_struct *tty) in n_tty_check_throttle()
259 static void n_tty_check_unthrottle(struct tty_struct *tty) in n_tty_check_unthrottle()
335 static void n_tty_packet_mode_flush(struct tty_struct *tty) in n_tty_packet_mode_flush()
361 static void n_tty_flush_buffer(struct tty_struct *tty) in n_tty_flush_buffer()
382 static ssize_t n_tty_chars_in_buffer(struct tty_struct *tty) in n_tty_chars_in_buffer()
[all …]
Dtty_port.c169 struct tty_struct *tty_port_tty_get(struct tty_port *port) in tty_port_tty_get()
172 struct tty_struct *tty; in tty_port_tty_get()
190 void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty) in tty_port_tty_set()
201 static void tty_port_shutdown(struct tty_port *port, struct tty_struct *tty) in tty_port_shutdown()
234 struct tty_struct *tty; in tty_port_hangup()
260 struct tty_struct *tty = tty_port_tty_get(port); in tty_port_tty_hangup()
275 struct tty_struct *tty = tty_port_tty_get(port); in tty_port_tty_wakeup()
359 struct tty_struct *tty, struct file *filp) in tty_port_block_til_ready()
440 static void tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty) in tty_port_drain_delay()
456 struct tty_struct *tty, struct file *filp) in tty_port_close_start()
[all …]
Dtty_ioctl.c55 int tty_chars_in_buffer(struct tty_struct *tty) in tty_chars_in_buffer()
75 int tty_write_room(struct tty_struct *tty) in tty_write_room()
91 void tty_driver_flush_buffer(struct tty_struct *tty) in tty_driver_flush_buffer()
108 void tty_throttle(struct tty_struct *tty) in tty_throttle()
133 void tty_unthrottle(struct tty_struct *tty) in tty_unthrottle()
156 int tty_throttle_safe(struct tty_struct *tty) in tty_throttle_safe()
187 int tty_unthrottle_safe(struct tty_struct *tty) in tty_unthrottle_safe()
217 void tty_wait_until_sent(struct tty_struct *tty, long timeout) in tty_wait_until_sent()
484 void tty_encode_baud_rate(struct tty_struct *tty, speed_t ibaud, speed_t obaud) in tty_encode_baud_rate()
542 int tty_set_termios(struct tty_struct *tty, struct ktermios *new_termios) in tty_set_termios()
[all …]
Dn_tracesink.c57 static struct tty_struct *this_tty;
74 static int n_tracesink_open(struct tty_struct *tty) in n_tracesink_open()
100 static void n_tracesink_close(struct tty_struct *tty) in n_tracesink_close()
127 static ssize_t n_tracesink_read(struct tty_struct *tty, struct file *file, in n_tracesink_read()
151 static ssize_t n_tracesink_write(struct tty_struct *tty, struct file *file, in n_tracesink_write()
Dbfin_jtag_comm.c74 struct tty_struct *tty = tty_port_tty_get(&port); in bfin_jc_emudat_manager()
141 bfin_jc_open(struct tty_struct *tty, struct file *filp) in bfin_jc_open()
154 bfin_jc_close(struct tty_struct *tty, struct file *filp) in bfin_jc_close()
185 bfin_jc_write(struct tty_struct *tty, const unsigned char *buf, int count) in bfin_jc_write()
196 bfin_jc_flush_chars(struct tty_struct *tty) in bfin_jc_flush_chars()
202 bfin_jc_write_room(struct tty_struct *tty) in bfin_jc_write_room()
208 bfin_jc_chars_in_buffer(struct tty_struct *tty) in bfin_jc_chars_in_buffer()
Damiserial.c122 static void change_speed(struct tty_struct *tty, struct serial_state *info,
124 static void rs_wait_until_sent(struct tty_struct *tty, int timeout);
187 static void rs_stop(struct tty_struct *tty) in rs_stop()
207 static void rs_start(struct tty_struct *tty) in rs_start()
516 static int startup(struct tty_struct *tty, struct serial_state *info) in startup()
603 static void shutdown(struct tty_struct *tty, struct serial_state *info) in shutdown()
658 static void change_speed(struct tty_struct *tty, struct serial_state *info, in change_speed()
796 static int rs_put_char(struct tty_struct *tty, unsigned char ch) in rs_put_char()
823 static void rs_flush_chars(struct tty_struct *tty) in rs_flush_chars()
847 static int rs_write(struct tty_struct * tty, const unsigned char *buf, int count) in rs_write()
[all …]
Dgoldfish.c93 static int goldfish_tty_activate(struct tty_port *port, struct tty_struct *tty) in goldfish_tty_activate()
108 static int goldfish_tty_open(struct tty_struct *tty, struct file *filp) in goldfish_tty_open()
114 static void goldfish_tty_close(struct tty_struct *tty, struct file *filp) in goldfish_tty_close()
119 static void goldfish_tty_hangup(struct tty_struct *tty) in goldfish_tty_hangup()
124 static int goldfish_tty_write(struct tty_struct *tty, const unsigned char *buf, in goldfish_tty_write()
131 static int goldfish_tty_write_room(struct tty_struct *tty) in goldfish_tty_write_room()
136 static int goldfish_tty_chars_in_buffer(struct tty_struct *tty) in goldfish_tty_chars_in_buffer()
Disicom.c178 static void isicom_start(struct tty_struct *tty);
408 struct tty_struct *tty; in isicom_tx()
519 struct tty_struct *tty; in isicom_interrupt()
683 static void isicom_config_port(struct tty_struct *tty) in isicom_config_port()
811 static int isicom_activate(struct tty_port *tport, struct tty_struct *tty) in isicom_activate()
844 static struct tty_port *isicom_find_port(struct tty_struct *tty) in isicom_find_port()
868 static int isicom_open(struct tty_struct *tty, struct file *filp) in isicom_open()
899 static void isicom_flush_buffer(struct tty_struct *tty) in isicom_flush_buffer()
931 static void isicom_close(struct tty_struct *tty, struct file *filp) in isicom_close()
946 static int isicom_write(struct tty_struct *tty, const unsigned char *buf, in isicom_write()
[all …]
Dmetag_da.c232 struct tty_struct *tty; in put_channel_data()
341 static int dashtty_port_activate(struct tty_port *port, struct tty_struct *tty) in dashtty_port_activate()
419 static int dashtty_install(struct tty_driver *driver, struct tty_struct *tty) in dashtty_install()
424 static int dashtty_open(struct tty_struct *tty, struct file *filp) in dashtty_open()
429 static void dashtty_close(struct tty_struct *tty, struct file *filp) in dashtty_close()
434 static void dashtty_hangup(struct tty_struct *tty) in dashtty_hangup()
470 static int dashtty_write(struct tty_struct *tty, const unsigned char *buf, in dashtty_write()
527 static int dashtty_write_room(struct tty_struct *tty) in dashtty_write_room()
544 static int dashtty_chars_in_buffer(struct tty_struct *tty) in dashtty_chars_in_buffer()
Dn_r3964.c131 static int r3964_open(struct tty_struct *tty);
132 static void r3964_close(struct tty_struct *tty);
133 static ssize_t r3964_read(struct tty_struct *tty, struct file *file,
135 static ssize_t r3964_write(struct tty_struct *tty, struct file *file,
137 static int r3964_ioctl(struct tty_struct *tty, struct file *file,
139 static void r3964_set_termios(struct tty_struct *tty, struct ktermios *old);
140 static unsigned int r3964_poll(struct tty_struct *tty, struct file *file,
142 static void r3964_receive_buf(struct tty_struct *tty, const unsigned char *cp,
373 struct tty_struct *tty = pInfo->tty; in put_char()
381 struct tty_struct *tty = pInfo->tty; in flush()
[all …]
Dmoxa.c193 static int moxa_open(struct tty_struct *, struct file *);
194 static void moxa_close(struct tty_struct *, struct file *);
195 static int moxa_write(struct tty_struct *, const unsigned char *, int);
196 static int moxa_write_room(struct tty_struct *);
197 static void moxa_flush_buffer(struct tty_struct *);
198 static int moxa_chars_in_buffer(struct tty_struct *);
199 static void moxa_set_termios(struct tty_struct *, struct ktermios *);
200 static void moxa_stop(struct tty_struct *);
201 static void moxa_start(struct tty_struct *);
202 static void moxa_hangup(struct tty_struct *);
[all …]
Dn_gsm.c195 struct tty_struct *tty; /* The tty our ldisc is bound to */
1027 static void gsm_process_modem(struct tty_struct *tty, struct gsm_dlci *dlci, in gsm_process_modem()
1097 struct tty_struct *tty; in gsm_control_modem()
1555 struct tty_struct *tty; in gsm_dlci_data()
1713 struct tty_struct *tty = tty_port_tty_get(&dlci->port); in gsm_dlci_release()
2231 static int gsmld_attach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) in gsmld_attach_gsm()
2259 static void gsmld_detach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) in gsmld_detach_gsm()
2272 static void gsmld_receive_buf(struct tty_struct *tty, const unsigned char *cp, in gsmld_receive_buf()
2318 static ssize_t gsmld_chars_in_buffer(struct tty_struct *tty) in gsmld_chars_in_buffer()
2332 static void gsmld_flush_buffer(struct tty_struct *tty) in gsmld_flush_buffer()
[all …]
Dehv_bytechan.c458 static int ehv_bc_tty_write(struct tty_struct *ttys, const unsigned char *s, in ehv_bc_tty_write()
498 static int ehv_bc_tty_open(struct tty_struct *ttys, struct file *filp) in ehv_bc_tty_open()
513 static void ehv_bc_tty_close(struct tty_struct *ttys, struct file *filp) in ehv_bc_tty_close()
528 static int ehv_bc_tty_write_room(struct tty_struct *ttys) in ehv_bc_tty_write_room()
553 static void ehv_bc_tty_throttle(struct tty_struct *ttys) in ehv_bc_tty_throttle()
567 static void ehv_bc_tty_unthrottle(struct tty_struct *ttys) in ehv_bc_tty_unthrottle()
577 static void ehv_bc_tty_hangup(struct tty_struct *ttys) in ehv_bc_tty_hangup()
610 struct tty_struct *ttys) in ehv_bc_tty_port_activate()
Dmxser.c571 static int mxser_set_baud(struct tty_struct *tty, long newspd) in mxser_set_baud()
638 static int mxser_change_speed(struct tty_struct *tty, in mxser_change_speed()
813 static void mxser_check_modem_status(struct tty_struct *tty, in mxser_check_modem_status()
862 static int mxser_activate(struct tty_port *port, struct tty_struct *tty) in mxser_activate()
1004 static int mxser_open(struct tty_struct *tty, struct file *filp) in mxser_open()
1020 static void mxser_flush_buffer(struct tty_struct *tty) in mxser_flush_buffer()
1075 static void mxser_close(struct tty_struct *tty, struct file *filp) in mxser_close()
1100 static int mxser_write(struct tty_struct *tty, const unsigned char *buf, int count) in mxser_write()
1142 static int mxser_put_char(struct tty_struct *tty, unsigned char ch) in mxser_put_char()
1173 static void mxser_flush_chars(struct tty_struct *tty) in mxser_flush_chars()
[all …]
Dnozomi.c418 static inline struct nozomi *get_dc_by_tty(const struct tty_struct *tty) in get_dc_by_tty()
423 static inline struct port *get_port_by_tty(const struct tty_struct *tty) in get_port_by_tty()
823 struct tty_struct *tty = tty_port_tty_get(&port->port); in receive_data()
1562 static void set_rts(const struct tty_struct *tty, int rts) in set_rts()
1571 static void set_dtr(const struct tty_struct *tty, int dtr) in set_dtr()
1588 static int ntty_install(struct tty_driver *driver, struct tty_struct *tty) in ntty_install()
1601 static void ntty_cleanup(struct tty_struct *tty) in ntty_cleanup()
1606 static int ntty_activate(struct tty_port *tport, struct tty_struct *tty) in ntty_activate()
1622 static int ntty_open(struct tty_struct *tty, struct file *filp) in ntty_open()
1643 static void ntty_close(struct tty_struct *tty, struct file *filp) in ntty_close()
[all …]
Dsynclink_gt.c141 static int open(struct tty_struct *tty, struct file * filp);
142 static void close(struct tty_struct *tty, struct file * filp);
143 static void hangup(struct tty_struct *tty);
144 static void set_termios(struct tty_struct *tty, struct ktermios *old_termios);
146 static int write(struct tty_struct *tty, const unsigned char *buf, int count);
147 static int put_char(struct tty_struct *tty, unsigned char ch);
148 static void send_xchar(struct tty_struct *tty, char ch);
149 static void wait_until_sent(struct tty_struct *tty, int timeout);
150 static int write_room(struct tty_struct *tty);
151 static void flush_chars(struct tty_struct *tty);
[all …]
Dsynclinkmp.c506 static int open(struct tty_struct *tty, struct file * filp);
507 static void close(struct tty_struct *tty, struct file * filp);
508 static void hangup(struct tty_struct *tty);
509 static void set_termios(struct tty_struct *tty, struct ktermios *old_termios);
511 static int write(struct tty_struct *tty, const unsigned char *buf, int count);
512 static int put_char(struct tty_struct *tty, unsigned char ch);
513 static void send_xchar(struct tty_struct *tty, char ch);
514 static void wait_until_sent(struct tty_struct *tty, int timeout);
515 static int write_room(struct tty_struct *tty);
516 static void flush_chars(struct tty_struct *tty);
[all …]
Dtty_audit.c142 void tty_audit_tiocsti(struct tty_struct *tty, char ch) in tty_audit_tiocsti()
219 static struct tty_audit_buf *tty_audit_buf_get(struct tty_struct *tty, in tty_audit_buf_get()
268 void tty_audit_add_data(struct tty_struct *tty, const void *data, in tty_audit_add_data()
325 void tty_audit_push(struct tty_struct *tty) in tty_audit_push()
Drocket.c230 static void rp_wait_until_sent(struct tty_struct *tty, int timeout);
231 static void rp_flush_buffer(struct tty_struct *tty);
234 static void rp_start(struct tty_struct *tty);
427 struct tty_struct *tty; in rp_do_transmit()
705 static void configure_r_port(struct tty_struct *tty, struct r_port *info, in configure_r_port()
881 static int rp_open(struct tty_struct *tty, struct file *filp) in rp_open()
984 static void rp_close(struct tty_struct *tty, struct file *filp) in rp_close()
1063 static void rp_set_termios(struct tty_struct *tty, in rp_set_termios()
1104 static int rp_break(struct tty_struct *tty, int break_state) in rp_break()
1150 static int rp_tiocmget(struct tty_struct *tty) in rp_tiocmget()
[all …]
Dmips_ejtag_fdc.c421 struct tty_struct *tty; in mips_ejtag_fdc_put_chan()
698 struct tty_struct *tty) in mips_ejtag_fdc_tty_port_activate()
764 struct tty_struct *tty) in mips_ejtag_fdc_tty_install()
772 static int mips_ejtag_fdc_tty_open(struct tty_struct *tty, struct file *filp) in mips_ejtag_fdc_tty_open()
777 static void mips_ejtag_fdc_tty_close(struct tty_struct *tty, struct file *filp) in mips_ejtag_fdc_tty_close()
782 static void mips_ejtag_fdc_tty_hangup(struct tty_struct *tty) in mips_ejtag_fdc_tty_hangup()
801 static int mips_ejtag_fdc_tty_write(struct tty_struct *tty, in mips_ejtag_fdc_tty_write()
845 static int mips_ejtag_fdc_tty_write_room(struct tty_struct *tty) in mips_ejtag_fdc_tty_write_room()
859 static int mips_ejtag_fdc_tty_chars_in_buffer(struct tty_struct *tty) in mips_ejtag_fdc_tty_chars_in_buffer()
Dcyclades.c90 static void cy_send_xchar(struct tty_struct *tty, char ch);
275 static void cy_start(struct tty_struct *);
276 static void cy_set_line_char(struct cyclades_port *, struct tty_struct *);
486 struct tty_struct *tty = in cyy_chip_rx()
572 struct tty_struct *tty; in cyy_chip_tx()
685 struct tty_struct *tty; in cyy_chip_modem()
1013 struct tty_struct *tty; in cyz_handle_tx()
1265 static int cy_startup(struct cyclades_port *info, struct tty_struct *tty) in cy_startup()
1422 static void cy_shutdown(struct cyclades_port *info, struct tty_struct *tty) in cy_shutdown()
1496 static int cy_open(struct tty_struct *tty, struct file *filp) in cy_open()
[all …]
Dtty_buffer.c213 void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld) in tty_buffer_flush()
415 receive_buf(struct tty_struct *tty, struct tty_buffer *head, int count) in receive_buf()
451 struct tty_struct *tty; in flush_to_ldisc()
Dsynclink.c822 static int tiocmget(struct tty_struct *tty);
823 static int tiocmset(struct tty_struct *tty,
910 static void mgsl_wait_until_sent(struct tty_struct *tty, int timeout);
956 static void ldisc_receive_buf(struct tty_struct *tty, in ldisc_receive_buf()
975 static void mgsl_stop(struct tty_struct *tty) in mgsl_stop()
998 static void mgsl_start(struct tty_struct *tty) in mgsl_start()
1120 struct tty_struct *tty = info->port.tty; in mgsl_bh_transmit()
2011 static int mgsl_put_char(struct tty_struct *tty, unsigned char ch) in mgsl_put_char()
2051 static void mgsl_flush_chars(struct tty_struct *tty) in mgsl_flush_chars()
2101 static int mgsl_write(struct tty_struct * tty, in mgsl_write()
[all …]
/linux-4.4.14/drivers/usb/serial/
Dusb-wwan.h9 extern int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port);
13 extern int usb_wwan_write_room(struct tty_struct *tty);
14 extern int usb_wwan_tiocmget(struct tty_struct *tty);
15 extern int usb_wwan_tiocmset(struct tty_struct *tty,
17 extern int usb_wwan_ioctl(struct tty_struct *tty,
19 extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
21 extern int usb_wwan_chars_in_buffer(struct tty_struct *tty);
Dkobil_sct.c56 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port);
58 static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port,
60 static int kobil_write_room(struct tty_struct *tty);
61 static int kobil_ioctl(struct tty_struct *tty,
63 static int kobil_tiocmget(struct tty_struct *tty);
64 static int kobil_tiocmset(struct tty_struct *tty,
68 static void kobil_set_termios(struct tty_struct *tty,
70 static void kobil_init_termios(struct tty_struct *tty);
159 static void kobil_init_termios(struct tty_struct *tty) in kobil_init_termios()
169 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port) in kobil_open()
[all …]
Dmct_u232.c47 static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port);
51 static void mct_u232_set_termios(struct tty_struct *tty,
53 static void mct_u232_break_ctl(struct tty_struct *tty, int break_state);
54 static int mct_u232_tiocmget(struct tty_struct *tty);
55 static int mct_u232_tiocmset(struct tty_struct *tty,
57 static void mct_u232_throttle(struct tty_struct *tty);
58 static void mct_u232_unthrottle(struct tty_struct *tty);
178 static int mct_u232_set_baud_rate(struct tty_struct *tty, in mct_u232_set_baud_rate()
413 static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port) in mct_u232_open()
596 static void mct_u232_set_termios(struct tty_struct *tty, in mct_u232_set_termios()
[all …]
Domninet.c34 static int omninet_open(struct tty_struct *tty, struct usb_serial_port *port);
37 static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port,
39 static int omninet_write_room(struct tty_struct *tty);
130 static int omninet_open(struct tty_struct *tty, struct usb_serial_port *port) in omninet_open()
162 static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port, in omninet_write()
213 static int omninet_write_room(struct tty_struct *tty) in omninet_write_room()
Dcp210x.c32 static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *);
34 static void cp210x_get_termios(struct tty_struct *, struct usb_serial_port *);
37 static void cp210x_change_speed(struct tty_struct *, struct usb_serial_port *,
39 static void cp210x_set_termios(struct tty_struct *, struct usb_serial_port *,
41 static int cp210x_tiocmget(struct tty_struct *);
42 static int cp210x_tiocmset(struct tty_struct *, unsigned int, unsigned int);
45 static void cp210x_break_ctl(struct tty_struct *, int);
464 static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *port) in cp210x_open()
497 static void cp210x_get_termios(struct tty_struct *tty, in cp210x_get_termios()
657 static void cp210x_change_speed(struct tty_struct *tty, in cp210x_change_speed()
[all …]
Dbelkin_sa.c45 static int belkin_sa_open(struct tty_struct *tty,
50 static void belkin_sa_set_termios(struct tty_struct *tty,
52 static void belkin_sa_break_ctl(struct tty_struct *tty, int break_state);
53 static int belkin_sa_tiocmget(struct tty_struct *tty);
54 static int belkin_sa_tiocmset(struct tty_struct *tty,
151 static int belkin_sa_open(struct tty_struct *tty, in belkin_sa_open()
281 static void belkin_sa_set_termios(struct tty_struct *tty, in belkin_sa_set_termios()
424 static void belkin_sa_break_ctl(struct tty_struct *tty, int break_state) in belkin_sa_break_ctl()
433 static int belkin_sa_tiocmget(struct tty_struct *tty) in belkin_sa_tiocmget()
447 static int belkin_sa_tiocmset(struct tty_struct *tty, in belkin_sa_tiocmset()
Doti6858.c122 static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port);
124 static void oti6858_set_termios(struct tty_struct *tty,
126 static void oti6858_init_termios(struct tty_struct *tty);
130 static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port,
132 static int oti6858_write_room(struct tty_struct *tty);
133 static int oti6858_chars_in_buffer(struct tty_struct *tty);
134 static int oti6858_tiocmget(struct tty_struct *tty);
135 static int oti6858_tiocmset(struct tty_struct *tty,
357 static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port, in oti6858_write()
368 static int oti6858_write_room(struct tty_struct *tty) in oti6858_write_room()
[all …]
Dti_usb_3410_5052.c93 static int ti_open(struct tty_struct *tty, struct usb_serial_port *port);
95 static int ti_write(struct tty_struct *tty, struct usb_serial_port *port,
97 static int ti_write_room(struct tty_struct *tty);
98 static int ti_chars_in_buffer(struct tty_struct *tty);
100 static void ti_throttle(struct tty_struct *tty);
101 static void ti_unthrottle(struct tty_struct *tty);
102 static int ti_ioctl(struct tty_struct *tty,
104 static void ti_set_termios(struct tty_struct *tty,
106 static int ti_tiocmget(struct tty_struct *tty);
107 static int ti_tiocmset(struct tty_struct *tty,
[all …]
Dcypress_m8.c126 static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port);
129 static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port,
132 static int cypress_write_room(struct tty_struct *tty);
133 static void cypress_set_termios(struct tty_struct *tty,
135 static int cypress_tiocmget(struct tty_struct *tty);
136 static int cypress_tiocmset(struct tty_struct *tty,
138 static int cypress_chars_in_buffer(struct tty_struct *tty);
139 static void cypress_throttle(struct tty_struct *tty);
140 static void cypress_unthrottle(struct tty_struct *tty);
295 static int cypress_serial_control(struct tty_struct *tty, in cypress_serial_control()
[all …]
Dkeyspan_pda.c200 static void keyspan_pda_rx_throttle(struct tty_struct *tty) in keyspan_pda_rx_throttle()
214 static void keyspan_pda_rx_unthrottle(struct tty_struct *tty) in keyspan_pda_rx_unthrottle()
283 static void keyspan_pda_break_ctl(struct tty_struct *tty, int break_state) in keyspan_pda_break_ctl()
308 static void keyspan_pda_set_termios(struct tty_struct *tty, in keyspan_pda_set_termios()
386 static int keyspan_pda_tiocmget(struct tty_struct *tty) in keyspan_pda_tiocmget()
407 static int keyspan_pda_tiocmset(struct tty_struct *tty, in keyspan_pda_tiocmset()
432 static int keyspan_pda_write(struct tty_struct *tty, in keyspan_pda_write()
562 static int keyspan_pda_write_room(struct tty_struct *tty) in keyspan_pda_write_room()
574 static int keyspan_pda_chars_in_buffer(struct tty_struct *tty) in keyspan_pda_chars_in_buffer()
605 static int keyspan_pda_open(struct tty_struct *tty, in keyspan_pda_open()
Dwhiteheat.c89 static int whiteheat_open(struct tty_struct *tty,
92 static int whiteheat_ioctl(struct tty_struct *tty,
94 static void whiteheat_set_termios(struct tty_struct *tty,
96 static int whiteheat_tiocmget(struct tty_struct *tty);
97 static int whiteheat_tiocmset(struct tty_struct *tty,
99 static void whiteheat_break_ctl(struct tty_struct *tty, int break_state);
166 static void firm_setup_port(struct tty_struct *tty);
390 static int whiteheat_open(struct tty_struct *tty, struct usb_serial_port *port) in whiteheat_open()
440 static int whiteheat_tiocmget(struct tty_struct *tty) in whiteheat_tiocmget()
455 static int whiteheat_tiocmset(struct tty_struct *tty, in whiteheat_tiocmset()
[all …]
Dgeneric.c80 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open()
191 int usb_serial_generic_write(struct tty_struct *tty, in usb_serial_generic_write()
211 int usb_serial_generic_write_room(struct tty_struct *tty) in usb_serial_generic_write_room()
228 int usb_serial_generic_chars_in_buffer(struct tty_struct *tty) in usb_serial_generic_chars_in_buffer()
246 void usb_serial_generic_wait_until_sent(struct tty_struct *tty, long timeout) in usb_serial_generic_wait_until_sent()
438 void usb_serial_generic_throttle(struct tty_struct *tty) in usb_serial_generic_throttle()
449 void usb_serial_generic_unthrottle(struct tty_struct *tty) in usb_serial_generic_unthrottle()
464 static bool usb_serial_generic_msr_changed(struct tty_struct *tty, in usb_serial_generic_msr_changed()
493 int usb_serial_generic_tiocmiwait(struct tty_struct *tty, unsigned long arg) in usb_serial_generic_tiocmiwait()
513 int usb_serial_generic_get_icount(struct tty_struct *tty, in usb_serial_generic_get_icount()
[all …]
Ddigi_acceleport.c220 static void digi_rx_throttle(struct tty_struct *tty);
221 static void digi_rx_unthrottle(struct tty_struct *tty);
222 static void digi_set_termios(struct tty_struct *tty,
224 static void digi_break_ctl(struct tty_struct *tty, int break_state);
225 static int digi_tiocmget(struct tty_struct *tty);
226 static int digi_tiocmset(struct tty_struct *tty, unsigned int set,
228 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
231 static int digi_write_room(struct tty_struct *tty);
232 static int digi_chars_in_buffer(struct tty_struct *tty);
233 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
[all …]
Dusb-serial.c179 static int serial_install(struct tty_driver *driver, struct tty_struct *tty) in serial_install()
222 static int serial_port_activate(struct tty_port *tport, struct tty_struct *tty) in serial_port_activate()
242 static int serial_open(struct tty_struct *tty, struct file *filp) in serial_open()
271 static void serial_hangup(struct tty_struct *tty) in serial_hangup()
280 static void serial_close(struct tty_struct *tty, struct file *filp) in serial_close()
298 static void serial_cleanup(struct tty_struct *tty) in serial_cleanup()
326 static int serial_write(struct tty_struct *tty, const unsigned char *buf, in serial_write()
344 static int serial_write_room(struct tty_struct *tty) in serial_write_room()
353 static int serial_chars_in_buffer(struct tty_struct *tty) in serial_chars_in_buffer()
366 static void serial_wait_until_sent(struct tty_struct *tty, int timeout) in serial_wait_until_sent()
[all …]
Dopticon.c128 static int opticon_open(struct tty_struct *tty, struct usb_serial_port *port) in opticon_open()
180 static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port, in opticon_write()
263 static int opticon_write_room(struct tty_struct *tty) in opticon_write_room()
285 static int opticon_tiocmget(struct tty_struct *tty) in opticon_tiocmget()
303 static int opticon_tiocmset(struct tty_struct *tty, in opticon_tiocmset()
360 static int opticon_ioctl(struct tty_struct *tty, in opticon_ioctl()
Dcyberjack.c55 static int cyberjack_open(struct tty_struct *tty,
58 static int cyberjack_write(struct tty_struct *tty,
60 static int cyberjack_write_room(struct tty_struct *tty);
138 static int cyberjack_open(struct tty_struct *tty, in cyberjack_open()
164 static int cyberjack_write(struct tty_struct *tty, in cyberjack_write()
249 static int cyberjack_write_room(struct tty_struct *tty) in cyberjack_write_room()
Dkeyspan.h38 static int keyspan_open (struct tty_struct *tty,
47 static int keyspan_write_room (struct tty_struct *tty);
49 static int keyspan_write (struct tty_struct *tty,
58 static void keyspan_set_termios (struct tty_struct *tty,
61 static void keyspan_break_ctl (struct tty_struct *tty,
63 static int keyspan_tiocmget (struct tty_struct *tty);
64 static int keyspan_tiocmset (struct tty_struct *tty,
Dmetro-usb.c182 static int metrousb_open(struct tty_struct *tty, struct usb_serial_port *port) in metrousb_open()
287 static void metrousb_throttle(struct tty_struct *tty) in metrousb_throttle()
301 static int metrousb_tiocmget(struct tty_struct *tty) in metrousb_tiocmget()
317 static int metrousb_tiocmset(struct tty_struct *tty, in metrousb_tiocmset()
346 static void metrousb_unthrottle(struct tty_struct *tty) in metrousb_unthrottle()
Dsymbolserial.c93 static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port) in symbol_open()
118 static void symbol_throttle(struct tty_struct *tty) in symbol_throttle()
128 static void symbol_unthrottle(struct tty_struct *tty) in symbol_unthrottle()
Dkl5kusb105.c60 static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port);
62 static void klsi_105_set_termios(struct tty_struct *tty,
64 static int klsi_105_tiocmget(struct tty_struct *tty);
252 static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port) in klsi_105_open()
397 static void klsi_105_set_termios(struct tty_struct *tty, in klsi_105_set_termios()
561 static void mct_u232_break_ctl(struct tty_struct *tty, int break_state)
579 static int klsi_105_tiocmget(struct tty_struct *tty) in klsi_105_tiocmget()
Dch341.c87 static void ch341_set_termios(struct tty_struct *tty,
310 static int ch341_open(struct tty_struct *tty, struct usb_serial_port *port) in ch341_open()
339 static void ch341_set_termios(struct tty_struct *tty, in ch341_set_termios()
370 static void ch341_break_ctl(struct tty_struct *tty, int break_state) in ch341_break_ctl()
413 static int ch341_tiocmset(struct tty_struct *tty, in ch341_tiocmset()
440 struct tty_struct *tty; in ch341_update_line_status()
514 static int ch341_tiocmget(struct tty_struct *tty) in ch341_tiocmget()
Dempeg.c38 static void empeg_init_termios(struct tty_struct *tty);
81 static void empeg_init_termios(struct tty_struct *tty) in empeg_init_termios()
Df81232.c138 struct tty_struct *tty; in f81232_read_msr()
338 static void f81232_break_ctl(struct tty_struct *tty, int break_state) in f81232_break_ctl()
439 static void f81232_set_termios(struct tty_struct *tty, in f81232_set_termios()
500 static int f81232_tiocmget(struct tty_struct *tty) in f81232_tiocmget()
525 static int f81232_tiocmset(struct tty_struct *tty, in f81232_tiocmset()
533 static int f81232_open(struct tty_struct *tty, struct usb_serial_port *port) in f81232_open()
608 static int f81232_ioctl(struct tty_struct *tty, in f81232_ioctl()
Dnavman.c69 static int navman_open(struct tty_struct *tty, struct usb_serial_port *port) in navman_open()
90 static int navman_write(struct tty_struct *tty, struct usb_serial_port *port, in navman_write()
Dir-usb.c52 static int ir_open(struct tty_struct *tty, struct usb_serial_port *port);
56 static void ir_set_termios(struct tty_struct *tty,
255 static int ir_open(struct tty_struct *tty, struct usb_serial_port *port) in ir_open()
317 static void ir_set_termios(struct tty_struct *tty, in ir_set_termios()
Dark3116.c207 static void ark3116_init_termios(struct tty_struct *tty) in ark3116_init_termios()
217 static void ark3116_set_termios(struct tty_struct *tty, in ark3116_set_termios()
353 static int ark3116_open(struct tty_struct *tty, struct usb_serial_port *port) in ark3116_open()
403 static int ark3116_ioctl(struct tty_struct *tty, in ark3116_ioctl()
433 static int ark3116_tiocmget(struct tty_struct *tty) in ark3116_tiocmget()
459 static int ark3116_tiocmset(struct tty_struct *tty, in ark3116_tiocmset()
495 static void ark3116_break_ctl(struct tty_struct *tty, int break_state) in ark3116_break_ctl()
Dspcp8x5.c280 static void spcp8x5_init_termios(struct tty_struct *tty) in spcp8x5_init_termios()
288 static void spcp8x5_set_termios(struct tty_struct *tty, in spcp8x5_set_termios()
392 static int spcp8x5_open(struct tty_struct *tty, struct usb_serial_port *port) in spcp8x5_open()
415 static int spcp8x5_tiocmset(struct tty_struct *tty, in spcp8x5_tiocmset()
438 static int spcp8x5_tiocmget(struct tty_struct *tty) in spcp8x5_tiocmget()
Dio_edgeport.c197 static int edge_open(struct tty_struct *tty, struct usb_serial_port *port);
199 static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
201 static int edge_write_room(struct tty_struct *tty);
202 static int edge_chars_in_buffer(struct tty_struct *tty);
203 static void edge_throttle(struct tty_struct *tty);
204 static void edge_unthrottle(struct tty_struct *tty);
205 static void edge_set_termios(struct tty_struct *tty,
208 static int edge_ioctl(struct tty_struct *tty,
210 static void edge_break(struct tty_struct *tty, int break_state);
211 static int edge_tiocmget(struct tty_struct *tty);
[all …]
Dusb_wwan.c92 int usb_wwan_tiocmget(struct tty_struct *tty) in usb_wwan_tiocmget()
111 int usb_wwan_tiocmset(struct tty_struct *tty, in usb_wwan_tiocmset()
191 int usb_wwan_ioctl(struct tty_struct *tty, in usb_wwan_ioctl()
215 int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port, in usb_wwan_write()
356 int usb_wwan_write_room(struct tty_struct *tty) in usb_wwan_write_room()
377 int usb_wwan_chars_in_buffer(struct tty_struct *tty) in usb_wwan_chars_in_buffer()
399 int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_wwan_open()
Dpl2303.c401 static void pl2303_encode_baud_rate(struct tty_struct *tty, in pl2303_encode_baud_rate()
478 static void pl2303_set_termios(struct tty_struct *tty, in pl2303_set_termios()
638 static int pl2303_open(struct tty_struct *tty, struct usb_serial_port *port) in pl2303_open()
673 static int pl2303_tiocmset(struct tty_struct *tty, in pl2303_tiocmset()
701 static int pl2303_tiocmget(struct tty_struct *tty) in pl2303_tiocmget()
737 static int pl2303_ioctl(struct tty_struct *tty, in pl2303_ioctl()
783 static void pl2303_break_ctl(struct tty_struct *tty, int state) in pl2303_break_ctl()
797 struct tty_struct *tty; in pl2303_update_line_status()
Dquatech2.c266 static void qt2_set_termios(struct tty_struct *tty, in qt2_set_termios()
339 static int qt2_open(struct tty_struct *tty, struct usb_serial_port *port) in qt2_open()
484 static int qt2_ioctl(struct tty_struct *tty, in qt2_ioctl()
791 static int qt2_tiocmget(struct tty_struct *tty) in qt2_tiocmget()
823 static int qt2_tiocmset(struct tty_struct *tty, in qt2_tiocmset()
832 static void qt2_break_ctl(struct tty_struct *tty, int break_state) in qt2_break_ctl()
933 static int qt2_write_room(struct tty_struct *tty) in qt2_write_room()
954 static int qt2_write(struct tty_struct *tty, in qt2_write()
Dssu100.c200 static void ssu100_set_termios(struct tty_struct *tty, in ssu100_set_termios()
276 static int ssu100_open(struct tty_struct *tty, struct usb_serial_port *port) in ssu100_open()
339 static int ssu100_ioctl(struct tty_struct *tty, in ssu100_ioctl()
385 static int ssu100_tiocmget(struct tty_struct *tty) in ssu100_tiocmget()
416 static int ssu100_tiocmset(struct tty_struct *tty, in ssu100_tiocmset()
Dmos7720.c1001 static int mos7720_open(struct tty_struct *tty, struct usb_serial_port *port) in mos7720_open()
1111 static int mos7720_chars_in_buffer(struct tty_struct *tty) in mos7720_chars_in_buffer()
1165 static void mos7720_break(struct tty_struct *tty, int break_state) in mos7720_break()
1195 static int mos7720_write_room(struct tty_struct *tty) in mos7720_write_room()
1217 static int mos7720_write(struct tty_struct *tty, struct usb_serial_port *port, in mos7720_write()
1286 static void mos7720_throttle(struct tty_struct *tty) in mos7720_throttle()
1318 static void mos7720_unthrottle(struct tty_struct *tty) in mos7720_unthrottle()
1527 static void change_port_settings(struct tty_struct *tty, in change_port_settings()
1690 static void mos7720_set_termios(struct tty_struct *tty, in mos7720_set_termios()
1740 static int get_lsr_info(struct tty_struct *tty, in get_lsr_info()
[all …]
Dio_ti.c228 static void edge_set_termios(struct tty_struct *tty,
230 static void edge_send(struct usb_serial_port *port, struct tty_struct *tty);
1563 struct tty_struct *tty; in handle_new_msr()
1810 struct tty_struct *tty; in edge_bulk_out_callback()
1836 static int edge_open(struct tty_struct *tty, struct usb_serial_port *port) in edge_open()
2027 static int edge_write(struct tty_struct *tty, struct usb_serial_port *port, in edge_write()
2049 static void edge_send(struct usb_serial_port *port, struct tty_struct *tty) in edge_send()
2099 static int edge_write_room(struct tty_struct *tty) in edge_write_room()
2119 static int edge_chars_in_buffer(struct tty_struct *tty) in edge_chars_in_buffer()
2148 static void edge_throttle(struct tty_struct *tty) in edge_throttle()
[all …]
Dusb_debug.c40 static void usb_debug_break_ctl(struct tty_struct *tty, int break_state) in usb_debug_break_ctl()
Dmxuport.c295 static void mxuport_throttle(struct tty_struct *tty) in mxuport_throttle()
313 static void mxuport_unthrottle(struct tty_struct *tty) in mxuport_unthrottle()
709 static int mxuport_tiocmset(struct tty_struct *tty, unsigned int set, in mxuport_tiocmset()
741 static int mxuport_tiocmget(struct tty_struct *tty) in mxuport_tiocmget()
773 static int mxuport_set_termios_flow(struct tty_struct *tty, in mxuport_set_termios_flow()
846 static void mxuport_set_termios(struct tty_struct *tty, in mxuport_set_termios()
1271 static int mxuport_open(struct tty_struct *tty, struct usb_serial_port *port) in mxuport_open()
1316 static void mxuport_break_ctl(struct tty_struct *tty, int break_state) in mxuport_break_ctl()
Dmos7840.c845 static int mos7840_open(struct tty_struct *tty, struct usb_serial_port *port) in mos7840_open()
1124 static int mos7840_chars_in_buffer(struct tty_struct *tty) in mos7840_chars_in_buffer()
1221 static void mos7840_break(struct tty_struct *tty, int break_state) in mos7840_break()
1260 static int mos7840_write_room(struct tty_struct *tty) in mos7840_write_room()
1296 static int mos7840_write(struct tty_struct *tty, struct usb_serial_port *port, in mos7840_write()
1401 static void mos7840_throttle(struct tty_struct *tty) in mos7840_throttle()
1443 static void mos7840_unthrottle(struct tty_struct *tty) in mos7840_unthrottle()
1478 static int mos7840_tiocmget(struct tty_struct *tty) in mos7840_tiocmget()
1510 static int mos7840_tiocmset(struct tty_struct *tty, in mos7840_tiocmset()
1702 static void mos7840_change_port_settings(struct tty_struct *tty, in mos7840_change_port_settings()
[all …]
Dwishbone-serial.c49 static int wishbone_serial_open(struct tty_struct *tty, in wishbone_serial_open()
Dsierra.c380 static int sierra_tiocmget(struct tty_struct *tty) in sierra_tiocmget()
398 static int sierra_tiocmset(struct tty_struct *tty, in sierra_tiocmset()
453 static int sierra_write(struct tty_struct *tty, struct usb_serial_port *port, in sierra_write()
655 static int sierra_write_room(struct tty_struct *tty) in sierra_write_room()
674 static int sierra_chars_in_buffer(struct tty_struct *tty) in sierra_chars_in_buffer()
809 static int sierra_open(struct tty_struct *tty, struct usb_serial_port *port) in sierra_open()
Dftdi_sio.c1039 static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port);
1044 static void ftdi_set_termios(struct tty_struct *tty,
1046 static int ftdi_tiocmget(struct tty_struct *tty);
1047 static int ftdi_tiocmset(struct tty_struct *tty,
1049 static int ftdi_ioctl(struct tty_struct *tty,
1051 static void ftdi_break_ctl(struct tty_struct *tty, int break_state);
1231 static __u32 get_ftdi_divisor(struct tty_struct *tty, in get_ftdi_divisor()
1369 static int change_speed(struct tty_struct *tty, struct usb_serial_port *port) in change_speed()
1463 static int set_serial_info(struct tty_struct *tty, in set_serial_info()
1940 static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port) in ftdi_open()
[all …]
Diuu_phoenix.c121 static int iuu_tiocmset(struct tty_struct *tty, in iuu_tiocmset()
150 static int iuu_tiocmget(struct tty_struct *tty) in iuu_tiocmget()
704 static int iuu_uart_write(struct tty_struct *tty, struct usb_serial_port *port, in iuu_uart_write()
887 static void iuu_set_termios(struct tty_struct *tty, in iuu_set_termios()
953 static void iuu_init_termios(struct tty_struct *tty) in iuu_init_termios()
965 static int iuu_open(struct tty_struct *tty, struct usb_serial_port *port) in iuu_open()
Dipaq.c34 static int ipaq_open(struct tty_struct *tty,
518 static int ipaq_open(struct tty_struct *tty, in ipaq_open()
Dgarmin_gps.c921 static int garmin_open(struct tty_struct *tty, struct usb_serial_port *port) in garmin_open()
1056 static int garmin_write(struct tty_struct *tty, struct usb_serial_port *port, in garmin_write()
1128 static int garmin_write_room(struct tty_struct *tty) in garmin_write_room()
1331 static void garmin_throttle(struct tty_struct *tty) in garmin_throttle()
1344 static void garmin_unthrottle(struct tty_struct *tty) in garmin_unthrottle()
Dipw.c136 static int ipw_open(struct tty_struct *tty, struct usb_serial_port *port) in ipw_open()
Dconsole.c70 struct tty_struct *tty = NULL; in usb_console_setup()
Dvisor.c39 static int visor_open(struct tty_struct *tty, struct usb_serial_port *port);
227 static int visor_open(struct tty_struct *tty, struct usb_serial_port *port) in visor_open()
Dkeyspan.c131 static void keyspan_break_ctl(struct tty_struct *tty, int break_state) in keyspan_break_ctl()
147 static void keyspan_set_termios(struct tty_struct *tty, in keyspan_set_termios()
183 static int keyspan_tiocmget(struct tty_struct *tty) in keyspan_tiocmget()
199 static int keyspan_tiocmset(struct tty_struct *tty, in keyspan_tiocmset()
219 static int keyspan_write(struct tty_struct *tty, in keyspan_write()
975 static int keyspan_write_room(struct tty_struct *tty) in keyspan_write_room()
1011 static int keyspan_open(struct tty_struct *tty, struct usb_serial_port *port) in keyspan_open()
/linux-4.4.14/arch/xtensa/platforms/iss/
Dconsole.c56 static int rs_open(struct tty_struct *tty, struct file * filp) in rs_open()
81 static void rs_close(struct tty_struct *tty, struct file * filp) in rs_close()
90 static int rs_write(struct tty_struct * tty, in rs_write()
124 static int rs_put_char(struct tty_struct *tty, unsigned char ch) in rs_put_char()
129 static void rs_flush_chars(struct tty_struct *tty) in rs_flush_chars()
133 static int rs_write_room(struct tty_struct *tty) in rs_write_room()
139 static int rs_chars_in_buffer(struct tty_struct *tty) in rs_chars_in_buffer()
145 static void rs_hangup(struct tty_struct *tty) in rs_hangup()
150 static void rs_wait_until_sent(struct tty_struct *tty, int timeout) in rs_wait_until_sent()
/linux-4.4.14/include/net/irda/
Dircomm_tty.h103 void ircomm_tty_start(struct tty_struct *tty);
106 int ircomm_tty_tiocmget(struct tty_struct *tty);
107 int ircomm_tty_tiocmset(struct tty_struct *tty, unsigned int set,
109 int ircomm_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
111 void ircomm_tty_set_termios(struct tty_struct *tty,
/linux-4.4.14/net/irda/ircomm/
Dircomm_tty.c54 struct tty_struct *tty);
55 static int ircomm_tty_open(struct tty_struct *tty, struct file *filp);
56 static void ircomm_tty_close(struct tty_struct * tty, struct file *filp);
57 static int ircomm_tty_write(struct tty_struct * tty,
59 static int ircomm_tty_write_room(struct tty_struct *tty);
60 static void ircomm_tty_throttle(struct tty_struct *tty);
61 static void ircomm_tty_unthrottle(struct tty_struct *tty);
62 static int ircomm_tty_chars_in_buffer(struct tty_struct *tty);
63 static void ircomm_tty_flush_buffer(struct tty_struct *tty);
64 static void ircomm_tty_send_xchar(struct tty_struct *tty, char ch);
[all …]
Dircomm_tty_ioctl.c54 struct tty_struct *tty) in ircomm_tty_change_speed()
145 void ircomm_tty_set_termios(struct tty_struct *tty, in ircomm_tty_set_termios()
193 int ircomm_tty_tiocmget(struct tty_struct *tty) in ircomm_tty_tiocmget()
216 int ircomm_tty_tiocmset(struct tty_struct *tty, in ircomm_tty_tiocmset()
361 int ircomm_tty_ioctl(struct tty_struct *tty, in ircomm_tty_ioctl()
Dircomm_tty_attach.c129 struct tty_struct *tty; in ircomm_tty_attach_cable()
395 struct tty_struct *tty; in ircomm_tty_disconnect_indication()
542 struct tty_struct *tty; in ircomm_tty_link_established()
/linux-4.4.14/arch/ia64/hp/sim/
Dsimserial.c108 static int rs_put_char(struct tty_struct *tty, unsigned char ch) in rs_put_char()
127 static void transmit_chars(struct tty_struct *tty, struct serial_state *info, in transmit_chars()
178 static void rs_flush_chars(struct tty_struct *tty) in rs_flush_chars()
189 static int rs_write(struct tty_struct * tty, in rs_write()
225 static int rs_write_room(struct tty_struct *tty) in rs_write_room()
232 static int rs_chars_in_buffer(struct tty_struct *tty) in rs_chars_in_buffer()
239 static void rs_flush_buffer(struct tty_struct *tty) in rs_flush_buffer()
255 static void rs_send_xchar(struct tty_struct *tty, char ch) in rs_send_xchar()
277 static void rs_throttle(struct tty_struct * tty) in rs_throttle()
285 static void rs_unthrottle(struct tty_struct * tty) in rs_unthrottle()
[all …]
/linux-4.4.14/drivers/input/serio/
Dserport.c36 struct tty_struct *tty;
85 static int serport_ldisc_open(struct tty_struct *tty) in serport_ldisc_open()
111 static void serport_ldisc_close(struct tty_struct *tty) in serport_ldisc_close()
124 static void serport_ldisc_receive(struct tty_struct *tty, const unsigned char *cp, char *fp, int co… in serport_ldisc_receive()
166 static ssize_t serport_ldisc_read(struct tty_struct * tty, struct file * file, unsigned char __user… in serport_ldisc_read()
201 static void serport_set_type(struct tty_struct *tty, unsigned long type) in serport_set_type()
214 static int serport_ldisc_ioctl(struct tty_struct *tty, struct file *file, in serport_ldisc_ioctl()
232 static long serport_ldisc_compat_ioctl(struct tty_struct *tty, in serport_ldisc_compat_ioctl()
251 static void serport_ldisc_write_wakeup(struct tty_struct * tty) in serport_ldisc_write_wakeup()
/linux-4.4.14/drivers/net/irda/
Dirtty-sir.c90 struct tty_struct *tty; in irtty_wait_until_sent()
117 struct tty_struct *tty; in irtty_change_speed()
185 struct tty_struct *tty; in irtty_do_write()
219 static void irtty_receive_buf(struct tty_struct *tty, const unsigned char *cp, in irtty_receive_buf()
259 static void irtty_write_wakeup(struct tty_struct *tty) in irtty_write_wakeup()
278 static inline void irtty_stop_receiver(struct tty_struct *tty, int stop) in irtty_stop_receiver()
308 struct tty_struct *tty; in irtty_start_dev()
335 struct tty_struct *tty; in irtty_stop_dev()
380 static int irtty_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long a… in irtty_ioctl()
425 static int irtty_open(struct tty_struct *tty) in irtty_open()
[all …]
Dirtty-sir.h29 struct tty_struct *tty;
/linux-4.4.14/net/nfc/nci/
Duart.c86 struct tty_struct *tty = nu->tty; in nci_uart_write_work()
117 static int nci_uart_set_driver(struct tty_struct *tty, unsigned int driver) in nci_uart_set_driver()
163 static int nci_uart_tty_open(struct tty_struct *tty) in nci_uart_tty_open()
192 static void nci_uart_tty_close(struct tty_struct *tty) in nci_uart_tty_close()
226 static void nci_uart_tty_wakeup(struct tty_struct *tty) in nci_uart_tty_wakeup()
253 static void nci_uart_tty_receive(struct tty_struct *tty, const u8 *data, in nci_uart_tty_receive()
281 static int nci_uart_tty_ioctl(struct tty_struct *tty, struct file *file, in nci_uart_tty_ioctl()
303 static ssize_t nci_uart_tty_read(struct tty_struct *tty, struct file *file, in nci_uart_tty_read()
309 static ssize_t nci_uart_tty_write(struct tty_struct *tty, struct file *file, in nci_uart_tty_write()
315 static unsigned int nci_uart_tty_poll(struct tty_struct *tty, in nci_uart_tty_poll()
/linux-4.4.14/drivers/pps/clients/
Dpps-ldisc.c32 static void pps_tty_dcd_change(struct tty_struct *tty, unsigned int status) in pps_tty_dcd_change()
55 static int (*alias_n_tty_open)(struct tty_struct *tty);
57 static int pps_tty_open(struct tty_struct *tty) in pps_tty_open()
97 static void (*alias_n_tty_close)(struct tty_struct *tty);
99 static void pps_tty_close(struct tty_struct *tty) in pps_tty_close()
/linux-4.4.14/arch/m68k/emu/
Dnfcon.c64 static int nfcon_tty_open(struct tty_struct *tty, struct file *filp) in nfcon_tty_open()
69 static void nfcon_tty_close(struct tty_struct *tty, struct file *filp) in nfcon_tty_close()
73 static int nfcon_tty_write(struct tty_struct *tty, const unsigned char *buf, in nfcon_tty_write()
80 static int nfcon_tty_put_char(struct tty_struct *tty, unsigned char ch) in nfcon_tty_put_char()
88 static int nfcon_tty_write_room(struct tty_struct *tty) in nfcon_tty_write_room()
/linux-4.4.14/drivers/tty/hvc/
Dhvc_console.c311 static void hvc_unthrottle(struct tty_struct *tty) in hvc_unthrottle()
316 static int hvc_install(struct tty_driver *driver, struct tty_struct *tty) in hvc_install()
338 static int hvc_open(struct tty_struct *tty, struct file * filp) in hvc_open()
381 static void hvc_close(struct tty_struct *tty, struct file * filp) in hvc_close()
430 static void hvc_cleanup(struct tty_struct *tty) in hvc_cleanup()
437 static void hvc_hangup(struct tty_struct *tty) in hvc_hangup()
497 static int hvc_write(struct tty_struct *tty, const unsigned char *buf, int count) in hvc_write()
551 struct tty_struct *tty; in hvc_set_winsz()
573 static int hvc_write_room(struct tty_struct *tty) in hvc_write_room()
583 static int hvc_chars_in_buffer(struct tty_struct *tty) in hvc_chars_in_buffer()
[all …]
Dhvcs.c308 static void hvcs_unthrottle(struct tty_struct *tty);
309 static void hvcs_throttle(struct tty_struct *tty);
312 static int hvcs_write(struct tty_struct *tty,
314 static int hvcs_write_room(struct tty_struct *tty);
315 static int hvcs_chars_in_buffer(struct tty_struct *tty);
329 static int hvcs_open(struct tty_struct *tty, struct file *filp);
330 static void hvcs_close(struct tty_struct *tty, struct file *filp);
331 static void hvcs_hangup(struct tty_struct * tty);
518 static void hvcs_unthrottle(struct tty_struct *tty) in hvcs_unthrottle()
529 static void hvcs_throttle(struct tty_struct *tty) in hvcs_throttle()
[all …]
Dhvsi.c239 struct tty_struct *tty, struct hvsi_struct **to_handshake) in hvsi_recv_control()
401 static int hvsi_load_chunk(struct hvsi_struct *hp, struct tty_struct *tty, in hvsi_load_chunk()
492 struct tty_struct *tty; in hvsi_interrupt()
712 static int hvsi_open(struct tty_struct *tty, struct file *filp) in hvsi_open()
775 static void hvsi_close(struct tty_struct *tty, struct file *filp) in hvsi_close()
827 static void hvsi_hangup(struct tty_struct *tty) in hvsi_hangup()
906 static int hvsi_write_room(struct tty_struct *tty) in hvsi_write_room()
913 static int hvsi_chars_in_buffer(struct tty_struct *tty) in hvsi_chars_in_buffer()
920 static int hvsi_write(struct tty_struct *tty, in hvsi_write()
979 static void hvsi_throttle(struct tty_struct *tty) in hvsi_throttle()
[all …]
/linux-4.4.14/drivers/tty/serial/
Dkgdb_nmi.c211 static int kgdb_nmi_tty_activate(struct tty_port *port, struct tty_struct *tty) in kgdb_nmi_tty_activate()
237 static int kgdb_nmi_tty_install(struct tty_driver *drv, struct tty_struct *tty) in kgdb_nmi_tty_install()
264 static void kgdb_nmi_tty_cleanup(struct tty_struct *tty) in kgdb_nmi_tty_cleanup()
273 static int kgdb_nmi_tty_open(struct tty_struct *tty, struct file *file) in kgdb_nmi_tty_open()
286 static void kgdb_nmi_tty_close(struct tty_struct *tty, struct file *file) in kgdb_nmi_tty_close()
297 static void kgdb_nmi_tty_hangup(struct tty_struct *tty) in kgdb_nmi_tty_hangup()
304 static int kgdb_nmi_tty_write_room(struct tty_struct *tty) in kgdb_nmi_tty_write_room()
310 static int kgdb_nmi_tty_write(struct tty_struct *tty, const unchar *buf, int c) in kgdb_nmi_tty_write()
D68328serial.c141 static void change_speed(struct m68k_serial *info, struct tty_struct *tty);
212 static void rs_stop(struct tty_struct *tty) in rs_stop()
244 static void rs_start(struct tty_struct *tty) in rs_start()
311 static void transmit_chars(struct m68k_serial *info, struct tty_struct *tty) in transmit_chars()
350 struct tty_struct *tty = tty_port_tty_get(&info->tport); in rs_interrupt()
373 static int startup(struct m68k_serial *info, struct tty_struct *tty) in startup()
427 static void shutdown(struct m68k_serial *info, struct tty_struct *tty) in shutdown()
502 static void change_speed(struct m68k_serial *info, struct tty_struct *tty) in change_speed()
606 static void rs_set_ldisc(struct tty_struct *tty) in rs_set_ldisc()
618 static void rs_flush_chars(struct tty_struct *tty)
[all …]
Dserial_core.c54 static void uart_change_speed(struct tty_struct *tty, struct uart_state *state,
56 static void uart_wait_until_sent(struct tty_struct *tty, int timeout);
82 static void uart_stop(struct tty_struct *tty) in uart_stop()
93 static void __uart_start(struct tty_struct *tty) in __uart_start()
102 static void uart_start(struct tty_struct *tty) in uart_start()
134 static int uart_port_startup(struct tty_struct *tty, struct uart_state *state, in uart_port_startup()
195 static int uart_startup(struct tty_struct *tty, struct uart_state *state, in uart_startup()
225 static void uart_shutdown(struct tty_struct *tty, struct uart_state *state) in uart_shutdown()
443 static void uart_change_speed(struct tty_struct *tty, struct uart_state *state, in uart_change_speed()
507 static int uart_put_char(struct tty_struct *tty, unsigned char ch) in uart_put_char()
[all …]
Dcrisv10.c156 static void rs_throttle(struct tty_struct * tty);
157 static void rs_wait_until_sent(struct tty_struct *tty, int timeout);
158 static int rs_write(struct tty_struct *tty,
161 static int e100_write_rs485(struct tty_struct *tty,
1332 e100_enable_rs485(struct tty_struct *tty, struct serial_rs485 *r) in e100_enable_rs485()
1356 e100_write_rs485(struct tty_struct *tty, in e100_write_rs485()
1401 rs_stop(struct tty_struct *tty) in rs_stop()
1426 rs_start(struct tty_struct *tty) in rs_start()
1772 struct tty_struct *tty; in receive_chars_dma()
2577 struct tty_struct *tty; in do_softint()
[all …]
Difx6x60.c299 static int ifx_spi_tiocmget(struct tty_struct *tty) in ifx_spi_tiocmget()
325 static int ifx_spi_tiocmset(struct tty_struct *tty, in ifx_spi_tiocmset()
353 static int ifx_spi_open(struct tty_struct *tty, struct file *filp) in ifx_spi_open()
366 static void ifx_spi_close(struct tty_struct *tty, struct file *filp) in ifx_spi_close()
499 static int ifx_spi_write(struct tty_struct *tty, const unsigned char *buf, in ifx_spi_write()
525 static int ifx_spi_write_room(struct tty_struct *tty) in ifx_spi_write_room()
538 static int ifx_spi_chars_in_buffer(struct tty_struct *tty) in ifx_spi_chars_in_buffer()
552 static void ifx_spi_hangup(struct tty_struct *tty) in ifx_spi_hangup()
565 static int ifx_port_activate(struct tty_port *port, struct tty_struct *tty) in ifx_port_activate()
Dtilegx.c66 struct tty_struct *tty) in receive_chars()
88 struct tty_struct *tty = tty_port_tty_get(port); in handle_receive()
Dxilinx_uartps.c1220 struct tty_struct *tty; in cdns_uart_suspend()
1272 struct tty_struct *tty; in cdns_uart_resume()
Dsamsung.c456 struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port); in s3c24xx_serial_rx_dma_complete()
558 struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port); in s3c24xx_serial_rx_chars_dma()
1607 struct tty_struct *tty; in s3c24xx_serial_cpufreq_transition()
Dsirfsoc_uart.c400 struct tty_struct *tty; in sirfsoc_uart_pio_rx_chars()
1175 struct tty_struct *tty; in sirfsoc_uart_rx_dma_hrtimer_callback()
Dserial-tegra.c576 struct tty_struct *tty = tty_port_tty_get(port); in tegra_uart_rx_buffer_push()
Dbfin_uart.c176 struct tty_struct *tty = uart->port.state->port.tty; in bfin_serial_start_tx()
Dioc3_serial.c900 struct tty_struct *tty; in transmit_chars()
Dpch_uart.c1070 struct tty_struct *tty = tty_port_tty_get(&port->state->port); in pch_uart_err_ir()
Dioc4_serial.c1630 struct tty_struct *tty; in transmit_chars()
Datmel_serial.c1834 struct tty_struct *tty = port->state->port.tty; in atmel_startup()
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_tty.c83 static int dgnc_tty_open(struct tty_struct *tty, struct file *file);
84 static void dgnc_tty_close(struct tty_struct *tty, struct file *file);
85 static int dgnc_block_til_ready(struct tty_struct *tty, struct file *file,
87 static int dgnc_tty_ioctl(struct tty_struct *tty, unsigned int cmd,
89 static int dgnc_tty_digigeta(struct tty_struct *tty,
91 static int dgnc_tty_digiseta(struct tty_struct *tty,
93 static int dgnc_tty_write_room(struct tty_struct *tty);
94 static int dgnc_tty_put_char(struct tty_struct *tty, unsigned char c);
95 static int dgnc_tty_chars_in_buffer(struct tty_struct *tty);
96 static void dgnc_tty_start(struct tty_struct *tty);
[all …]
Ddgnc_driver.h127 int (*drain)(struct tty_struct *tty, uint seconds);
128 void (*param)(struct tty_struct *tty);
273 struct tty_struct *un_tty;/* Pointer to unit tty structure */
Ddgnc_cls.c42 static int cls_drain(struct tty_struct *tty, uint seconds);
43 static void cls_param(struct tty_struct *tty);
426 static void cls_param(struct tty_struct *tty) in cls_param()
898 static int cls_drain(struct tty_struct *tty, uint seconds) in cls_drain()
Ddgnc_neo.c44 static int neo_drain(struct tty_struct *tty, uint seconds);
45 static void neo_param(struct tty_struct *tty);
578 static void neo_param(struct tty_struct *tty) in neo_param()
1284 static int neo_drain(struct tty_struct *tty, uint seconds) in neo_drain()
/linux-4.4.14/drivers/staging/gdm724x/
Dgdm_tty.c71 static int gdm_tty_install(struct tty_driver *driver, struct tty_struct *tty) in gdm_tty_install()
111 static int gdm_tty_open(struct tty_struct *tty, struct file *filp) in gdm_tty_open()
118 static void gdm_tty_cleanup(struct tty_struct *tty) in gdm_tty_cleanup()
125 static void gdm_tty_hangup(struct tty_struct *tty) in gdm_tty_hangup()
132 static void gdm_tty_close(struct tty_struct *tty, struct file *filp) in gdm_tty_close()
178 static int gdm_tty_write(struct tty_struct *tty, const unsigned char *buf, in gdm_tty_write()
211 static int gdm_tty_write_room(struct tty_struct *tty) in gdm_tty_write_room()
269 struct tty_struct *tty; in unregister_lte_tty_device()
/linux-4.4.14/drivers/net/ppp/
Dppp_synctty.c56 struct tty_struct *tty;
137 static struct syncppp *sp_get(struct tty_struct *tty) in sp_get()
159 ppp_sync_open(struct tty_struct *tty) in ppp_sync_open()
217 ppp_sync_close(struct tty_struct *tty) in ppp_sync_close()
251 static int ppp_sync_hangup(struct tty_struct *tty) in ppp_sync_hangup()
262 ppp_sync_read(struct tty_struct *tty, struct file *file, in ppp_sync_read()
273 ppp_sync_write(struct tty_struct *tty, struct file *file, in ppp_sync_write()
280 ppp_synctty_ioctl(struct tty_struct *tty, struct file *file, in ppp_synctty_ioctl()
330 ppp_sync_poll(struct tty_struct *tty, struct file *file, poll_table *wait) in ppp_sync_poll()
337 ppp_sync_receive(struct tty_struct *tty, const unsigned char *buf, in ppp_sync_receive()
[all …]
Dppp_async.c46 struct tty_struct *tty;
136 static struct asyncppp *ap_get(struct tty_struct *tty) in ap_get()
159 ppp_asynctty_open(struct tty_struct *tty) in ppp_asynctty_open()
219 ppp_asynctty_close(struct tty_struct *tty) in ppp_asynctty_close()
254 static int ppp_asynctty_hangup(struct tty_struct *tty) in ppp_asynctty_hangup()
265 ppp_asynctty_read(struct tty_struct *tty, struct file *file, in ppp_asynctty_read()
276 ppp_asynctty_write(struct tty_struct *tty, struct file *file, in ppp_asynctty_write()
288 ppp_asynctty_ioctl(struct tty_struct *tty, struct file *file, in ppp_asynctty_ioctl()
338 ppp_asynctty_poll(struct tty_struct *tty, struct file *file, poll_table *wait) in ppp_asynctty_poll()
345 ppp_asynctty_receive(struct tty_struct *tty, const unsigned char *buf, in ppp_asynctty_receive()
[all …]
/linux-4.4.14/arch/parisc/kernel/
Dpdc_cons.c98 static int pdc_console_tty_open(struct tty_struct *tty, struct file *filp) in pdc_console_tty_open()
106 static void pdc_console_tty_close(struct tty_struct *tty, struct file *filp) in pdc_console_tty_close()
114 static int pdc_console_tty_write(struct tty_struct *tty, const unsigned char *buf, int count) in pdc_console_tty_write()
120 static int pdc_console_tty_write_room(struct tty_struct *tty) in pdc_console_tty_write_room()
125 static int pdc_console_tty_chars_in_buffer(struct tty_struct *tty) in pdc_console_tty_chars_in_buffer()
/linux-4.4.14/drivers/char/
Dttyprintk.c97 static int tpk_open(struct tty_struct *tty, struct file *filp) in tpk_open()
107 static void tpk_close(struct tty_struct *tty, struct file *filp) in tpk_close()
122 static int tpk_write(struct tty_struct *tty, in tpk_write()
140 static int tpk_write_room(struct tty_struct *tty) in tpk_write_room()
148 static int tpk_ioctl(struct tty_struct *tty, in tpk_ioctl()
/linux-4.4.14/drivers/isdn/capi/
Dcapi.c303 struct tty_struct *tty; in capincci_free_minor()
320 struct tty_struct *tty; in capincci_minor_opencount()
404 struct tty_struct *tty; in handle_recv_skb()
488 struct tty_struct *tty; in handle_minor_send()
998 capinc_tty_install(struct tty_driver *driver, struct tty_struct *tty) in capinc_tty_install()
1010 static void capinc_tty_cleanup(struct tty_struct *tty) in capinc_tty_cleanup()
1017 static int capinc_tty_open(struct tty_struct *tty, struct file *filp) in capinc_tty_open()
1030 static void capinc_tty_close(struct tty_struct *tty, struct file *filp) in capinc_tty_close()
1037 static int capinc_tty_write(struct tty_struct *tty, in capinc_tty_write()
1072 static int capinc_tty_put_char(struct tty_struct *tty, unsigned char ch) in capinc_tty_put_char()
[all …]
/linux-4.4.14/drivers/s390/char/
Dsclp_tty.c64 sclp_tty_open(struct tty_struct *tty, struct file *filp) in sclp_tty_open()
74 sclp_tty_close(struct tty_struct *tty, struct file *filp) in sclp_tty_close()
91 sclp_tty_write_room (struct tty_struct *tty) in sclp_tty_write_room()
238 sclp_tty_write(struct tty_struct *tty, const unsigned char *buf, int count) in sclp_tty_write()
258 sclp_tty_put_char(struct tty_struct *tty, unsigned char ch) in sclp_tty_put_char()
273 sclp_tty_flush_chars(struct tty_struct *tty) in sclp_tty_flush_chars()
289 sclp_tty_chars_in_buffer(struct tty_struct *tty) in sclp_tty_chars_in_buffer()
312 sclp_tty_flush_buffer(struct tty_struct *tty) in sclp_tty_flush_buffer()
326 struct tty_struct *tty = tty_port_tty_get(&sclp_port); in sclp_tty_input()
Dcon3215.c341 struct tty_struct *tty; in raw3215_wakeup()
353 static void raw3215_next_io(struct raw3215_info *raw, struct tty_struct *tty) in raw3215_next_io()
369 struct tty_struct *tty; in raw3215_irq()
960 static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) in tty3215_install()
978 static int tty3215_open(struct tty_struct *tty, struct file * filp) in tty3215_open()
1002 static void tty3215_close(struct tty_struct *tty, struct file * filp) in tty3215_close()
1020 static int tty3215_write_room(struct tty_struct *tty) in tty3215_write_room()
1036 static int tty3215_write(struct tty_struct * tty, in tty3215_write()
1065 static int tty3215_put_char(struct tty_struct *tty, unsigned char ch) in tty3215_put_char()
1076 static void tty3215_flush_chars(struct tty_struct *tty) in tty3215_flush_chars()
[all …]
Dsclp_vt220.c473 sclp_vt220_write(struct tty_struct *tty, const unsigned char *buf, int count) in sclp_vt220_write()
560 sclp_vt220_open(struct tty_struct *tty, struct file *filp) in sclp_vt220_open()
577 sclp_vt220_close(struct tty_struct *tty, struct file *filp) in sclp_vt220_close()
590 sclp_vt220_put_char(struct tty_struct *tty, unsigned char ch) in sclp_vt220_put_char()
600 sclp_vt220_flush_chars(struct tty_struct *tty) in sclp_vt220_flush_chars()
615 sclp_vt220_write_room(struct tty_struct *tty) in sclp_vt220_write_room()
635 sclp_vt220_chars_in_buffer(struct tty_struct *tty) in sclp_vt220_chars_in_buffer()
659 sclp_vt220_flush_buffer(struct tty_struct *tty) in sclp_vt220_flush_buffer()
Dtty3270.c808 struct tty_struct *tty; in tty3270_resize_work()
861 struct tty_struct *tty = tty_port_tty_get(&tp->port); in tty3270_release()
912 static int tty3270_install(struct tty_driver *driver, struct tty_struct *tty) in tty3270_install()
992 tty3270_open(struct tty_struct *tty, struct file *filp) in tty3270_open()
1007 tty3270_close(struct tty_struct *tty, struct file * filp) in tty3270_close()
1019 static void tty3270_cleanup(struct tty_struct *tty) in tty3270_cleanup()
1031 tty3270_write_room(struct tty_struct *tty) in tty3270_write_room()
1593 tty3270_do_write(struct tty3270 *tp, struct tty_struct *tty, in tty3270_do_write()
1667 tty3270_write(struct tty_struct * tty, in tty3270_write()
1686 static int tty3270_put_char(struct tty_struct *tty, unsigned char ch) in tty3270_put_char()
[all …]
Dctrlchar.h14 ctrlchar_handle(const unsigned char *buf, int len, struct tty_struct *tty);
Dctrlchar.c47 ctrlchar_handle(const unsigned char *buf, int len, struct tty_struct *tty) in ctrlchar_handle()
Dfs3270.c441 struct tty_struct *tty = get_current_tty(); in fs3270_open()
Dkeyboard.c462 struct tty_struct *tty; in kbd_ioctl()
/linux-4.4.14/drivers/bluetooth/
Dhci_ldisc.c141 struct tty_struct *tty = hu->tty; in hci_uart_write_work()
218 struct tty_struct *tty = hu->tty; in hci_uart_flush()
263 struct tty_struct *tty = hu->tty; in hci_uart_set_flow_control()
322 struct tty_struct *tty = hu->tty; in hci_uart_init_tty()
341 struct tty_struct *tty = hu->tty; in hci_uart_set_baudrate()
440 static int hci_uart_tty_open(struct tty_struct *tty) in hci_uart_tty_open()
481 static void hci_uart_tty_close(struct tty_struct *tty) in hci_uart_tty_close()
520 static void hci_uart_tty_wakeup(struct tty_struct *tty) in hci_uart_tty_wakeup()
550 static void hci_uart_tty_receive(struct tty_struct *tty, const u8 *data, in hci_uart_tty_receive()
686 static int hci_uart_tty_ioctl(struct tty_struct *tty, struct file *file, in hci_uart_tty_ioctl()
[all …]
Dhci_ath.c53 static int ath_wakeup_ar3k(struct tty_struct *tty) in ath_wakeup_ar3k()
79 struct tty_struct *tty; in ath_hci_uart_work()
Dhci_uart.h76 struct tty_struct *tty;
Dhci_qca.c114 static void __serial_clock_on(struct tty_struct *tty) in __serial_clock_on()
122 static void __serial_clock_off(struct tty_struct *tty) in __serial_clock_off()
/linux-4.4.14/drivers/tty/ipwireless/
Dtty.c88 static int ipw_open(struct tty_struct *linux_tty, struct file *filp) in ipw_open()
118 struct tty_struct *linux_tty = tty->port.tty; in do_ipw_close()
130 static void ipw_hangup(struct tty_struct *linux_tty) in ipw_hangup()
148 static void ipw_close(struct tty_struct *linux_tty, struct file *filp) in ipw_close()
190 static int ipw_write(struct tty_struct *linux_tty, in ipw_write()
231 static int ipw_write_room(struct tty_struct *linux_tty) in ipw_write_room()
275 static int ipw_chars_in_buffer(struct tty_struct *linux_tty) in ipw_chars_in_buffer()
355 static int ipw_tiocmget(struct tty_struct *linux_tty) in ipw_tiocmget()
370 ipw_tiocmset(struct tty_struct *linux_tty, in ipw_tiocmset()
385 static int ipw_ioctl(struct tty_struct *linux_tty, in ipw_ioctl()
/linux-4.4.14/net/bluetooth/rfcomm/
Dtty.c111 static int rfcomm_dev_activate(struct tty_port *port, struct tty_struct *tty) in rfcomm_dev_activate()
442 struct tty_struct *tty; in __rfcomm_release_dev()
686 static void rfcomm_tty_cleanup(struct tty_struct *tty) in rfcomm_tty_cleanup()
709 static int rfcomm_tty_install(struct tty_driver *driver, struct tty_struct *tty) in rfcomm_tty_install()
747 static int rfcomm_tty_open(struct tty_struct *tty, struct file *filp) in rfcomm_tty_open()
773 static void rfcomm_tty_close(struct tty_struct *tty, struct file *filp) in rfcomm_tty_close()
783 static int rfcomm_tty_write(struct tty_struct *tty, const unsigned char *buf, int count) in rfcomm_tty_write()
812 static int rfcomm_tty_write_room(struct tty_struct *tty) in rfcomm_tty_write_room()
825 static int rfcomm_tty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg) in rfcomm_tty_ioctl()
870 static void rfcomm_tty_set_termios(struct tty_struct *tty, struct ktermios *old) in rfcomm_tty_set_termios()
[all …]
/linux-4.4.14/drivers/isdn/gigaset/
Dinterface.c116 static int if_open(struct tty_struct *tty, struct file *filp) in if_open()
144 static void if_close(struct tty_struct *tty, struct file *filp) in if_close()
169 static int if_ioctl(struct tty_struct *tty, in if_ioctl()
236 static int if_tiocmget(struct tty_struct *tty) in if_tiocmget()
253 static int if_tiocmset(struct tty_struct *tty, in if_tiocmset()
280 static int if_write(struct tty_struct *tty, const unsigned char *buf, int count) in if_write()
325 static int if_write_room(struct tty_struct *tty) in if_write_room()
349 static int if_chars_in_buffer(struct tty_struct *tty) in if_chars_in_buffer()
370 static void if_throttle(struct tty_struct *tty) in if_throttle()
386 static void if_unthrottle(struct tty_struct *tty) in if_unthrottle()
[all …]
Dser-gigaset.c47 struct tty_struct *tty;
65 struct tty_struct *tty = cs->hw.ser->tty; in write_modem()
106 struct tty_struct *tty = cs->hw.ser->tty; in send_cb()
429 struct tty_struct *tty = cs->hw.ser->tty; in gigaset_set_modem_ctrl()
478 static struct cardstate *cs_get(struct tty_struct *tty) in cs_get()
501 gigaset_tty_open(struct tty_struct *tty) in gigaset_tty_open()
564 gigaset_tty_close(struct tty_struct *tty) in gigaset_tty_close()
602 static int gigaset_tty_hangup(struct tty_struct *tty) in gigaset_tty_hangup()
614 gigaset_tty_ioctl(struct tty_struct *tty, struct file *file, in gigaset_tty_ioctl()
667 gigaset_tty_receive(struct tty_struct *tty, const unsigned char *buf, in gigaset_tty_receive()
[all …]
Dgigaset.h732 struct cardstate *gigaset_get_cs_by_tty(struct tty_struct *tty);
Dcommon.c1030 struct cardstate *gigaset_get_cs_by_tty(struct tty_struct *tty) in gigaset_get_cs_by_tty()
/linux-4.4.14/drivers/net/caif/
Dcaif_serial.c70 struct tty_struct *tty;
85 static void ldisc_tx_wakeup(struct tty_struct *tty);
95 static inline void debugfs_init(struct ser_device *ser, struct tty_struct *tty) in debugfs_init()
146 static inline void debugfs_init(struct ser_device *ser, struct tty_struct *tty) in debugfs_init()
168 static void ldisc_receive(struct tty_struct *tty, const u8 *data, in ldisc_receive()
219 struct tty_struct *tty; in handle_tx()
299 static void ldisc_tx_wakeup(struct tty_struct *tty) in ldisc_tx_wakeup()
332 static int ldisc_open(struct tty_struct *tty) in ldisc_open()
380 static void ldisc_close(struct tty_struct *tty) in ldisc_close()
/linux-4.4.14/drivers/mmc/card/
Dsdio_uart.c434 struct tty_struct *tty; in sdio_uart_transmit_chars()
472 struct tty_struct *tty; in sdio_uart_check_modem_status()
600 static int sdio_uart_activate(struct tty_port *tport, struct tty_struct *tty) in sdio_uart_activate()
732 static int sdio_uart_install(struct tty_driver *driver, struct tty_struct *tty) in sdio_uart_install()
754 static void sdio_uart_cleanup(struct tty_struct *tty) in sdio_uart_cleanup()
765 static int sdio_uart_open(struct tty_struct *tty, struct file *filp) in sdio_uart_open()
771 static void sdio_uart_close(struct tty_struct *tty, struct file * filp) in sdio_uart_close()
777 static void sdio_uart_hangup(struct tty_struct *tty) in sdio_uart_hangup()
783 static int sdio_uart_write(struct tty_struct *tty, const unsigned char *buf, in sdio_uart_write()
806 static int sdio_uart_write_room(struct tty_struct *tty) in sdio_uart_write_room()
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dsrmcons.c132 srmcons_write(struct tty_struct *tty, in srmcons_write()
145 srmcons_write_room(struct tty_struct *tty) in srmcons_write_room()
151 srmcons_chars_in_buffer(struct tty_struct *tty) in srmcons_chars_in_buffer()
157 srmcons_open(struct tty_struct *tty, struct file *filp) in srmcons_open()
178 srmcons_close(struct tty_struct *tty, struct file *filp) in srmcons_close()
/linux-4.4.14/sound/soc/codecs/
Dcx20442.c217 static int v253_open(struct tty_struct *tty) in v253_open()
241 static void v253_close(struct tty_struct *tty) in v253_close()
260 static int v253_hangup(struct tty_struct *tty) in v253_hangup()
267 static void v253_receive(struct tty_struct *tty, in v253_receive()
289 static void v253_wakeup(struct tty_struct *tty) in v253_wakeup()
384 struct tty_struct *tty = cx20442->control_data; in cx20442_codec_remove()
/linux-4.4.14/drivers/staging/speakup/
Dselection.c52 int speakup_set_selection(struct tty_struct *tty) in speakup_set_selection()
132 struct tty_struct *tty;
139 struct tty_struct *tty = xchg(&spw->tty, NULL); in __speakup_paste_selection()
176 int speakup_paste_selection(struct tty_struct *tty) in speakup_paste_selection()
Dspeakup.h76 int speakup_set_selection(struct tty_struct *tty);
77 int speakup_paste_selection(struct tty_struct *tty);
Dmain.c117 static struct tty_struct *tty;
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c366 static void tx_start(MGSLPC_INFO *info, struct tty_struct *tty);
402 static bool rx_get_frame(MGSLPC_INFO *info, struct tty_struct *tty);
413 static void bh_transmit(MGSLPC_INFO *info, struct tty_struct *tty);
419 static int tiocmget(struct tty_struct *tty);
420 static int tiocmset(struct tty_struct *tty,
424 static int set_params(MGSLPC_INFO *info, MGSL_PARAMS __user *new_params, struct tty_struct *tty);
427 static int set_txenable(MGSLPC_INFO *info, int enable, struct tty_struct *tty);
466 static void mgslpc_change_params(MGSLPC_INFO *info, struct tty_struct *tty);
467 static void mgslpc_wait_until_sent(struct tty_struct *tty, int timeout);
495 static void ldisc_receive_buf(struct tty_struct *tty, in ldisc_receive_buf()
[all …]
/linux-4.4.14/drivers/ipack/devices/
Dipoctal.c74 static int ipoctal_port_activate(struct tty_port *port, struct tty_struct *tty) in ipoctal_port_activate()
89 static int ipoctal_open(struct tty_struct *tty, struct file *file) in ipoctal_open()
125 static void ipoctal_close(struct tty_struct *tty, struct file *filp) in ipoctal_close()
133 static int ipoctal_get_icount(struct tty_struct *tty, in ipoctal_get_icount()
443 static int ipoctal_write_tty(struct tty_struct *tty, in ipoctal_write_tty()
466 static int ipoctal_write_room(struct tty_struct *tty) in ipoctal_write_room()
473 static int ipoctal_chars_in_buffer(struct tty_struct *tty) in ipoctal_chars_in_buffer()
480 static void ipoctal_set_termios(struct tty_struct *tty, in ipoctal_set_termios()
615 static void ipoctal_hangup(struct tty_struct *tty) in ipoctal_hangup()
637 static void ipoctal_shutdown(struct tty_struct *tty) in ipoctal_shutdown()
[all …]
/linux-4.4.14/drivers/misc/
Dpti.c421 static int pti_tty_driver_open(struct tty_struct *tty, struct file *filp) in pti_tty_driver_open()
444 static void pti_tty_driver_close(struct tty_struct *tty, struct file *filp) in pti_tty_driver_close()
461 static int pti_tty_install(struct tty_driver *driver, struct tty_struct *tty) in pti_tty_install()
493 static void pti_tty_cleanup(struct tty_struct *tty) in pti_tty_cleanup()
516 static int pti_tty_driver_write(struct tty_struct *tty, in pti_tty_driver_write()
537 static int pti_tty_write_room(struct tty_struct *tty) in pti_tty_write_room()
755 static int pti_port_activate(struct tty_port *port, struct tty_struct *tty) in pti_port_activate()
/linux-4.4.14/sound/soc/omap/
Dams-delta.c279 static int cx81801_open(struct tty_struct *tty) in cx81801_open()
301 static void cx81801_close(struct tty_struct *tty) in cx81801_close()
331 static int cx81801_hangup(struct tty_struct *tty) in cx81801_hangup()
338 static void cx81801_receive(struct tty_struct *tty, in cx81801_receive()
391 static void cx81801_wakeup(struct tty_struct *tty) in cx81801_wakeup()
/linux-4.4.14/drivers/net/can/
Dslcan.c83 struct tty_struct *tty; /* ptr to TTY structure */
345 static void slcan_write_wakeup(struct tty_struct *tty) in slcan_write_wakeup()
466 static void slcan_receive_buf(struct tty_struct *tty, in slcan_receive_buf()
557 static int slcan_open(struct tty_struct *tty) in slcan_open()
632 static void slcan_close(struct tty_struct *tty) in slcan_close()
652 static int slcan_hangup(struct tty_struct *tty) in slcan_hangup()
659 static int slcan_ioctl(struct tty_struct *tty, struct file *file, in slcan_ioctl()
/linux-4.4.14/arch/powerpc/include/asm/
Dhvsi.h61 struct tty_struct;
73 struct tty_struct *tty; /* tty structure */
/linux-4.4.14/drivers/usb/gadget/function/
Du_serial.c438 struct tty_struct *tty; in gs_start_rx()
487 struct tty_struct *tty; in gs_rx_push()
721 static int gs_open(struct tty_struct *tty, struct file *file) in gs_open()
832 static void gs_close(struct tty_struct *tty, struct file *file) in gs_close()
892 static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count) in gs_write()
912 static int gs_put_char(struct tty_struct *tty, unsigned char ch) in gs_put_char()
928 static void gs_flush_chars(struct tty_struct *tty) in gs_flush_chars()
941 static int gs_write_room(struct tty_struct *tty) in gs_write_room()
958 static int gs_chars_in_buffer(struct tty_struct *tty) in gs_chars_in_buffer()
975 static void gs_unthrottle(struct tty_struct *tty) in gs_unthrottle()
[all …]
/linux-4.4.14/drivers/net/hamradio/
Dmkiss.c51 struct tty_struct *tty; /* ptr to TTY structure */
675 static struct mkiss *mkiss_get(struct tty_struct *tty) in mkiss_get()
696 static int mkiss_open(struct tty_struct *tty) in mkiss_open()
782 static void mkiss_close(struct tty_struct *tty) in mkiss_close()
816 static int mkiss_ioctl(struct tty_struct *tty, struct file *file, in mkiss_ioctl()
879 static long mkiss_compat_ioctl(struct tty_struct *tty, struct file *file, in mkiss_compat_ioctl()
901 static void mkiss_receive_buf(struct tty_struct *tty, const unsigned char *cp, in mkiss_receive_buf()
936 static void mkiss_write_wakeup(struct tty_struct *tty) in mkiss_write_wakeup()
D6pack.c87 struct tty_struct *tty; /* ptr to TTY structure */
377 static struct sixpack *sp_get(struct tty_struct *tty) in sp_get()
400 static void sixpack_write_wakeup(struct tty_struct *tty) in sixpack_write_wakeup()
435 static void sixpack_receive_buf(struct tty_struct *tty, in sixpack_receive_buf()
563 static int sixpack_open(struct tty_struct *tty) in sixpack_open()
668 static void sixpack_close(struct tty_struct *tty) in sixpack_close()
703 static int sixpack_ioctl(struct tty_struct *tty, struct file *file, in sixpack_ioctl()
766 static long sixpack_compat_ioctl(struct tty_struct * tty, struct file * file, in sixpack_compat_ioctl()
/linux-4.4.14/drivers/misc/ti-st/
Dst_core.c67 struct tty_struct *tty; in st_get_uart_wr_room()
86 struct tty_struct *tty; in st_int_write()
723 static int st_tty_open(struct tty_struct *tty) in st_tty_open()
751 static void st_tty_close(struct tty_struct *tty) in st_tty_close()
796 static void st_tty_receive(struct tty_struct *tty, const unsigned char *data, in st_tty_receive()
815 static void st_tty_wakeup(struct tty_struct *tty) in st_tty_wakeup()
830 static void st_tty_flush_buffer(struct tty_struct *tty) in st_tty_flush_buffer()
Dst_kim.c529 struct tty_struct *tty = kim_gdata->core_data->tty; in st_kim_stop()
/linux-4.4.14/drivers/usb/class/
Dcdc-acm.c64 static void acm_tty_set_termios(struct tty_struct *tty,
490 static int acm_tty_install(struct tty_driver *driver, struct tty_struct *tty) in acm_tty_install()
514 static int acm_tty_open(struct tty_struct *tty, struct file *filp) in acm_tty_open()
542 static int acm_port_activate(struct tty_port *port, struct tty_struct *tty) in acm_port_activate()
654 static void acm_tty_cleanup(struct tty_struct *tty) in acm_tty_cleanup()
661 static void acm_tty_hangup(struct tty_struct *tty) in acm_tty_hangup()
668 static void acm_tty_close(struct tty_struct *tty, struct file *filp) in acm_tty_close()
675 static int acm_tty_write(struct tty_struct *tty, in acm_tty_write()
729 static int acm_tty_write_room(struct tty_struct *tty) in acm_tty_write_room()
739 static int acm_tty_chars_in_buffer(struct tty_struct *tty) in acm_tty_chars_in_buffer()
[all …]
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c309 struct tty_struct *tty; in fwtty_update_port_status()
456 struct tty_struct *tty; in fwtty_throttle_port()
500 struct tty_struct *tty; in fwtty_do_hangup()
716 struct tty_struct *tty; in fwtty_tx()
939 static unsigned set_termios(struct fwtty_port *port, struct tty_struct *tty) in set_termios()
990 struct tty_struct *tty) in fwtty_port_activate()
1052 static int fwtty_open(struct tty_struct *tty, struct file *fp) in fwtty_open()
1059 static void fwtty_close(struct tty_struct *tty, struct file *fp) in fwtty_close()
1066 static void fwtty_hangup(struct tty_struct *tty) in fwtty_hangup()
1073 static void fwtty_cleanup(struct tty_struct *tty) in fwtty_cleanup()
[all …]
/linux-4.4.14/drivers/net/wan/
Dx25_asy.c259 static void x25_asy_write_wakeup(struct tty_struct *tty) in x25_asy_write_wakeup()
521 static void x25_asy_receive_buf(struct tty_struct *tty, in x25_asy_receive_buf()
550 static int x25_asy_open_tty(struct tty_struct *tty) in x25_asy_open_tty()
587 static void x25_asy_close_tty(struct tty_struct *tty) in x25_asy_close_tty()
684 static int x25_asy_ioctl(struct tty_struct *tty, struct file *file, in x25_asy_ioctl()
707 static long x25_asy_compat_ioctl(struct tty_struct *tty, struct file *file, in x25_asy_compat_ioctl()
Dx25_asy.h22 struct tty_struct *tty; /* ptr to TTY structure */
Dz85230.h333 struct tty_struct *tty; /* Attached terminal */
/linux-4.4.14/arch/cris/arch-v10/kernel/
Ddebugport.c406 static int dummy_open(struct tty_struct *tty, struct file * filp) in dummy_open()
411 static void dummy_close(struct tty_struct *tty, struct file * filp) in dummy_close()
415 static int dummy_write(struct tty_struct * tty, in dummy_write()
421 static int dummy_write_room(struct tty_struct *tty) in dummy_write_room()
/linux-4.4.14/drivers/net/slip/
Dslip.h53 struct tty_struct *tty; /* ptr to TTY structure */
Dslip.c453 static void slip_write_wakeup(struct tty_struct *tty)
684 static void slip_receive_buf(struct tty_struct *tty, const unsigned char *cp,
788 static int slip_open(struct tty_struct *tty)
879 static void slip_close(struct tty_struct *tty)
904 static int slip_hangup(struct tty_struct *tty)
1070 static int slip_ioctl(struct tty_struct *tty, struct file *file,
1176 static long slip_compat_ioctl(struct tty_struct *tty, struct file *file,
/linux-4.4.14/drivers/tty/vt/
Dvt.c147 static int con_open(struct tty_struct *, struct file *);
153 static void con_flush_chars(struct tty_struct *tty);
845 static int vc_do_resize(struct tty_struct *tty, struct vc_data *vc, in vc_do_resize()
987 static int vt_resize(struct tty_struct *tty, struct winsize *ws) in vt_resize()
1439 static void cursor_report(struct vc_data *vc, struct tty_struct *tty) in cursor_report()
1447 static inline void status_report(struct tty_struct *tty) in status_report()
1452 static inline void respond_ID(struct tty_struct *tty) in respond_ID()
1457 void mouse_report(struct tty_struct *tty, int butt, int mrx, int mry) in mouse_report()
1742 static void do_con_trol(struct tty_struct *tty, struct vc_data *vc, int c) in do_con_trol()
2170 static int do_con_write(struct tty_struct *tty, const unsigned char *buf, int count) in do_con_write()
[all …]
Dselection.c159 int set_selection(const struct tiocl_selection __user *sel, struct tty_struct *tty) in set_selection()
337 int paste_selection(struct tty_struct *tty) in paste_selection()
Dvt_ioctl.c334 int vt_ioctl(struct tty_struct *tty, in vt_ioctl()
1070 struct tty_struct *tty; in vc_SAK()
1196 long vt_compat_ioctl(struct tty_struct *tty, in vt_compat_ioctl()
Dkeyboard.c493 struct tty_struct *tty = vc->port.tty; in fn_hold()
1333 struct tty_struct *tty; in kbd_keycode()
/linux-4.4.14/drivers/net/usb/
Dhso.c315 static int hso_serial_tiocmset(struct tty_struct *tty,
1109 static void _hso_serial_set_termios(struct tty_struct *tty, in _hso_serial_set_termios()
1252 static void hso_unthrottle(struct tty_struct *tty) in hso_unthrottle()
1260 static int hso_serial_open(struct tty_struct *tty, struct file *filp) in hso_serial_open()
1315 static void hso_serial_close(struct tty_struct *tty, struct file *filp) in hso_serial_close()
1351 static int hso_serial_write(struct tty_struct *tty, const unsigned char *buf, in hso_serial_write()
1384 static int hso_serial_write_room(struct tty_struct *tty) in hso_serial_write_room()
1398 static void hso_serial_cleanup(struct tty_struct *tty) in hso_serial_cleanup()
1409 static void hso_serial_set_termios(struct tty_struct *tty, struct ktermios *old) in hso_serial_set_termios()
1430 static int hso_serial_chars_in_buffer(struct tty_struct *tty) in hso_serial_chars_in_buffer()
[all …]
/linux-4.4.14/drivers/isdn/i4l/
Disdn_tty.c36 static void isdn_tty_flush_buffer(struct tty_struct *);
299 struct tty_struct *tty = info->port.tty; in isdn_tty_tint()
1119 isdn_tty_write(struct tty_struct *tty, const u_char *buf, int count) in isdn_tty_write()
1229 isdn_tty_write_room(struct tty_struct *tty) in isdn_tty_write_room()
1243 isdn_tty_chars_in_buffer(struct tty_struct *tty) in isdn_tty_chars_in_buffer()
1255 isdn_tty_flush_buffer(struct tty_struct *tty) in isdn_tty_flush_buffer()
1272 isdn_tty_flush_chars(struct tty_struct *tty) in isdn_tty_flush_chars()
1291 isdn_tty_throttle(struct tty_struct *tty) in isdn_tty_throttle()
1303 isdn_tty_unthrottle(struct tty_struct *tty) in isdn_tty_unthrottle()
1347 isdn_tty_tiocmget(struct tty_struct *tty) in isdn_tty_tiocmget()
[all …]
/linux-4.4.14/drivers/staging/dgap/
Ddgap.c1474 struct tty_struct *tp; in dgap_input()
3003 static int dgap_block_til_ready(struct tty_struct *tty, struct file *file, in dgap_block_til_ready()
3132 static void dgap_tty_flush_buffer(struct tty_struct *tty) in dgap_tty_flush_buffer()
3184 static void dgap_tty_hangup(struct tty_struct *tty) in dgap_tty_hangup()
3217 static int dgap_tty_chars_in_buffer(struct tty_struct *tty) in dgap_tty_chars_in_buffer()
3309 static int dgap_wait_for_drain(struct tty_struct *tty) in dgap_wait_for_drain()
3438 static int dgap_tty_write_room(struct tty_struct *tty) in dgap_tty_write_room()
3510 static int dgap_tty_write(struct tty_struct *tty, const unsigned char *buf, in dgap_tty_write()
3670 static int dgap_tty_put_char(struct tty_struct *tty, unsigned char c) in dgap_tty_put_char()
3682 static int dgap_tty_tiocmget(struct tty_struct *tty) in dgap_tty_tiocmget()
[all …]
Ddgap.h630 struct tty_struct *un_tty;/* Pointer to unit tty structure */
/linux-4.4.14/Documentation/zh_CN/
Dmagic-number.txt83 TTY_MAGIC 0x5401 tty_struct include/linux/tty.h
/linux-4.4.14/include/net/nfc/
Dnci_core.h451 struct tty_struct *tty;
/linux-4.4.14/kernel/
Dacct.c416 struct tty_struct *tty; in fill_ac()
Dexit.c88 struct tty_struct *uninitialized_var(tty); in __exit_signal()
/linux-4.4.14/Documentation/
Dmagic-number.txt83 TTY_MAGIC 0x5401 tty_struct include/linux/tty.h
/linux-4.4.14/drivers/tty/serial/jsm/
Djsm_tty.c524 struct tty_struct *tp; in jsm_input()
/linux-4.4.14/Documentation/serial/
Dtty.txt44 in the tty_struct to the maximum amount of data
/linux-4.4.14/fs/quota/
Ddquot.c1181 struct tty_struct *tty; in print_warning()
/linux-4.4.14/security/selinux/
Dhooks.c2349 struct tty_struct *tty; in flush_unauthorized_files()