Home
last modified time | relevance | path

Searched refs:tty_ldisc (Results 1 – 23 of 23) sorted by relevance

/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()
153 struct tty_ldisc *ld; in tty_ldisc_get()
171 ld = kmalloc(sizeof(struct tty_ldisc), GFP_KERNEL); in tty_ldisc_get()
188 static inline void tty_ldisc_put(struct tty_ldisc *ld) in tty_ldisc_put()
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()
281 struct tty_ldisc *ld = NULL; in tty_ldisc_ref()
300 void tty_ldisc_deref(struct tty_ldisc *ld) in tty_ldisc_deref()
403 struct tty_ldisc *ld = tty_ldisc_ref(tty); in tty_ldisc_flush()
441 static int tty_ldisc_open(struct tty_struct *tty, struct tty_ldisc *ld) in tty_ldisc_open()
[all …]
Dtty_buffer.c213 void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld) in tty_buffer_flush()
417 struct tty_ldisc *disc = tty->ldisc; in receive_buf()
452 struct tty_ldisc *disc; in flush_to_ldisc()
DMakefile1 obj-$(CONFIG_TTY) += tty_io.o n_tty.o tty_ioctl.o tty_ldisc.o \
Dtty_ioctl.c545 struct tty_ldisc *ld; in tty_set_termios()
593 struct tty_ldisc *ld; in set_termios()
690 struct tty_ldisc *ld; in set_termiox()
1083 struct tty_ldisc *ld = tty->ldisc; in __tty_perform_flush()
1109 struct tty_ldisc *ld; in tty_perform_flush()
Dtty_io.c588 struct tty_ldisc *ld; in tty_wakeup()
1060 struct tty_ldisc *ld; in tty_read()
1232 struct tty_ldisc *ld; in tty_write()
2194 struct tty_ldisc *ld; in tty_poll()
2210 struct tty_ldisc *ldisc; in __tty_fasync()
2282 struct tty_ldisc *ld; in tiocsti()
2678 struct tty_ldisc *ld; in tiocgetd()
2847 struct tty_ldisc *ld; in tty_ioctl()
2994 struct tty_ldisc *ld; in tty_compat_ioctl()
Dpty.c219 struct tty_ldisc *ld; in pty_flush_buffer()
Dcyclades.c3967 struct tty_ldisc *ld; in cyclades_proc_show()
Dsynclink_gt.c635 struct tty_ldisc *ld; in ldisc_receive_buf()
Dsynclinkmp.c700 struct tty_ldisc *ld; in ldisc_receive_buf()
Dsynclink.c959 struct tty_ldisc *ld; in ldisc_receive_buf()
/linux-4.4.14/include/linux/
Dtty.h269 struct tty_ldisc *ldisc;
466 extern void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld);
498 extern struct tty_ldisc *tty_ldisc_ref(struct tty_struct *);
499 extern void tty_ldisc_deref(struct tty_ldisc *);
500 extern struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *);
590 static inline int tty_ldisc_receive_buf(struct tty_ldisc *ld, unsigned char *p, in tty_ldisc_receive_buf()
Dtty_ldisc.h221 struct tty_ldisc { struct
/linux-4.4.14/Documentation/zh_CN/
Dmagic-number.txt27 struct tty_ldisc {
87 TTY_LDISC_MAGIC 0x5403 tty_ldisc include/linux/tty_ldisc.h
/linux-4.4.14/Documentation/
Dmagic-number.txt17 struct tty_ldisc {
87 TTY_LDISC_MAGIC 0x5403 tty_ldisc include/linux/tty_ldisc.h
/linux-4.4.14/drivers/staging/speakup/
Dselection.c142 struct tty_ldisc *ld; in __speakup_paste_selection()
/linux-4.4.14/drivers/tty/vt/
Dselection.c342 struct tty_ldisc *ld; in paste_selection()
/linux-4.4.14/Documentation/serial/
Dtty.txt28 tty_ldisc structure in the ldisc table counts the number of lines using this
29 discipline. The reference count of the tty_ldisc structure within a tty
/linux-4.4.14/drivers/usb/serial/
Dgeneric.c586 struct tty_ldisc *ld = tty_ldisc_ref(tty); in usb_serial_handle_dcd_change()
/linux-4.4.14/drivers/isdn/capi/
Dcapi.c407 struct tty_ldisc *ld; in handle_recv_skb()
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_tty.c503 struct tty_ldisc *ld = NULL; in dgnc_input()
/linux-4.4.14/drivers/tty/serial/
Dserial_core.c2855 struct tty_ldisc *ld; in uart_handle_dcd_change()
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c498 struct tty_ldisc *ld; in ldisc_receive_buf()
/linux-4.4.14/drivers/staging/dgap/
Ddgap.c1475 struct tty_ldisc *ld; in dgap_input()