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