|
Sound Open Firmware
|
RTOS cycle counter, hardware timer, and timestamp utilities. More...


Go to the source code of this file.
Macros | |
| #define | sof_cycle_get_64_safe() sof_cycle_get_64() |
| #define | sof_cycle_get_64_atomic() sof_cycle_get_64() |
| #define | platform_timer_stop(x) |
Functions | |
| static uint64_t | sof_cycle_get_64 (void) |
| static uint64_t | sys_cycle_get_64_rate (void) |
| void | platform_host_timestamp (struct comp_dev *host, struct sof_ipc_stream_posn *posn) |
| void | platform_dai_timestamp (struct comp_dev *dai, struct sof_ipc_stream_posn *posn) |
| void | platform_dai_wallclock (struct comp_dev *dai, uint64_t *wallclock) |
RTOS cycle counter, hardware timer, and timestamp utilities.
| #define platform_timer_stop | ( | x | ) |
| #define sof_cycle_get_64_atomic | ( | ) | sof_cycle_get_64() |
| #define sof_cycle_get_64_safe | ( | ) | sof_cycle_get_64() |
| void platform_dai_timestamp | ( | struct comp_dev * | dai, |
| struct sof_ipc_stream_posn * | posn | ||
| ) |
| void platform_dai_wallclock | ( | struct comp_dev * | dai, |
| uint64_t * | wallclock | ||
| ) |
| void platform_host_timestamp | ( | struct comp_dev * | host, |
| struct sof_ipc_stream_posn * | posn | ||
| ) |
|
inlinestatic |
|
inlinestatic |