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 †