30 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_DIXCM 109 #undef M0_TRACE_SUBSYSTEM M0_INTERNAL void m0_dix_cm_rebalance_trigger_fop_init(void)
M0_EXTERN struct m0_cm_type dix_rebalance_cmt
int(* rso_start)(struct m0_reqh_service *service)
const struct m0_fom_type_ops dix_rebalance_cp_fom_type_ops
M0_INTERNAL void m0_dix_rebalance_sw_onwire_fop_fini(void)
static int dix_rebalance_svc_allocate(struct m0_reqh_service **service, const struct m0_reqh_service_type *stype)
M0_INTERNAL void m0_dix_cm_svc_stop(struct m0_reqh_service *service)
const struct m0_cm_ops dix_rebalance_ops
M0_INTERNAL void m0_dix_rebalance_sw_onwire_fop_init(void)
M0_INTERNAL int m0_dix_cm_svc_allocate(struct m0_reqh_service **service, const struct m0_reqh_service_type *stype, const struct m0_reqh_service_ops *svc_ops, const struct m0_cm_ops *cm_ops, struct m0_dix_cm_type *dcmt)
M0_DIX_CM_TYPE_DECLARE(dix_rebalance, M0_CM_DIX_REB_OPCODE, &dix_rebalance_svc_type_ops, "M0_CST_DIX_REB", M0_CST_DIX_REB)
static void dix_rebalance_svc_stop(struct m0_reqh_service *service)
static int dix_rebalance_svc_start(struct m0_reqh_service *service)
static const struct socktype stype[]
M0_INTERNAL int m0_dix_cm_svc_start(struct m0_reqh_service *service)
M0_EXTERN struct m0_dix_cm_type dix_rebalance_dcmt
static const struct m0_reqh_service_type_ops dix_rebalance_svc_type_ops
static const struct m0_reqh_service_ops dix_rebalance_svc_ops
int m0_reqh_service_async_start_simple(struct m0_reqh_service_start_async_ctx *asc)
M0_INTERNAL void m0_dix_cm_rebalance_cpx_fini(void)
int(* rsto_service_allocate)(struct m0_reqh_service **service, const struct m0_reqh_service_type *stype)
M0_INTERNAL void m0_dix_cm_svc_fini(struct m0_reqh_service *service)
M0_INTERNAL void m0_cm_cp_init(struct m0_cm_type *cmtype, const struct m0_fom_type_ops *ft_ops)
M0_INTERNAL void m0_dix_cm_rebalance_cpx_init(void)
M0_INTERNAL void m0_dix_cm_rebalance_trigger_fop_fini(void)
static struct m0_reqh_service * service[REQH_IN_UT_MAX]