30 #ifndef EM_TIMER_TYPES_H_
31 #define EM_TIMER_TYPES_H_
33 #include <stdatomic.h>
39 odp_timer_pool_t odp_tmr_pool;
45 uint32_t num_ring_reserve;
46 uint32_t num_tmo_reserve;
52 odp_ticketlock_t timer_lock;
54 odp_pool_t shared_tmo_pool;
56 odp_pool_t ring_tmo_pool;
62 uint32_t ring_reserved;
66 uint32_t num_ring_create_calls;
77 odp_atomic_u32_t state;
83 odp_timer_t odp_timer;
84 odp_timer_pool_t odp_timer_pool;
85 odp_buffer_t odp_buffer;
88 odp_pool_t ring_tmo_pool;
89 odp_event_t odp_timeout;