qemu/hpet.h
<<
>>
Prefs
   1#ifndef __HPET__
   2#define __HPET__ 1
   3
   4
   5
   6struct hpet_info {
   7        unsigned long hi_ireqfreq;      /* Hz */
   8        unsigned long hi_flags; /* information */
   9        unsigned short hi_hpet;
  10        unsigned short hi_timer;
  11};
  12
  13#define HPET_INFO_PERIODIC      0x0001  /* timer is periodic */
  14
  15#define HPET_IE_ON      _IO('h', 0x01)  /* interrupt on */
  16#define HPET_IE_OFF     _IO('h', 0x02)  /* interrupt off */
  17#define HPET_INFO       _IOR('h', 0x03, struct hpet_info)
  18#define HPET_EPI        _IO('h', 0x04)  /* enable periodic */
  19#define HPET_DPI        _IO('h', 0x05)  /* disable periodic */
  20#define HPET_IRQFREQ    _IOW('h', 0x6, unsigned long)   /* IRQFREQ usec */
  21
  22#endif                          /* !__HPET__ */
  23