|
Motr
M0
|
#include <sm.h>

Data Fields | |
| void(* | sa_cb )(struct m0_sm_group *grp, struct m0_sm_ast *) |
| void * | sa_datum |
| struct m0_sm_ast * | sa_next |
| struct m0_sm * | sa_mach |
Asynchronous system trap.
A request to execute a call-back under group mutex. An ast can be posted by a call to m0_sm_ast_post() in any context.
It will be executed later, see AST section of the comment at the top of this file.
Only m0_sm_ast::sa_cb and m0_sm_ast::sa_datum fields are public. The rest of this structure is for internal use by sm code.
| void(* sa_cb) (struct m0_sm_group *grp, struct m0_sm_ast *) |
| void* sa_datum |