linux/include/uapi/linux/hpet.h
<<
>>
Prefs
   1#ifndef _UAPI__HPET__
   2#define _UAPI__HPET__
   3
   4#include <linux/compiler.h>
   5
   6
   7struct hpet_info {
   8        unsigned long hi_ireqfreq;      /* Hz */
   9        unsigned long hi_flags; /* information */
  10        unsigned short hi_hpet;
  11        unsigned short hi_timer;
  12};
  13
  14#define HPET_INFO_PERIODIC      0x0010  /* periodic-capable comparator */
  15
  16#define HPET_IE_ON      _IO('h', 0x01)  /* interrupt on */
  17#define HPET_IE_OFF     _IO('h', 0x02)  /* interrupt off */
  18#define HPET_INFO       _IOR('h', 0x03, struct hpet_info)
  19#define HPET_EPI        _IO('h', 0x04)  /* enable periodic */
  20#define HPET_DPI        _IO('h', 0x05)  /* disable periodic */
  21#define HPET_IRQFREQ    _IOW('h', 0x6, unsigned long)   /* IRQFREQ usec */
  22
  23#define MAX_HPET_TBS    8               /* maximum hpet timer blocks */
  24
  25#endif /* _UAPI__HPET__ */
  26