Searched refs:tty (Results 1 - 16 of 16) sorted by relevance

/include/linux/
H A Dtty.h12 #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 Dtty_driver.h5 * 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 Dtty_ldisc.h5 * 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 Dselection.h19 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 Dn_r3964.h150 struct tty_struct *tty; member in struct:r3964_info
H A Dserial_core.h29 #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 Dkbd_kern.h4 #include <linux/tty.h>
H A Dvt_kern.h11 #include <linux/tty.h>
57 int tioclinux(struct tty_struct *tty, unsigned long arg);
H A Dti_wilink_st.h114 * @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 Disdn.h26 #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 Dsched.h639 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 Dserial.h70 * @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 Dircomm_tty.h35 #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 Dirda_device.h40 #include <linux/tty.h>
/include/uapi/linux/
H A Disdn.h18 #include <linux/tty.h>
88 #define ISDN_LMSNLEN 255 /* Length of tty's Listen-MSN string */
/include/net/sctp/
H A Dsctp.h61 #include <linux/tty.h>

Completed in 317 milliseconds