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 |