diff options
Diffstat (limited to 'Documentation/serial/tty.txt')
| -rw-r--r-- | Documentation/serial/tty.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Documentation/serial/tty.txt b/Documentation/serial/tty.txt index 8e65c4498c52..5e5349a4fcd2 100644 --- a/Documentation/serial/tty.txt +++ b/Documentation/serial/tty.txt | |||
| @@ -42,7 +42,8 @@ TTY side interfaces: | |||
| 42 | open() - Called when the line discipline is attached to | 42 | open() - Called when the line discipline is attached to |
| 43 | the terminal. No other call into the line | 43 | the terminal. No other call into the line |
| 44 | discipline for this tty will occur until it | 44 | discipline for this tty will occur until it |
| 45 | completes successfully. Can sleep. | 45 | completes successfully. Returning an error will |
| 46 | prevent the ldisc from being attached. Can sleep. | ||
| 46 | 47 | ||
| 47 | close() - This is called on a terminal when the line | 48 | close() - This is called on a terminal when the line |
| 48 | discipline is being unplugged. At the point of | 49 | discipline is being unplugged. At the point of |
| @@ -52,7 +53,7 @@ close() - This is called on a terminal when the line | |||
| 52 | hangup() - Called when the tty line is hung up. | 53 | hangup() - Called when the tty line is hung up. |
| 53 | The line discipline should cease I/O to the tty. | 54 | The line discipline should cease I/O to the tty. |
| 54 | No further calls into the ldisc code will occur. | 55 | No further calls into the ldisc code will occur. |
| 55 | Can sleep. | 56 | The return value is ignored. Can sleep. |
| 56 | 57 | ||
| 57 | write() - A process is writing data through the line | 58 | write() - A process is writing data through the line |
| 58 | discipline. Multiple write calls are serialized | 59 | discipline. Multiple write calls are serialized |
| @@ -83,6 +84,10 @@ ioctl() - Called when an ioctl is handed to the tty layer | |||
| 83 | that might be for the ldisc. Multiple ioctl calls | 84 | that might be for the ldisc. Multiple ioctl calls |
| 84 | may occur in parallel. May sleep. | 85 | may occur in parallel. May sleep. |
| 85 | 86 | ||
| 87 | compat_ioctl() - Called when a 32 bit ioctl is handed to the tty layer | ||
| 88 | that might be for the ldisc. Multiple ioctl calls | ||
| 89 | may occur in parallel. May sleep. | ||
| 90 | |||
| 86 | Driver Side Interfaces: | 91 | Driver Side Interfaces: |
| 87 | 92 | ||
| 88 | receive_buf() - Hand buffers of bytes from the driver to the ldisc | 93 | receive_buf() - Hand buffers of bytes from the driver to the ldisc |
