Lines Matching full:timing

11 #include <zephyr/timing/types.h>
18 * @brief Timing Measurement APIs
19 * @defgroup timing_api Timing Measurement APIs
22 * The timing measurement APIs can be used to obtain execution
25 * Please note that the timing functions may use a different timer
31 * @brief SoC specific Timing Measurement APIs
32 * @defgroup timing_api_soc SoC specific Timing Measurement APIs
35 * Implements the necessary bits to support timing measurement
36 * using SoC specific timing measurement mechanism.
42 * @brief Initialize the timing subsystem on SoC.
44 * Perform the necessary steps to initialize the timing subsystem.
51 * @brief Signal the start of the timing information gathering.
53 * Signal to the timing subsystem that timing information
61 * @brief Signal the end of the timing information gathering.
63 * Signal to the timing subsystem that timing information
71 * @brief Return timing counter.
73 * @note Not all SoCs have timing counters with 64 bit precision. It
75 * rollover. Timing code must be prepared to address the rollover
80 * @return Timing counter.
106 * @return Frequency of counter used for timing in Hz.
136 * @return Frequency of counter used for timing in MHz.
147 * @brief Board specific Timing Measurement APIs
148 * @defgroup timing_api_board Board specific Timing Measurement APIs
151 * Implements the necessary bits to support timing measurement
152 * using board specific timing measurement mechanism.
158 * @brief Initialize the timing subsystem.
160 * Perform the necessary steps to initialize the timing subsystem.
167 * @brief Signal the start of the timing information gathering.
169 * Signal to the timing subsystem that timing information
177 * @brief Signal the end of the timing information gathering.
179 * Signal to the timing subsystem that timing information
187 * @brief Return timing counter.
189 * @note Not all timing counters have 64 bit precision. It is
191 * rollover. Timing code must be prepared to address the rollover
196 * @return Timing counter.
222 * @return Frequency of counter used for timing in Hz.
252 * @return Frequency of counter used for timing in MHz.
270 * @brief Initialize the timing subsystem.
272 * Perform the necessary steps to initialize the timing subsystem.
277 * @brief Signal the start of the timing information gathering.
279 * Signal to the timing subsystem that timing information
285 * @brief Signal the end of the timing information gathering.
287 * Signal to the timing subsystem that timing information
293 * @brief Return timing counter.
295 * @return Timing counter.
333 * @return Frequency of counter used for timing in Hz.
384 * @return Frequency of counter used for timing in MHz.