30 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_DIXCM 70 (*service)->
rs_ops = svc_ops;
128 #undef M0_TRACE_SUBSYSTEM M0_INTERNAL struct m0_dix_cm * cm2dix(struct m0_cm *cm)
const struct m0_cm_ops * cm_ops
#define M0_LOG(level,...)
M0_INTERNAL void m0_dix_cm_svc_stop(struct m0_reqh_service *service)
#define container_of(ptr, type, member)
M0_INTERNAL void m0_cm_fini(struct m0_cm *cm)
M0_INTERNAL void m0_dix_cm_module_fini(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_INTERNAL int m0_cm_init(struct m0_cm *cm, struct m0_cm_type *cm_type, const struct m0_cm_ops *cm_ops)
return M0_ERR(-EOPNOTSUPP)
#define M0_AMB(obj, ptr, field)
static const struct socktype stype[]
M0_INTERNAL int m0_dix_cm_svc_start(struct m0_reqh_service *service)
M0_INTERNAL void m0_dix_cm_type_deregister(void)
M0_INTERNAL int m0_dix_sm_conf_init(void)
M0_INTERNAL int m0_dix_cm_module_init(void)
M0_INTERNAL int m0_cm_setup(struct m0_cm *cm)
M0_INTERNAL void m0_dix_cm_svc_fini(struct m0_reqh_service *service)
M0_INTERNAL void m0_dix_sm_conf_fini(void)
#define M0_ALLOC_PTR(ptr)
struct m0_dix_cm_type * dcm_type
struct m0_reqh_service cm_service
M0_INTERNAL int m0_dix_cm_type_register(void)
static struct m0_reqh_service * service[REQH_IN_UT_MAX]
const struct m0_reqh_service_ops * rs_ops