Changeset 716185d in mainline for kernel/generic/include/ipc/sysipc_ops.h
- Timestamp:
- 2012-10-03T20:37:07Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 466e95f7
- Parents:
- 190976f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/sysipc_ops.h
r190976f r716185d 70 70 * the call is request_forget(). 71 71 * 72 * The request_process() callback will be skipped if the callee terminates73 * before picking up the request. In this case, the terminating task will74 * cleanup its incoming calls list and so the next callback invoked on the call75 * will usually be answer_preprocess(). If, in the meantime, the caller76 * terminates too, it may happen that the call will be forgotten instead of77 * answered, in which case the kernel will invoke the request_forget() and78 * answer_cleanup() callbacks instead. The order in which they are invoked is79 * not defined.80 *81 72 * The comments for each callback type describe the specifics of each callback 82 73 * such as the context in which it is invoked and various constraints. … … 112 103 * Caller alive: no guarantee 113 104 * Races with: request_forget() 114 * Invoked on: calls that are explicitly received bythe callee105 * Invoked on: all calls delivered to the callee 115 106 */ 116 107 int (* request_process)(call_t *, answerbox_t *); … … 144 135 * Caller alive: guaranteed 145 136 * Races with: N/A 146 * Invoked on: a nswered calls explicitly received by the caller137 * Invoked on: all answered calls 147 138 */ 148 139 int (* answer_process)(call_t *);
Note:
See TracChangeset
for help on using the changeset viewer.