Go to the source code of this file.
|
M0_INTERNAL int | m0_ios_create_buffer_pool (struct m0_reqh_service *service) |
|
M0_INTERNAL void | m0_ios_delete_buffer_pool (struct m0_reqh_service *service) |
|
static void | ios_start_buffer_pool_create (struct m0_ios_start_sm *ios_sm) |
|
static void | ios_start_sm_tick (struct m0_ios_start_sm *ios_sm) |
|
static struct m0_ios_start_sm * | ios_start_clink2sm (struct m0_clink *cl) |
|
static struct m0_ios_start_sm * | ios_start_ast2sm (struct m0_sm_ast *ast) |
|
M0_INTERNAL void | m0_ios_start_lock (struct m0_ios_start_sm *ios_sm) |
|
M0_INTERNAL void | m0_ios_start_unlock (struct m0_ios_start_sm *ios_sm) |
|
static bool | ios_start_is_locked (const struct m0_ios_start_sm *ios_sm) |
|
static enum m0_ios_start_state | ios_start_state_get (const struct m0_ios_start_sm *ios_sm) |
|
static void | ios_start_state_set (struct m0_ios_start_sm *ios_sm, enum m0_ios_start_state state) |
|
static void | ios_start_sm_failure (struct m0_ios_start_sm *ios_sm, int rc) |
|
M0_INTERNAL int | m0_ios_start_sm_init (struct m0_ios_start_sm *ios_sm, struct m0_reqh_service *service, struct m0_sm_group *grp) |
|
M0_INTERNAL void | m0_ios_start_sm_exec (struct m0_ios_start_sm *ios_sm) |
|
static void | ios_start_tx_waiter (struct m0_clink *cl, uint32_t flag) |
|
static bool | ios_start_tx_open_wait_cb (struct m0_clink *cl) |
|
static bool | ios_start_tx_done_wait_cb (struct m0_clink *cl) |
|
static void | ios_start_tx_open (struct m0_ios_start_sm *ios_sm, bool exclusive) |
|
static void | ios_start_tx_close (struct m0_ios_start_sm *ios_sm) |
|
static void | ios_start_cdom_tx_open (struct m0_ios_start_sm *ios_sm) |
|
static void | ios_start_ast_start (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
static void | ios_start_ast_cdom_create (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
static void | ios_start_cob_tx_open (struct m0_ios_start_sm *ios_sm) |
|
static void | ios_start_ast_cdom_create_res (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
static void | ios_start_ast_mkfs (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
static void | ios_start_ast_mkfs_result (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
M0_INTERNAL void | m0_ios_start_sm_fini (struct m0_ios_start_sm *ios_sm) |
|
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_IOSERVICE |
◆ ios_start_ast2sm()
◆ ios_start_ast_cdom_create()
◆ ios_start_ast_cdom_create_res()
◆ ios_start_ast_mkfs()
◆ ios_start_ast_mkfs_result()
◆ ios_start_ast_start()
◆ ios_start_buffer_pool_create()
static void ios_start_buffer_pool_create |
( |
struct m0_ios_start_sm * |
ios_sm | ) |
|
|
static |
◆ ios_start_cdom_tx_open()
◆ ios_start_clink2sm()
◆ ios_start_cob_tx_open()
◆ ios_start_is_locked()
◆ ios_start_sm_failure()
static void ios_start_sm_failure |
( |
struct m0_ios_start_sm * |
ios_sm, |
|
|
int |
rc |
|
) |
| |
|
static |
◆ ios_start_sm_tick()
◆ ios_start_state_get()
◆ ios_start_state_set()
◆ ios_start_tx_close()
◆ ios_start_tx_done_wait_cb()
static bool ios_start_tx_done_wait_cb |
( |
struct m0_clink * |
cl | ) |
|
|
static |
◆ ios_start_tx_open()
static void ios_start_tx_open |
( |
struct m0_ios_start_sm * |
ios_sm, |
|
|
bool |
exclusive |
|
) |
| |
|
static |
◆ ios_start_tx_open_wait_cb()
static bool ios_start_tx_open_wait_cb |
( |
struct m0_clink * |
cl | ) |
|
|
static |
◆ ios_start_tx_waiter()
static void ios_start_tx_waiter |
( |
struct m0_clink * |
cl, |
|
|
uint32_t |
flag |
|
) |
| |
|
static |
◆ ios_start_sm_conf
Initial value:= {
.scf_name = "ios_cdom conf",
}
static struct m0_sm_state_descr ios_start_sm_states[]
Definition at line 92 of file ios_start_sm.c.
◆ ios_start_sm_states