|
static struct m0_sm_group * | dix_cli_smgrp (const struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_lock (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_unlock (struct m0_dix_cli *cli) |
|
M0_INTERNAL bool | m0_dix_cli_is_locked (const struct m0_dix_cli *cli) |
|
static enum m0_dix_cli_state | dix_cli_state (const struct m0_dix_cli *cli) |
|
static void | dix_cli_failure (struct m0_dix_cli *cli, int32_t rc) |
|
static void | dix_cli_state_set (struct m0_dix_cli *cli, enum m0_dix_cli_state state) |
|
M0_INTERNAL int | m0_dix_cli_init (struct m0_dix_cli *cli, struct m0_sm_group *sm_group, struct m0_pools_common *pc, struct m0_layout_domain *ldom, const struct m0_fid *pver) |
|
static void | dix_cli_ast_post (struct m0_dix_cli *cli, void(*cb)(struct m0_sm_group *, struct m0_sm_ast *)) |
|
static void | dix_meta_read_ast_cb (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
static bool | dix_cli_meta_read_clink_cb (struct m0_clink *cl) |
|
static void | dix_cli_start_ast_cb (struct m0_sm_group *grp M0_UNUSED, struct m0_sm_ast *ast) |
|
M0_INTERNAL void | m0_dix_cli_start (struct m0_dix_cli *cli) |
|
M0_INTERNAL int | m0_dix_cli_start_sync (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_bootstrap (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_bootstrap_lock (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_stop (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_stop_lock (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_fini (struct m0_dix_cli *cli) |
|
M0_INTERNAL void | m0_dix_cli_fini_lock (struct m0_dix_cli *cli) |
|
M0_INTERNAL int | m0_dix__root_set (const struct m0_dix_cli *cli, struct m0_dix *out) |
|
M0_INTERNAL int | m0_dix__layout_set (const struct m0_dix_cli *cli, struct m0_dix *out) |
|
M0_INTERNAL int | m0_dix__ldescr_set (const struct m0_dix_cli *cli, struct m0_dix *out) |
|
M0_INTERNAL struct m0_pool_version * | m0_dix_pver (const struct m0_dix_cli *cli, const struct m0_dix *dix) |
|