Searched refs:tty_ldisc (Results 1 – 23 of 23) sorted by relevance
154 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) in tty_ldisc_get()156 struct tty_ldisc *ld; in tty_ldisc_get()174 ld = kmalloc(sizeof(struct tty_ldisc), GFP_KERNEL); in tty_ldisc_get()191 static inline void tty_ldisc_put(struct tty_ldisc *ld) in tty_ldisc_put()265 struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *tty) in tty_ldisc_ref_wait()282 struct tty_ldisc *tty_ldisc_ref(struct tty_struct *tty) in tty_ldisc_ref()284 struct tty_ldisc *ld = NULL; in tty_ldisc_ref()303 void tty_ldisc_deref(struct tty_ldisc *ld) in tty_ldisc_deref()406 struct tty_ldisc *ld = tty_ldisc_ref(tty); in tty_ldisc_flush()444 static int tty_ldisc_open(struct tty_struct *tty, struct tty_ldisc *ld) in tty_ldisc_open()[all …]
213 void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld) in tty_buffer_flush()408 struct tty_ldisc *disc = tty->ldisc; in receive_buf()444 struct tty_ldisc *disc; in flush_to_ldisc()
1 obj-$(CONFIG_TTY) += tty_io.o n_tty.o tty_ioctl.o tty_ldisc.o \
542 struct tty_ldisc *ld; in tty_set_termios()590 struct tty_ldisc *ld; in set_termios()687 struct tty_ldisc *ld; in set_termiox()1080 struct tty_ldisc *ld = tty->ldisc; in __tty_perform_flush()1106 struct tty_ldisc *ld; in tty_perform_flush()
576 struct tty_ldisc *ld; in tty_wakeup()1063 struct tty_ldisc *ld; in tty_read()1237 struct tty_ldisc *ld; in tty_write()2200 struct tty_ldisc *ld; in tty_poll()2216 struct tty_ldisc *ldisc; in __tty_fasync()2288 struct tty_ldisc *ld; in tiocsti()2685 struct tty_ldisc *ld; in tiocgetd()2854 struct tty_ldisc *ld; in tty_ioctl()3001 struct tty_ldisc *ld; in tty_compat_ioctl()
214 struct tty_ldisc *ld; in pty_flush_buffer()
3980 struct tty_ldisc *ld; in cyclades_proc_show()
635 struct tty_ldisc *ld; in ldisc_receive_buf()
700 struct tty_ldisc *ld; in ldisc_receive_buf()
959 struct tty_ldisc *ld; in ldisc_receive_buf()
270 struct tty_ldisc *ldisc;466 extern void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld);496 extern struct tty_ldisc *tty_ldisc_ref(struct tty_struct *);497 extern void tty_ldisc_deref(struct tty_ldisc *);498 extern struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *);588 static inline int tty_ldisc_receive_buf(struct tty_ldisc *ld, unsigned char *p, in tty_ldisc_receive_buf()
221 struct tty_ldisc { struct
27 struct tty_ldisc {87 TTY_LDISC_MAGIC 0x5403 tty_ldisc include/linux/tty_ldisc.h
17 struct tty_ldisc {87 TTY_LDISC_MAGIC 0x5403 tty_ldisc include/linux/tty_ldisc.h
141 struct tty_ldisc *ld; in __speakup_paste_selection()
342 struct tty_ldisc *ld; in paste_selection()
31 tty_ldisc structure in the ldisc table counts the number of lines using this32 discipline. The reference count of the tty_ldisc structure within a tty
586 struct tty_ldisc *ld = tty_ldisc_ref(tty); in usb_serial_handle_dcd_change()
407 struct tty_ldisc *ld; in handle_recv_skb()
2849 struct tty_ldisc *ld; in uart_handle_dcd_change()
494 struct tty_ldisc *ld = NULL; in dgnc_input()
498 struct tty_ldisc *ld; in ldisc_receive_buf()
1523 struct tty_ldisc *ld; in dgap_input()