diff options
author | Tilman Schmidt <tilman@imap.cc> | 2010-07-05 10:18:22 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-07-05 22:41:22 -0400 |
commit | 831334cbbbdc2b2923513104e6e70c80dda0bff0 (patch) | |
tree | 90e2d82a94c66874ff4cd70c334fdba792011132 /Documentation/isdn | |
parent | 83cc0a1b1b4060142e1538a878733db35ea8cf77 (diff) |
Documentation/isdn: CAPI controller interface amendment
Mention that the CAPI controller methods load_firmware() and
reset_ctr() are asynchronous, and should signal completion.
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/isdn')
-rw-r--r-- | Documentation/isdn/INTERFACE.CAPI | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Documentation/isdn/INTERFACE.CAPI b/Documentation/isdn/INTERFACE.CAPI index f172091fb7cd..309eb5ed942b 100644 --- a/Documentation/isdn/INTERFACE.CAPI +++ b/Documentation/isdn/INTERFACE.CAPI | |||
@@ -113,12 +113,16 @@ char *driver_name | |||
113 | int (*load_firmware)(struct capi_ctr *ctrlr, capiloaddata *ldata) | 113 | int (*load_firmware)(struct capi_ctr *ctrlr, capiloaddata *ldata) |
114 | (optional) pointer to a callback function for sending firmware and | 114 | (optional) pointer to a callback function for sending firmware and |
115 | configuration data to the device | 115 | configuration data to the device |
116 | The function may return before the operation has completed. | ||
117 | Completion must be signalled by a call to capi_ctr_ready(). | ||
116 | Return value: 0 on success, error code on error | 118 | Return value: 0 on success, error code on error |
117 | Called in process context. | 119 | Called in process context. |
118 | 120 | ||
119 | void (*reset_ctr)(struct capi_ctr *ctrlr) | 121 | void (*reset_ctr)(struct capi_ctr *ctrlr) |
120 | (optional) pointer to a callback function for performing a reset on | 122 | (optional) pointer to a callback function for stopping the device, |
121 | the device, releasing all registered applications | 123 | releasing all registered applications |
124 | The function may return before the operation has completed. | ||
125 | Completion must be signalled by a call to capi_ctr_down(). | ||
122 | Called in process context. | 126 | Called in process context. |
123 | 127 | ||
124 | void (*register_appl)(struct capi_ctr *ctrlr, u16 applid, | 128 | void (*register_appl)(struct capi_ctr *ctrlr, u16 applid, |