Home
last modified time | relevance | path

Searched refs:TTY (Results 1 – 25 of 76) sorted by relevance

1234

/linux-6.1.9/Documentation/driver-api/tty/
Dindex.rst4 TTY title
7 Teletypewriter (TTY) layer takes care of all those serial devices. Including
10 TTY structures
13 There are several major TTY structures. Every TTY device in a system has a
14 corresponding struct tty_port. These devices are maintained by a TTY driver
19 tty_operations are invoked by the TTY layer.
29 In-detail description of the named TTY structures is in separate documents:
41 Writing TTY Driver
44 Before one starts writing a TTY driver, they must consider
48 directly by the TTY Layer. If you are about to write such a driver, read on.
[all …]
Dtty_port.rst4 TTY Port
9 The TTY drivers are advised to use struct tty_port helpers as much as possible.
15 The reference and details are contained in the `TTY Port Reference`_ and `TTY
18 TTY Port Functions
36 TTY Refcounting
42 TTY Helpers
58 TTY Port Reference
66 TTY Port Operations Reference
Dtty_driver.rst4 TTY Driver and TTY Operations
14 allocated structure is filled with information. See `TTY Driver Reference`_ at
19 in `TTY Driver Flags`_ below.
31 TTY Driver Flags
38 :doc: TTY Driver Flags
58 Every TTY device shall be backed by a struct tty_port. Usually, TTY drivers
65 TTY driver is supposed to register every device discovered in the system
71 manage free indices and choosing the right one. The TTY layer only refuses to
74 When the device is opened, the TTY layer allocates struct tty_struct and starts
75 calling operations from :c:member:`tty_driver.ops`, see `TTY Operations
[all …]
Dtty_struct.rst4 TTY Struct
9 struct tty_struct is allocated by the TTY layer upon the first open of the TTY
10 device and released after the last close. The TTY layer passes this structure
12 in `TTY Struct Reference`_ at the bottom.
71 TTY Struct Flags
75 :doc: TTY Struct Flags
77 TTY Struct Reference
Dtty_internals.rst4 TTY Internals
12 These functions serve for opening a TTY from the kernelspace:
Dtty_ldisc.rst4 TTY Line Discipline
9 TTY line discipline process all incoming and outgoing character from/to a tty
55 TTY Flags
Dn_tty.rst9 The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
/linux-6.1.9/drivers/tty/serdev/
DKconfig10 Note that you typically also want to enable TTY port controller support.
15 bool "Serial device TTY port controller"
17 Say Y here if you want to use the Serial device bus with common TTY
21 depends on TTY
/linux-6.1.9/drivers/net/caif/
DKconfig15 tristate "CAIF TTY transport driver"
16 depends on CAIF && TTY
19 The CAIF TTY transport driver is a Line Discipline (ldisc)
21 it will redirect the TTY's traffic into the CAIF stack.
/linux-6.1.9/Documentation/s390/
Dconfig3270.sh20 TTY=$SUBD/tty
43 echo "grep -v $TTY $INITTAB > $NINITTAB" > $SCRTMP || exit 1
65 echo mknod $D/$TTY$devno c $maj $min >>$SCR
68 echo "echo t$min$GETTYLINE $TTY$devno >> $NINITTAB" >> $SCRTMP
/linux-6.1.9/net/bluetooth/rfcomm/
DKconfig14 bool "RFCOMM TTY support"
16 depends on TTY
18 This option enables TTY emulation support for RFCOMM channels.
/linux-6.1.9/arch/riscv/
DKconfig.socs12 select SERIAL_SIFIVE if TTY
13 select SERIAL_SIFIVE_CONSOLE if TTY
48 select SERIAL_SIFIVE if TTY
49 select SERIAL_SIFIVE_CONSOLE if TTY
/linux-6.1.9/drivers/tty/
DKconfig2 config TTY config
3 bool "Enable TTY" if EXPERT
6 Allows you to remove TTY support which can save space, and
7 blocks features that require TTY from inclusion in the kernel.
8 TTY is required for any text terminals or serial port
11 if TTY
153 bool "Automatically load TTY Line Disciplines"
273 tristate "Goldfish TTY Driver"
278 Console and system TTY driver for the Goldfish virtual platform.
303 bool "MIPS EJTAG Fast Debug Channel TTY"
[all …]
/linux-6.1.9/Documentation/networking/caif/
Dcaif.rst31 There are some things that need to be tweaked to get the host TTY correctly
34 TTY, we are installing our physical serial driver as a line discipline above
35 the TTY device.
38 The benefit is that we can hook up to any TTY.
66 to all CAIF Channels using this TTY.
/linux-6.1.9/arch/arm/mach-sunplus/
DKconfig21 select SERIAL_SUNPLUS if TTY
22 select SERIAL_SUNPLUS_CONSOLE if TTY
/linux-6.1.9/drivers/media/cec/usb/
DKconfig5 if USB_SUPPORT && TTY
/linux-6.1.9/drivers/char/pcmcia/
DKconfig11 depends on PCMCIA && TTY
60 depends on PCMCIA && NETDEVICES && TTY
/linux-6.1.9/drivers/s390/char/
DKconfig15 depends on TN3270 && TTY
37 depends on CCW && TTY
55 depends on S390 && TTY
70 depends on S390 && TTY
/linux-6.1.9/drivers/ipack/devices/
DKconfig4 depends on IPACK_BUS && TTY
/linux-6.1.9/Documentation/devicetree/bindings/goldfish/
Dtty.txt1 Android Goldfish TTY
/linux-6.1.9/Documentation/admin-guide/
Ddevices.rst124 exists, ``/dev/modem`` should point to the appropriate primary TTY device
132 ``/dev/mouse`` may point to a primary serial TTY device, a hardware mouse
161 Terminal, or TTY devices are a special class of character devices. A
244 port TTY, for which no alternate device would exist.
250 other capabilities requiring a TTY line discipline (including SLIP or
257 can be used in the same manner as any TTY device. The master and
259 of a bidirectional pipe with TTY capabilities.
/linux-6.1.9/arch/nios2/
DKconfig.debug6 depends on TTY
/linux-6.1.9/drivers/staging/gdm724x/
DKconfig8 depends on NET && USB && TTY && m
/linux-6.1.9/drivers/misc/ti-st/
DKconfig9 depends on NET && TTY
/linux-6.1.9/drivers/media/radio/wl128x/
DKconfig7 depends on VIDEO_DEV && RFKILL && TTY && TI_ST

1234