Home
last modified time | relevance | path

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

12

/linux/drivers/tty/
H A Dtty_ldisc.c139 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) in tty_ldisc_get()
141 struct tty_ldisc *ld; in tty_ldisc_get()
165 ld = kmalloc_obj(struct tty_ldisc, GFP_KERNEL | __GFP_NOFAIL); in tty_ldisc_get()
178 static void tty_ldisc_put(struct tty_ldisc *ld) in tty_ldisc_put()
239 struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *tty) in tty_ldisc_ref_wait()
241 struct tty_ldisc *ld; in tty_ldisc_ref_wait()
259 struct tty_ldisc *tty_ldisc_ref(struct tty_struct *tty) in tty_ldisc_ref()
261 struct tty_ldisc *ld = NULL; in tty_ldisc_ref()
279 void tty_ldisc_deref(struct tty_ldisc *ld) in tty_ldisc_deref()
386 struct tty_ldisc *ld = tty_ldisc_ref(tty); in tty_ldisc_flush()
[all …]
H A DMakefile2 obj-$(CONFIG_TTY) += tty_io.o n_tty.o tty_ioctl.o tty_ldisc.o \
H A Dtty_io.c509 struct tty_ldisc *ld; in tty_wakeup()
835 static ssize_t iterate_tty_read(struct tty_ldisc *ld, struct tty_struct *tty, in iterate_tty_read()
906 struct tty_ldisc *ld; in tty_read()
952 static ssize_t iterate_tty_write(struct tty_ldisc *ld, struct tty_struct *tty, in iterate_tty_write()
1065 struct tty_ldisc *ld; in file_tty_write()
1329 struct tty_ldisc *ld; in tty_reopen()
2189 struct tty_ldisc *ld; in tty_poll()
2274 struct tty_ldisc *ld; in tiocsti()
2446 struct tty_ldisc *ld; in tiocgetd()
2674 struct tty_ldisc *ld; in tty_ioctl()
[all …]
H A Dtty_ioctl.c322 struct tty_ldisc *ld; in tty_set_termios()
447 struct tty_ldisc *ld; in set_termios()
897 struct tty_ldisc *ld = tty->ldisc; in __tty_perform_flush()
923 struct tty_ldisc *ld; in tty_perform_flush()
H A Dtty.h77 void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld);
H A Dtty_buffer.c221 void tty_buffer_flush(struct tty_struct *tty, struct tty_ldisc *ld) in tty_buffer_flush()
383 size_t tty_ldisc_receive_buf(struct tty_ldisc *ld, const u8 *p, const u8 *f, in tty_ldisc_receive_buf()
H A Dtty_port.c27 struct tty_ldisc *ld; in tty_port_default_receive_buf()
48 struct tty_ldisc *ld; in tty_port_default_lookahead_buf()
/linux/Documentation/driver-api/tty/
H A Dtty_ldisc.rst28 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 counts
34 .. kernel-doc:: drivers/tty/tty_ldisc.c
40 .. kernel-doc:: drivers/tty/tty_ldisc.c
46 .. kernel-doc:: include/linux/tty_ldisc.h
68 .. kernel-doc:: drivers/tty/tty_ldisc.c
84 .. kernel-doc:: drivers/tty/tty_ldisc.c
H A Dindex.rst22 through a preselected :doc:`tty_ldisc` (in
37 tty_ldisc
H A Dn_tty.rst9 The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
H A Dtty_buffer.rst12 <tty_ldisc>` for further processing.
/linux/include/linux/
H A Dtty_ldisc.h268 struct tty_ldisc { struct
278 struct tty_ldisc *tty_ldisc_ref(struct tty_struct *); argument
279 void tty_ldisc_deref(struct tty_ldisc *);
280 struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *);
H A Dtty_flip.h8 struct tty_ldisc;
86 size_t tty_ldisc_receive_buf(struct tty_ldisc *ld, const u8 *p, const u8 *f,
H A Dtty.h196 struct tty_ldisc *ldisc;
/linux/Documentation/translations/zh_CN/process/
H A Dmagic-number.rst26 struct tty_ldisc {
/linux/Documentation/translations/zh_TW/process/
H A Dmagic-number.rst26 struct tty_ldisc {
/linux/Documentation/staging/
H A Dmagic-number.rst22 struct tty_ldisc {
/linux/Documentation/translations/it_IT/staging/
H A Dmagic-number.rst27 struct tty_ldisc {
/linux/Documentation/translations/sp_SP/process/
H A Dmagic-number.rst28 struct tty_ldisc {
/linux/drivers/tty/vt/
H A Dselection.c396 struct tty_ldisc *ld; in paste_selection()
/linux/drivers/usb/serial/
H A Dgeneric.c615 struct tty_ldisc *ld = tty_ldisc_ref(tty); in usb_serial_handle_dcd_change()
/linux/drivers/isdn/capi/
H A Dcapi.c407 struct tty_ldisc *ld; in handle_recv_skb()
/linux/Documentation/
H A D.renames.txt203 driver-api/serial/tty driver-api/tty/tty_ldisc
952 serial/tty driver-api/tty/tty_ldisc
1055 tty/tty_ldisc driver-api/tty/tty_ldisc
/linux/drivers/usb/class/
H A Dcdc-acm.c324 struct tty_ldisc *ld = tty_ldisc_ref(acm->port.tty); in acm_process_notification()
/linux/drivers/tty/serial/
H A Dserial_core.c3358 struct tty_ldisc *ld; in uart_handle_dcd_change()

12