hpet_example†
HPET (High Precision Event Timer) ドライバ /drivers/char/hpet.c の動作を理解するために、実際に動かすアプリケーション・プログラム
hpet_example.tar.gz を使います。このプログラムは /Documentation/timers/hpet_example.c を修正して作成してあります。/Documentation/timers/hpet.txt で hpet_example.c について概要が書かれています。情報量は多く有りません。ioctl() API の仕様詳細は書かれていません。
ioctl API†
HPET driver's APIs†
Interrupt On - HPET_IE_ON†
Interrupt Off - HPET_IE_OFF†
Get Information - HPET_INFO†
Enable Periodic - HPET_EPI†
Disable Periodic - HPET_DPI†
Set Interrupt Frequency in Hz (Set Interrupt Interval in 1/f seconds) - HPET_IRQFREQ†
File System API's†
F_GETOWN, F_GETOWN_EX†
F_SETOWN, F_SETOWN_EX†
F_GETFL†
F_SETFL†
F_GETSIG†
F_SETSIG†