| Motr
    M0
    | 

Go to the source code of this file.
| Data Structures | |
| struct | m0_dtm0_dtx | 
| struct | m0_dtm0_pmsg_ast | 
| Macros | |
| #define | __MOTR_DTM0_DTX_H__ | 
| Enumerations | |
| enum | m0_dtm0_dtx_state { M0_DDS_INIT, M0_DDS_INPROGRESS, M0_DDS_EXECUTED, M0_DDS_EXECUTED_ALL, M0_DDS_STABLE, M0_DDS_DONE, M0_DDS_FAILED, M0_DDS_NR } | 
| Functions | |
| M0_INTERNAL void | m0_dtm0_dtx_domain_init (void) | 
| M0_INTERNAL void | m0_dtm0_dtx_domain_fini (void) | 
| M0_INTERNAL struct m0_dtx * | m0_dtx0_alloc (struct m0_dtm0_service *svc, struct m0_sm_group *grp) | 
| M0_INTERNAL void | m0_dtx0_prepare (struct m0_dtx *dtx) | 
| M0_INTERNAL int | m0_dtx0_open (struct m0_dtx *dtx, uint32_t nr_pa) | 
| 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) | 
| M0_INTERNAL int | m0_dtx0_close (struct m0_dtx *dtx) | 
| M0_INTERNAL void | m0_dtx0_executed (struct m0_dtx *dtx, uint32_t pa_idx) | 
| M0_INTERNAL void | m0_dtx0_done (struct m0_dtx *dtx) | 
| M0_INTERNAL void | m0_dtm0_dtx_pmsg_post (struct m0_dtm0_dtx *dtx, struct m0_fop *fop) | 
| M0_INTERNAL int | m0_dtx0_txd_copy (const struct m0_dtx *dtx, struct m0_dtm0_tx_desc *dst) | 
| M0_INTERNAL enum m0_dtm0_dtx_state | m0_dtx0_sm_state (const struct m0_dtx *dtx) | 
| enum m0_dtm0_dtx_state |