Motr
M0
|
Go to the source code of this file.
Data Structures | |
struct | m0_dix_cm_type |
struct | m0_dix_cm_stats |
struct | m0_dix_cm |
Macros | |
#define | __MOTR_DIX_CM_H__ |
#define | M0_DIX_CM_TYPE_DECLARE(cmtype, id, ops, name, typecode) |
Functions | |
M0_INTERNAL int | m0_dix_cm_type_register (void) |
M0_INTERNAL void | m0_dix_cm_type_deregister (void) |
M0_INTERNAL struct m0_dix_cm * | cm2dix (struct m0_cm *cm) |
M0_INTERNAL int | m0_dix_cm_prepare (struct m0_cm *cm) |
M0_INTERNAL void | m0_dix_cm_stop (struct m0_cm *cm) |
M0_INTERNAL int | m0_dix_cm_setup (struct m0_cm *cm) |
M0_INTERNAL int | m0_dix_cm_start (struct m0_cm *cm) |
M0_INTERNAL void | m0_dix_cm_fini (struct m0_cm *cm) |
M0_INTERNAL void | m0_dix_cm_svc_fini (struct m0_reqh_service *service) |
M0_INTERNAL enum dix_repair_state | m0_dix_cm_fid_repair_done (struct m0_fid *gfid, struct m0_reqh *reqh, enum m0_pool_nd_state device_state) |
M0_INTERNAL void | m0_dix_cm_repair_trigger_fop_init (void) |
M0_INTERNAL void | m0_dix_cm_repair_trigger_fop_fini (void) |
M0_INTERNAL void | m0_dix_cm_rebalance_trigger_fop_init (void) |
M0_INTERNAL void | m0_dix_cm_rebalance_trigger_fop_fini (void) |
M0_INTERNAL void | m0_dix_repair_sw_onwire_fop_init (void) |
M0_INTERNAL void | m0_dix_repair_sw_onwire_fop_fini (void) |
M0_INTERNAL void | m0_dix_rebalance_sw_onwire_fop_init (void) |
M0_INTERNAL void | m0_dix_rebalance_sw_onwire_fop_fini (void) |
M0_INTERNAL int | m0_dix_get_space_for (struct m0_cm *cm, const struct m0_cm_ag_id *id, size_t *count) |
M0_INTERNAL int | m0_dix_cm_data_next (struct m0_cm *cm, struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_ag_next (struct m0_cm *cm, const struct m0_cm_ag_id *id_curr, struct m0_cm_ag_id *id_next) |
M0_INTERNAL bool | m0_dix_is_peer (struct m0_cm *cm, struct m0_reqh_service_ctx *ctx) |
M0_INTERNAL struct m0_reqh * | m0_dix_cm2reqh (const struct m0_dix_cm *dcm) |
Variables | |
M0_EXTERN const struct m0_cm_cp_ops | m0_dix_cm_repair_cp_ops |
M0_EXTERN const struct m0_cm_cp_ops | m0_dix_cm_rebalance_cp_ops |
M0_EXTERN struct m0_cm_type | dix_repair_cmt |
M0_EXTERN struct m0_cm_type | dix_rebalance_cmt |
M0_EXTERN struct m0_dix_cm_type | dix_repair_dcmt |
M0_EXTERN struct m0_dix_cm_type | dix_rebalance_dcmt |