|
Motr
M0
|

Go to the source code of this file.
Data Structures | |
| struct | m0_dtm0_ts |
| struct | m0_dtm0_clk_src |
Macros | |
| #define | __MOTR_DTM0_CLK_SRC_H__ |
| #define | M0_DTM0_TS_MIN (struct m0_dtm0_ts) { .dts_phys = 1 } |
| #define | M0_DTM0_TS_MAX (struct m0_dtm0_ts) { .dts_phys = (UINT64_MAX - 1) } |
| #define | M0_DTM0_TS_INIT (struct m0_dtm0_ts) { .dts_phys = UINT64_MAX } |
| #define | M0_DTM0_TS_NONE (struct m0_dtm0_ts) { .dts_phys = 0 } |
| #define | DTS0_P(_ts) ((_ts)->dts_phys) |
| #define | DTS0_F "@%" PRIu64 |
Enumerations | |
| enum | m0_dtm0_cs_types { M0_DTM0_CS_PHYS } |
| enum | m0_dtm0_ts_ord { M0_DTS_LT = -1, M0_DTS_EQ = 0, M0_DTS_GT = 1 } |
Functions | |
| struct m0_dtm_oper_updates | M0_XCA_DOMAIN (rpc) |
| M0_INTERNAL enum m0_dtm0_ts_ord | m0_dtm0_ts_cmp (const struct m0_dtm0_clk_src *cs, const struct m0_dtm0_ts *left, const struct m0_dtm0_ts *right) |
| M0_INTERNAL void | m0_dtm0_clk_src_init (struct m0_dtm0_clk_src *cs, enum m0_dtm0_cs_types type) |
| M0_INTERNAL void | m0_dtm0_clk_src_fini (struct m0_dtm0_clk_src *cs) |
| M0_INTERNAL void | m0_dtm0_clk_src_now (struct m0_dtm0_clk_src *cs, struct m0_dtm0_ts *now) |
| M0_INTERNAL bool | m0_dtm0_ts__invariant (const struct m0_dtm0_ts *ts) |
| M0_INTERNAL bool | m0_dtm0_ts_is_none (const struct m0_dtm0_ts *ts) |
Variables | |
| m0_time_t | dts_phys |
| enum m0_dtm0_ts_ord | M0_XCA_DOMAIN |