1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #ifndef OPAL_MCA_TIMER_LINUX_TIMER_LINUX_H
21 #define OPAL_MCA_TIMER_LINUX_TIMER_LINUX_H
22
23 #include "opal_config.h"
24 #include <opal/sys/timer.h>
25
26 OPAL_DECLSPEC extern opal_timer_t (*opal_timer_base_get_cycles)(void);
27 OPAL_DECLSPEC extern opal_timer_t (*opal_timer_base_get_usec)(void);
28
29 OPAL_DECLSPEC extern opal_timer_t opal_timer_base_get_freq(void);
30
31 #define OPAL_TIMER_CYCLE_NATIVE OPAL_HAVE_SYS_TIMER_GET_CYCLES
32 #define OPAL_TIMER_CYCLE_SUPPORTED OPAL_HAVE_SYS_TIMER_GET_CYCLES
33 #define OPAL_TIMER_USEC_NATIVE OPAL_HAVE_SYS_TIMER_GET_CYCLES
34 #define OPAL_TIMER_USEC_SUPPORTED OPAL_HAVE_SYS_TIMER_GET_CYCLES
35
36 #endif