Lines Matching refs:uint8_t
27 #define TICKER_NULL ((uint8_t)((uint8_t)0 - 1))
124 typedef uint8_t (*ticker_caller_id_get_cb_t)(uint8_t user_id);
125 typedef void (*ticker_sched_cb_t)(uint8_t caller_id, uint8_t callee_id,
126 uint8_t chain, void *instance);
133 uint16_t lazy, uint8_t force,
154 typedef bool (*ticker_op_match_func) (uint8_t ticker_id, uint32_t ticks_slot,
169 uint8_t ticker_init(uint8_t instance_index, uint8_t count_node, void *node,
170 uint8_t count_user, void *user, uint8_t count_op,
174 bool ticker_is_initialized(uint8_t instance_index);
175 void ticker_trigger(uint8_t instance_index);
178 uint8_t ticker_start(uint8_t instance_index, uint8_t user_id,
179 uint8_t ticker_id, uint32_t ticks_anchor,
185 uint8_t ticker_start_us(uint8_t instance_index, uint8_t user_id,
186 uint8_t ticker_id, uint32_t ticks_anchor,
192 uint8_t ticker_update(uint8_t instance_index, uint8_t user_id,
193 uint8_t ticker_id, uint32_t ticks_drift_plus,
195 uint32_t ticks_slot_minus, uint16_t lazy, uint8_t force,
197 uint8_t ticker_yield_abs(uint8_t instance_index, uint8_t user_id,
198 uint8_t ticker_id, uint32_t ticks_at_yield,
200 uint8_t ticker_stop(uint8_t instance_index, uint8_t user_id, uint8_t ticker_id,
202 uint8_t ticker_stop_abs(uint8_t instance_index, uint8_t user_id,
203 uint8_t ticker_id, uint32_t ticks_at_stop,
205 uint8_t ticker_next_slot_get(uint8_t instance_index, uint8_t user_id,
206 uint8_t *ticker_id, uint32_t *ticks_current,
209 uint8_t ticker_next_slot_get_ext(uint8_t instance_index, uint8_t user_id,
210 uint8_t *ticker_id, uint32_t *ticks_current,
216 uint8_t ticker_job_idle_get(uint8_t instance_index, uint8_t user_id,
218 void ticker_job_sched(uint8_t instance_index, uint8_t user_id);
224 uint8_t ticker_priority_set(uint8_t instance_index, uint8_t user_id,
225 uint8_t ticker_id, int8_t priority,
243 uint8_t reschedule_state:3; /* State of re-scheduling of the
247 uint8_t is_drift_in_window:1; /* Drift in slot window, to be placed
253 uint8_t expire_info_id; /* Other ticker ID for which
263 uint8_t ticker_start_ext(uint8_t instance_index, uint8_t user_id,
264 uint8_t ticker_id, uint32_t ticks_anchor,
273 uint8_t ticker_update_ext(uint8_t instance_index, uint8_t user_id,
274 uint8_t ticker_id, uint32_t ticks_drift_plus,
277 uint16_t lazy, uint8_t force,
279 uint8_t must_expire, uint8_t expire_info_id);
281 uint8_t ticker_update_ext(uint8_t instance_index, uint8_t user_id,
282 uint8_t ticker_id, uint32_t ticks_drift_plus,
285 uint16_t lazy, uint8_t force,
287 uint8_t must_expire);