Lines Matching +full:one +full:- +full:timer +full:- +full:only
5 * SPDX-License-Identifier: Apache-2.0
10 * @brief Timer driver API
12 * Declare API implemented by system timer driver and used by kernel components.
39 * is that one tick announcement should occur within one tick BEFORE
47 * indicating that no future timer interrupts are expected or required
59 * ticks and real-world time must be correct.
76 * @brief Timer idle exit notification
78 * This notifies the timer driver that the system is exiting the idle
79 * and allows it to do whatever bookkeeping is needed to restore timer
82 * @note Legacy timer drivers also use this opportunity to call back
94 * the first call). The timer driver is expected to delivery these
107 * this with appropriate locking, the driver needs only provide an
113 * @brief Disable system timer.
115 * @note Not all system timer drivers has the capability of being disabled.
117 * check if the system timer has the capability of being disabled.
124 * Timer drivers are generally responsible for the system cycle
128 * user-facing API is owned by the architecture, not the driver. The
139 * with fewer bits of precision in the timer is expected to synthesize
149 * implemented only if CONFIG_TIMER_HAS_64BIT_CYCLE_COUNTER is set.
157 * through the full 64 bit space, wrapping at 2^64-1. Hardware with
158 * fewer bits of precision in the timer is generally not expected to