Lines Matching refs:tty

4 Your guide to the ancient and twisted locking policies of the tty layer and
29 discipline. The reference count of the tty_ldisc structure within a tty
41 discipline for this tty will occur until it
53 ldisc code for this tty. Can sleep.
55 hangup() - Called when the tty line is hung up.
56 The line discipline should cease I/O to the tty.
68 tty layer for the ldisc. If not defined, the
80 current data is in the tty. Called under the
89 tty layer that might be for the ldisc. Multiple
93 to the tty layer that might be for the ldisc.
102 to exceed the current value of tty->receive_room.
123 dcd_change() - Report to the tty line the current DCD pin status
131 hardware driver through the function pointers within the tty->driver
134 write() Write a block of characters to the tty device.
139 put_char() Queues a character for writing to the tty device.
147 write_room() Returns the numbers of characters the tty driver
154 set_termios() Notify the tty driver that the device's termios
156 tty->termios. Previous settings should be passed in
167 throttle() Notify the tty driver that input buffers for the
170 sent to the tty.
172 unthrottle() Notify the tty driver that characters can now be
173 sent to the tty without fear of overrunning the
176 stop() Ask the tty driver to stop outputting characters
177 to the tty device.
179 start() Ask the tty driver to resume sending characters
180 to the tty device.
182 hangup() Ask the tty driver to hang up the tty device.
184 break_ctl() (Optional) Ask the tty driver to turn on or off
199 Line discipline methods have access to tty->flags field containing the
203 tty->driver->unthrottle() in order to resume
212 calls on the tty to fail, returning -EIO.
222 Callers to the line discipline functions from the tty layer are required to
228 ldisc = tty_ldisc_ref(tty);
230 takes a handle to the line discipline in the tty and returns it. If no ldisc
241 ldisc = tty_ldisc_ref_wait(tty);
303 hangup() - Ask the tty driver to cause a hangup initiated