デバイスドライバの C ソースファイル (.c ファイル) は次のことを行います。
データ宣言と、ドライバのエントリポイントのコードを格納します。
ドライバに必要な #include 文を格納します。
extern 参照を宣言します。
ローカルデータを宣言します。
cb_ops 構造体と dev_ops 構造体を設定します。
モジュール構成のセクション、つまり modlinkage(9S) 構造体と modldrv(9S) 構造体を宣言して初期化します
その他に必要なすべての宣言を行います。
ドライバのエントリポイントを定義します。