Lines Matching refs:tty

4 Your guide to the ancient and twisted locking policies of the tty layer and
32 discipline. The reference count of the tty_ldisc structure within a tty
44 discipline for this tty will occur until it
51 ldisc code for this tty. Can sleep.
53 hangup() - Called when the tty line is hung up.
54 The line discipline should cease I/O to the tty.
60 by the tty layer for the ldisc. May sleep.
71 current data is in the tty. Called under the
83 ioctl() - Called when an ioctl is handed to the tty layer
87 compat_ioctl() - Called when a 32 bit ioctl is handed to the tty layer
108 dcd_change() - Report to the tty line the current DCD pin status
116 hardware driver through the function pointers within the tty->driver
119 write() Write a block of characters to the tty device.
124 put_char() Queues a character for writing to the tty device.
132 write_room() Returns the numbers of characters the tty driver
139 set_termios() Notify the tty driver that the device's termios
141 tty->termios. Previous settings should be passed in
152 throttle() Notify the tty driver that input buffers for the
155 sent to the tty.
157 unthrottle() Notify the tty driver that characters can now be
158 sent to the tty without fear of overrunning the
161 stop() Ask the tty driver to stop outputting characters
162 to the tty device.
164 start() Ask the tty driver to resume sending characters
165 to the tty device.
167 hangup() Ask the tty driver to hang up the tty device.
169 break_ctl() (Optional) Ask the tty driver to turn on or off
184 Line discipline methods have access to tty->flags field containing the
188 tty->driver->unthrottle() in order to resume
197 calls on the tty to fail, returning -EIO.
207 Callers to the line discipline functions from the tty layer are required to
213 ldisc = tty_ldisc_ref(tty);
215 takes a handle to the line discipline in the tty and returns it. If no ldisc
226 ldisc = tty_ldisc_ref_wait(tty);
288 hangup() - Ask the tty driver to cause a hangup initiated