|
Motr
M0
|
#include "fop/fop.h"
Go to the source code of this file.
Macros | |
| #define | __MOTR_MDSERVICE_FSYNC_FOMS_H__ |
Functions | |
| M0_INTERNAL int | m0_fsync_req_fom_create (struct m0_fop *fop, struct m0_fom **out, struct m0_reqh *reqh) |
Variables | |
| M0_EXTERN struct m0_sm_conf | m0_fsync_fom_conf |
| struct m0_sm_state_descr | m0_fsync_fom_phases [] |
| #define __MOTR_MDSERVICE_FSYNC_FOMS_H__ |
Definition at line 26 of file fsync_foms.h.
| M0_INTERNAL int m0_fsync_req_fom_create | ( | struct m0_fop * | fop, |
| struct m0_fom ** | out, | ||
| struct m0_reqh * | reqh | ||
| ) |
Creates a FOM that can process fsync fop requests.
| fop | fsync fop request to be processed. |
| out | output parameter pointing to the created fom. |
| reqh | pointer to the request handler that will run the fom. |
Creates a new fsync fom for a given fsync fop request.
Definition at line 330 of file fsync_foms.c.


| M0_EXTERN struct m0_sm_conf m0_fsync_fom_conf |
Configuration of the fsync state machine. Defines the sm's phases and additional information.
Definition at line 34 of file fsync_foms.h.
| struct m0_sm_state_descr m0_fsync_fom_phases[] |
Phases of an fsync fom
Definition at line 69 of file fsync_foms.c.