XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations
hrtimer.h File Reference
#include <linux/ktime.h>
#include <linux/time.h>
#include <linux/timerqueue.h>
Include dependency graph for hrtimer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hrtimer
 

Macros

#define HRTIMER_STATE_INACTIVE   0
 
#define HRTIMER_STATE_ENQUEUED   1
 

Typedefs

typedef int clockid_t
 

Enumerations

enum  hrtimer_restart { HRTIMER_NORESTART = 0 , HRTIMER_RESTART = 1 }
 
enum  hrtimer_mode {
  HRTIMER_MODE_ABS = 0x00 , HRTIMER_MODE_REL = 0x01 , HRTIMER_MODE_PINNED = 0x02 , HRTIMER_MODE_SOFT = 0x04 ,
  HRTIMER_MODE_ABS_SOFT = HRTIMER_MODE_ABS | HRTIMER_MODE_SOFT , HRTIMER_MODE_REL_SOFT = HRTIMER_MODE_REL | HRTIMER_MODE_SOFT
}
 

Macro Definition Documentation

◆ HRTIMER_STATE_ENQUEUED

#define HRTIMER_STATE_ENQUEUED   1

◆ HRTIMER_STATE_INACTIVE

#define HRTIMER_STATE_INACTIVE   0

Typedef Documentation

◆ clockid_t

typedef int clockid_t

Enumeration Type Documentation

◆ hrtimer_mode

Enumerator
HRTIMER_MODE_ABS 
HRTIMER_MODE_REL 
HRTIMER_MODE_PINNED 
HRTIMER_MODE_SOFT 
HRTIMER_MODE_ABS_SOFT 
HRTIMER_MODE_REL_SOFT 

◆ hrtimer_restart

Enumerator
HRTIMER_NORESTART 
HRTIMER_RESTART