23 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_BE 89 return M0_RC(-ENOMEM);
133 #undef M0_TRACE_SUBSYSTEM
int(* rso_start)(struct m0_reqh_service *service)
static void txs_stop(struct m0_reqh_service *service)
M0_INTERNAL void m0_be_txs_unregister(void)
static int txs_start(struct m0_reqh_service *service)
M0_INTERNAL int m0_be_txs_register(void)
#define container_of(ptr, type, member)
static int txs_allocate(struct m0_reqh_service **out, const struct m0_reqh_service_type *stype)
int m0_reqh_service_type_register(struct m0_reqh_service_type *rstype)
static const struct socktype stype[]
M0_INTERNAL void m0_reqh_service_quit(struct m0_reqh_service *svc)
M0_INTERNAL int m0_reqh_service_setup(struct m0_reqh_service **out, struct m0_reqh_service_type *stype, struct m0_reqh *reqh, struct m0_reqh_context *rctx, const struct m0_fid *fid)
static const struct m0_reqh_service_type_ops txs_stype_ops
static const struct m0_reqh_service_ops txs_ops
struct m0_reqh_service * eng_service
int(* rsto_service_allocate)(struct m0_reqh_service **service, const struct m0_reqh_service_type *stype)
static void txs_fini(struct m0_reqh_service *service)
M0_INTERNAL int m0_be_tx_service_init(struct m0_be_engine *en, struct m0_reqh *reqh)
#define M0_ALLOC_PTR(ptr)
M0_INTERNAL void m0_be_tx_service_fini(struct m0_be_engine *en)
struct m0_reqh_service ts_reqh
struct m0_reqh_service_type m0_be_txs_stype
static struct m0_addb2_source * s
void m0_reqh_service_type_unregister(struct m0_reqh_service_type *rstype)
static struct m0_reqh_service * service[REQH_IN_UT_MAX]