hpet.h
01: #ifndef __HPET__
02: #define __HPET__ 1
03:
04:
05:
06:
07: struct hpet_info {
08: unsigned long hi_ireqfreq;
09: unsigned long hi_flags;
10: unsigned short hi_hpet;
11: unsigned short hi_timer;
12: };
13:
14: #define HPET_INFO_PERIODIC 0x0010
15:
16: #define HPET_IE_ON _IO('h', 0x01)
17: #define HPET_IE_OFF _IO('h', 0x02)
18: #define HPET_INFO _IOR('h', 0x03, struct hpet_info)
19: #define HPET_EPI _IO('h', 0x04)
20: #define HPET_DPI _IO('h', 0x05)
21: #define HPET_IRQFREQ _IOW('h', 0x6, unsigned long)
22:
23: #define MAX_HPET_TBS 8
24:
25: #endif
26:
© Andrew Scott 2006 -
2025,
All Rights Reserved