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 |