Lines Matching defs:ticker_instance
293 struct ticker_instance { struct
294 struct ticker_node *nodes; /* Pointer to ticker nodes */
295 struct ticker_user *users; /* Pointer to user nodes */
296 uint8_t count_node; /* Number of ticker nodes */
297 uint8_t count_user; /* Number of user nodes */
298 uint8_t ticks_elapsed_first; /* Index from which elapsed ticks count
301 uint8_t ticks_elapsed_last; /* Index to which elapsed ticks count
304 uint32_t ticks_elapsed[DOUBLE_BUFFER_SIZE]; /* Buffer for elapsed
307 uint32_t ticks_current; /* Absolute ticks elapsed at last
310 uint8_t ticker_id_head; /* Index of first ticker node (next to
313 uint8_t job_guard; /* Flag preventing ticker_worker from
316 uint8_t worker_trigger; /* Flag preventing ticker_job from
324 uint8_t ticker_id_slot_previous; /* Id of previous slot reserving
327 uint32_t ticks_slot_previous; /* Number of ticks previously reserved
333 struct ticker_expire_info_internal expire_infos[TICKER_EXPIRE_INFO_MAX];
334 bool expire_infos_outdated;
359 static struct ticker_instance _instance[TICKER_INSTANCE_MAX]; argument