|
void | timer_finalize (void) __attribute__((visibility("default"))) |
| Finalize timer module. More...
|
|
uint64_t | timer_getBaseline (void) __attribute__((visibility("default"))) |
| Return the baseline CPU clock determined at timer_init. More...
|
|
uint64_t | timer_getCpuClock (void) __attribute__((visibility("default"))) |
| Return the CPU clock determined at timer_init. More...
|
|
uint64_t | timer_getCpuClockCurrent (int cpu_id) __attribute__((visibility("default"))) |
| Return the current CPU clock read from sysfs. More...
|
|
uint64_t | timer_getCycleClock (void) __attribute__((visibility("default"))) |
| Return the cycles clock determined at timer_init. More...
|
|
void | timer_init (void) __attribute__((visibility("default"))) |
| Initialize timer by retrieving baseline frequency and cpu clock.
|
|
double | timer_print (const TimerData *time) __attribute__((visibility("default"))) |
| Return the measured interval in seconds. More...
|
|
uint64_t | timer_printCycles (const TimerData *time) __attribute__((visibility("default"))) |
| Return the measured interval in cycles. More...
|
|
void | timer_reset (TimerData *time) __attribute__((visibility("default"))) |
| Reset values in TimerData. More...
|
|
int | timer_sleep (unsigned long usec) __attribute__((visibility("default"))) |
| Sleep for specified usecs. More...
|
|
void | timer_start (TimerData *time) __attribute__((visibility("default"))) |
| Start time measurement. More...
|
|
void | timer_stop (TimerData *time) __attribute__((visibility("default"))) |
| Stop time measurement. More...
|
|