| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Go to the source code of this file.
Functions | |
| void | soc_timing_init (void) | 
| void | soc_timing_start (void) | 
| void | soc_timing_stop (void) | 
| timing_t | soc_timing_counter_get (void) | 
| uint64_t | soc_timing_cycles_get (volatile timing_t *const start, volatile timing_t *const end) | 
| uint64_t | soc_timing_freq_get (void) | 
| uint64_t | soc_timing_cycles_to_ns (uint64_t cycles) | 
| uint64_t | soc_timing_cycles_to_ns_avg (uint64_t cycles, uint32_t count) | 
| uint32_t | soc_timing_freq_get_mhz (void) | 
| void | board_timing_init (void) | 
| void | board_timing_start (void) | 
| void | board_timing_stop (void) | 
| timing_t | board_timing_counter_get (void) | 
| uint64_t | board_timing_cycles_get (volatile timing_t *const start, volatile timing_t *const end) | 
| uint64_t | board_timing_freq_get (void) | 
| uint64_t | board_timing_cycles_to_ns (uint64_t cycles) | 
| uint64_t | board_timing_cycles_to_ns_avg (uint64_t cycles, uint32_t count) | 
| uint32_t | board_timing_freq_get_mhz (void) | 
| void | timing_init (void) | 
| Initialize the timing subsystem.  More... | |
| void | timing_start (void) | 
| Signal the start of the timing information gathering.  More... | |
| void | timing_stop (void) | 
| Signal the end of the timing information gathering.  More... | |
| static timing_t | timing_counter_get (void) | 
| Return timing counter.  More... | |
| static uint64_t | timing_cycles_get (volatile timing_t *const start, volatile timing_t *const end) | 
Get number of cycles between start and end.  More... | |
| static uint64_t | timing_freq_get (void) | 
| Get frequency of counter used (in Hz).  More... | |
| static uint64_t | timing_cycles_to_ns (uint64_t cycles) | 
Convert number of cycles into nanoseconds.  More... | |
| static uint64_t | timing_cycles_to_ns_avg (uint64_t cycles, uint32_t count) | 
Convert number of cycles into nanoseconds with averaging.  More... | |
| static uint32_t | timing_freq_get_mhz (void) | 
| Get frequency of counter used (in MHz).  More... | |
| timing_t board_timing_counter_get | ( | void | ) | 
| uint64_t board_timing_freq_get | ( | void | ) | 
| uint32_t board_timing_freq_get_mhz | ( | void | ) | 
| void board_timing_init | ( | void | ) | 
| void board_timing_start | ( | void | ) | 
| void board_timing_stop | ( | void | ) | 
| timing_t soc_timing_counter_get | ( | void | ) | 
| uint64_t soc_timing_freq_get | ( | void | ) | 
| uint32_t soc_timing_freq_get_mhz | ( | void | ) | 
| void soc_timing_init | ( | void | ) | 
| void soc_timing_start | ( | void | ) | 
| void soc_timing_stop | ( | void | ) |