diff options
| author | Tilman Schmidt <tilman@imap.cc> | 2009-11-04 19:04:52 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-12-11 18:18:05 -0500 |
| commit | 7e11a0fb3b7ab83871b7a56c7a67c603283ec4b9 (patch) | |
| tree | b2832375d34728d5cf8734438be31d117ad4f756 | |
| parent | c934878cc09fdd4a06ffa554c5149b11d972456f (diff) | |
tty: docs: serial/tty, add to ldisc methods
A small addition to the ldisc method descriptions.
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Acked-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| -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 8e65c4498c5..5e5349a4fcd 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 |
