Home
last modified time | relevance | path

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

/include/linux/
Dtty_driver.h242 struct tty_struct;
248 struct tty_struct * (*lookup)(struct tty_driver *driver,
250 int (*install)(struct tty_driver *driver, struct tty_struct *tty);
251 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
252 int (*open)(struct tty_struct * tty, struct file * filp);
253 void (*close)(struct tty_struct * tty, struct file * filp);
254 void (*shutdown)(struct tty_struct *tty);
255 void (*cleanup)(struct tty_struct *tty);
256 int (*write)(struct tty_struct * tty,
258 int (*put_char)(struct tty_struct *tty, unsigned char ch);
[all …]
Dtty_ldisc.h185 int (*open)(struct tty_struct *);
186 void (*close)(struct tty_struct *);
187 void (*flush_buffer)(struct tty_struct *tty);
188 ssize_t (*read)(struct tty_struct *tty, struct file *file,
191 ssize_t (*write)(struct tty_struct *tty, struct file *file,
193 int (*ioctl)(struct tty_struct *tty, struct file *file,
195 int (*compat_ioctl)(struct tty_struct *tty, struct file *file,
197 void (*set_termios)(struct tty_struct *tty, struct ktermios *old);
198 __poll_t (*poll)(struct tty_struct *, struct file *,
200 int (*hangup)(struct tty_struct *tty);
[all …]
Dtty.h195 int (*activate)(struct tty_port *port, struct tty_struct *tty);
211 struct tty_struct *tty; /* Back pointer */
212 struct tty_struct *itty; /* internal back ptr */
266 struct tty_struct { struct
311 struct tty_struct *link; argument
336 struct tty_struct *tty; argument
365 static inline bool tty_io_nonblock(struct tty_struct *tty, struct file *file) in tty_io_nonblock()
371 static inline bool tty_io_error(struct tty_struct *tty) in tty_io_error()
376 static inline bool tty_throttled(struct tty_struct *tty) in tty_throttled()
382 extern void tty_kref_put(struct tty_struct *tty);
[all …]
Dselection.h14 struct tty_struct;
19 struct tty_struct *tty);
21 struct tty_struct *tty);
22 extern int paste_selection(struct tty_struct *tty);
25 extern void mouse_report(struct tty_struct * tty, int butt, int mrx, int mry);
Ddevpts_fs.h34 int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags);
38 ptm_open_peer(struct file *master, struct tty_struct *tty, int flags) in ptm_open_peer()
Dn_r3964.h150 struct tty_struct *tty;
Dvt_kern.h58 struct tty_struct;
59 int tioclinux(struct tty_struct *tty, unsigned long arg);
Dti_wilink_st.h147 struct tty_struct *tty;
Dconsole.h24 struct tty_struct;
Dserial_core.h467 struct tty_struct *tty = port->state->port.tty; in uart_tx_stopped()
/include/linux/usb/
Dserial.h273 int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
275 int (*write)(struct tty_struct *tty, struct usb_serial_port *port,
278 int (*write_room)(struct tty_struct *tty);
279 int (*ioctl)(struct tty_struct *tty,
281 int (*get_serial)(struct tty_struct *tty, struct serial_struct *ss);
282 int (*set_serial)(struct tty_struct *tty, struct serial_struct *ss);
283 void (*set_termios)(struct tty_struct *tty,
285 void (*break_ctl)(struct tty_struct *tty, int break_state);
286 int (*chars_in_buffer)(struct tty_struct *tty);
287 void (*wait_until_sent)(struct tty_struct *tty, long timeout);
[all …]
/include/net/nfc/
Dnci_core.h452 struct tty_struct *tty;
/include/linux/sched/
Dsignal.h165 struct tty_struct *tty; /* NULL if no tty */