29 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_LIB 106 #undef M0_TRACE_SUBSYSTEM M0_INTERNAL void m0_enter_awkward(void)
void(* tmr_start)(struct m0_timer *timer)
int(* tmr_init)(struct m0_timer *timer, struct m0_timer_locality *loc)
enum m0_timer_state t_state
M0_INTERNAL int m0_timer_init(struct m0_timer *timer, enum m0_timer_type type, struct m0_timer_locality *loc, m0_timer_callback_t callback, unsigned long data)
M0_INTERNAL void m0_timer_fini(struct m0_timer *timer)
m0_timer_callback_t t_callback
M0_INTERNAL void m0_timer_stop(struct m0_timer *timer)
M0_INTERNAL void m0_timer_start(struct m0_timer *timer, m0_time_t expire)
M0_INTERNAL bool m0_timer_is_started(const struct m0_timer *timer)
unsigned long(* m0_timer_callback_t)(unsigned long data)
M0_INTERNAL void m0_exit_awkward(void)
enum m0_timer_type t_type
void(* tmr_fini)(struct m0_timer *timer)
M0_INTERNAL const struct m0_timer_operations m0_timer_ops[]
void(* tmr_stop)(struct m0_timer *timer)
M0_INTERNAL void m0_timer_callback_execute(struct m0_timer *timer)