/include/linux/ |
H A D | tty.h | 12 #include <uapi/linux/tty.h> 81 #define INTR_CHAR(tty) ((tty)->termios.c_cc[VINTR]) 82 #define QUIT_CHAR(tty) ((tty)->termios.c_cc[VQUIT]) 83 #define ERASE_CHAR(tty) ((tty)->termios.c_cc[VERASE]) 84 #define KILL_CHAR(tty) ((tty)->termios.c_cc[VKILL]) 85 #define EOF_CHAR(tty) ((tt 200 struct tty_struct *tty; /* Back pointer */ member in struct:tty_port 297 struct tty_struct *tty; member in struct:tty_file_private 333 __tty_set_flow_change(struct tty_struct *tty, int val) argument 338 tty_set_flow_change(struct tty_struct *tty, int val) argument 358 tty_kref_put(struct tty_struct *tty) argument 360 tty_get_pgrp(struct tty_struct *tty) argument 366 tty_devnum(struct tty_struct *tty) argument 394 tty_kref_get(struct tty_struct *tty) argument 466 tty_get_baud_rate(struct tty_struct *tty) argument 598 tty_audit_add_data(struct tty_struct *tty, unsigned char *data, size_t size, unsigned icanon) argument 602 tty_audit_tiocsti(struct tty_struct *tty, char ch) argument 611 tty_audit_push(struct tty_struct *tty) argument 661 tty_wait_until_sent_from_close(struct tty_struct *tty, long timeout) argument [all...] |
H A D | tty_driver.h | 5 * This structure defines the interface between the low-level tty 6 * driver and the tty routines. The following routines can be 12 * Return the tty device corresponding to idx, NULL if there is not 18 * int (*install)(struct tty_driver *self, struct tty_struct *tty) 20 * Install a new tty into the tty driver internal tables. Used in 25 * void (*remove)(struct tty_driver *self, struct tty_struct *tty) 27 * Remove a closed tty from the tty driver internal tables. Used in 32 * int (*open)(struct tty_struct * tty, struc [all...] |
H A D | tty_ldisc.h | 5 * This structure defines the interface between the tty line discipline 6 * implementation and the tty routines. The following routines can be 13 * with the tty. The line discipline can use this as an 19 * shutdown, either because the tty is being closed or because 20 * the tty is being changed to use a new line discipline 22 * void (*flush_buffer)(struct tty_struct *tty); 28 * ssize_t (*chars_in_buffer)(struct tty_struct *tty); 34 * ssize_t (*read)(struct tty_struct * tty, struct file * file, 38 * the tty. The line discipline will return whatever characters 42 * ssize_t (*write)(struct tty_struct * tty, struc 223 struct tty_struct *tty; member in struct:tty_ldisc [all...] |
H A D | selection.h | 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);
|
H A D | n_r3964.h | 150 struct tty_struct *tty; member in struct:r3964_info
|
H A D | serial_core.h | 29 #include <linux/tty.h> 363 struct tty_struct *tty = port->state->port.tty; local 364 if (tty->stopped || port->hw_stopped) 424 do_SAK(state->port.tty);
|
H A D | kbd_kern.h | 4 #include <linux/tty.h>
|
H A D | vt_kern.h | 11 #include <linux/tty.h> 57 int tioclinux(struct tty_struct *tty, unsigned long arg);
|
H A D | ti_wilink_st.h | 114 * @tty: tty provided by the TTY core for line disciplines. 115 * @tx_skb: If for some reason the tty's write returns lesser bytes written 123 * @rx_state: states to be maintained inside st's tty receive 124 * @rx_count: count to be maintained inside st's tty receieve 126 * since tty might not call receive when a complete event packet 160 struct tty_struct *tty; member in struct:st_data_s 164 * wrapper around tty->ops->write_room to check 170 * point this to tty->driver->write or tty [all...] |
H A D | isdn.h | 26 #include <linux/tty.h> 108 #define ISDN_TIMER_RINGING 5 /* tty RINGs = ISDN_TIMER_1SEC * this factor */ 267 /*======================= Start of ISDN-tty stuff ===========================*/ 361 /* Description of one ISDN-tty */ 364 struct tty_driver *tty_modem; /* tty-device */ 371 /*======================= End of ISDN-tty stuff ============================*/ 439 int modempoll; /* Flag: tty-read active */ 449 int usage[ISDN_MAX_CHANNELS]; /* Used by tty/ip/voice */ 457 isdn_modem_t mdm; /* tty-driver-data */
|
H A D | sched.h | 639 struct tty_struct *tty; /* NULL if no tty */ member in struct:signal_struct 1445 /* Protection of (de-)allocation: mm, files, fs, tty, keyrings, mems_allowed,
|
/include/linux/usb/ |
H A D | serial.h | 70 * @throttle_req: nonzero if the tty wants to throttle us 220 * the corresponding tty port functions are called. If they are not 256 /* Called by console and by the tty layer */ 257 int (*open)(struct tty_struct *tty, struct usb_serial_port *port); 259 int (*write)(struct tty_struct *tty, struct usb_serial_port *port, 261 /* Called only by the tty layer */ 262 int (*write_room)(struct tty_struct *tty); 263 int (*ioctl)(struct tty_struct *tty, 265 void (*set_termios)(struct tty_struct *tty, 267 void (*break_ctl)(struct tty_struct *tty, in [all...] |
/include/net/irda/ |
H A D | ircomm_tty.h | 35 #include <linux/tty.h> /* struct tty_struct */ 103 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,
|
H A D | irda_device.h | 40 #include <linux/tty.h>
|
/include/uapi/linux/ |
H A D | isdn.h | 18 #include <linux/tty.h> 88 #define ISDN_LMSNLEN 255 /* Length of tty's Listen-MSN string */
|
/include/net/sctp/ |
H A D | sctp.h | 61 #include <linux/tty.h>
|