24 #ifndef __MOTR_DTM0_DTX_H__ 25 #define __MOTR_DTM0_DTX_H__ 116 const struct m0_fid *pa_sfid);
121 const struct m0_fop *pa_fop);
struct m0_dtx dd_ancient_dtx
M0_INTERNAL int m0_dtx0_open(struct m0_dtx *dtx, uint32_t nr_pa)
M0_INTERNAL void m0_dtm0_dtx_pmsg_post(struct m0_dtm0_dtx *dtx, struct m0_fop *fop)
static struct m0_sm_group * grp
M0_INTERNAL void m0_dtx0_done(struct m0_dtx *dtx)
M0_INTERNAL int m0_dtx0_txd_copy(const struct m0_dtx *dtx, struct m0_dtm0_tx_desc *dst)
M0_INTERNAL int m0_dtx0_close(struct m0_dtx *dtx)
M0_INTERNAL void m0_dtx0_prepare(struct m0_dtx *dtx)
M0_INTERNAL struct m0_dtx * m0_dtx0_alloc(struct m0_dtm0_service *svc, struct m0_sm_group *grp)
M0_INTERNAL void m0_dtm0_dtx_domain_init(void)
M0_INTERNAL void m0_dtm0_dtx_domain_fini(void)
const struct m0_fop * dd_fop
M0_INTERNAL void m0_dtx0_executed(struct m0_dtx *dtx, uint32_t pa_idx)
M0_INTERNAL int m0_dtx0_fid_assign(struct m0_dtx *dtx, uint32_t pa_idx, const struct m0_fid *pa_sfid)
M0_INTERNAL void m0_dtx0_fop_assign(struct m0_dtx *dtx, uint32_t pa_idx, const struct m0_fop *pa_fop)
struct m0_dtm0_service * dd_dtms
struct m0_dtm0_dtx * p_dtx
static struct m0_net_test_service svc
M0_INTERNAL enum m0_dtm0_dtx_state m0_dtx0_sm_state(const struct m0_dtx *dtx)
static struct m0_fop * fop
struct m0_sm_ast dd_exec_all_ast
struct m0_dtm0_tx_desc dd_txd