JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
デバイスドライバの記述     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Solaris プラットフォーム用デバイスドライバの設計

1.  Solaris デバイスドライバの概要

2.  Solaris カーネルとデバイスツリー

3.  マルチスレッド

4.  プロパティー

5.  イベントの管理とタスクのキュー

6.  ドライバの自動設定

7.  デバイスアクセス: プログラム式入出力

8.  割り込みハンドラ

9.  ダイレクトメモリーアクセス (DMA)

10.  デバイスメモリーおよびカーネルメモリーのマッピング

11.  デバイスコンテキスト管理

12.  電源管理

13.  Solaris ドライバの強化

14.  階層化ドライバインタフェース (LDI)

パート II 特定の種類のデバイスドライバの設計

15.  文字デバイスのドライバ

16.  ブロックデバイスのドライバ

17.  SCSI ターゲットドライバ

18.  SCSI ホストバスアダプタドライバ

19.  ネットワークデバイスのドライバ

20.  USB ドライバ

パート III デバイスドライバの構築

21.  ドライバのコンパイル、ロード、パッケージ化、およびテスト

22.  デバイスドライバのデバッグ、テスト、およびチューニング

23.  推奨されるコーティング方法

パート IV 付録

A.  ハードウェアの概要

B.  Solaris DDI/DKI サービスの概要

C.  64 ビットデバイスドライバの準備

D.  コンソールフレームバッファードライバ

索引

数字・記号

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

U

V

W

X

U

UHCI (ユニバーサルホストコントローラインタフェース), index iconUSB クライアントドライバ
uiomove() 関数
変更内容, index iconuiomove() 引数の変更内容
例, index iconプログラム式入出力転送
uiomove() の例, index iconプログラム式入出力転送
update_drv コマンド
index icon階層化ドライバのテスト
index iconデバイスドライバのバインディングのチェック
説明, index iconドライバ情報の更新
usb_mid USB マルチインタフェースドライバ
index icon複数のインタフェースを備えたデバイス
index icon電源を入れたまま取り外し
index iconインタフェース番号の取得
USBA 2.0 フレームワーク, index iconUSB ドライバ
USBA (Solaris USB アーキテクチャー), index iconUSB ドライバ
USB 関数
cfgadm_usb コマンド, index icon複数の設定を持つデバイス
usb_alloc_bulk_req() 関数, index icon要求
usb_alloc_ctrl_req() 関数, index icon要求
usb_alloc_intr_req() 関数, index icon要求
usb_alloc_isoc_req() 関数, index icon要求
usb_client_attach() 関数, index iconデバイスアクセスを取得するためのドライバの登録
usb_client_detach() 関数, index iconデバイスアクセスを取得するためのドライバの登録
usb_clr_feature() 関数, index iconUSB 状態のクリア
usb_create_pm_components() 関数
index iconデバイス電源管理
index iconデバイス電源管理
usb_free_bulk_req() 関数, index icon要求
usb_free_ctrl_req() 関数, index icon要求
usb_free_descr_tree() 関数, index iconデバイスアクセスを取得するためのドライバの登録
usb_free_dev_data() 関数, index iconデバイスアクセスを取得するためのドライバの登録
usb_free_intr_req() 関数, index icon要求
usb_free_isoc_req() 関数, index icon要求
usb_get_addr() 関数, index iconデバイスのバスアドレスの取得
usb_get_alt_if() 関数, index icon代替設定の変更または取得
usb_get_cfg() 関数, index icon複数の設定を持つデバイス
usb_get_current_frame_number() 関数, index icon要求
usb_get_dev_data() 関数
index icon記述子ツリー
index iconデバイスアクセスを取得するためのドライバの登録
index iconデバイスアクセスを取得するためのドライバの登録
index iconデフォルトパイプ
usb_get_if_number() 関数, index iconインタフェース番号の取得
usb_get_max_pkts_per_isoc_request() 関数, index icon要求
usb_get_status() 関数, index iconデバイス、インタフェース、エンドポイントの各状態の取得
usb_get_string_descr() 関数, index icon文字列記述子の取得
usb_handle_remote_wakeup() 関数
index iconデバイス電源管理
index iconデバイス電源管理
usb_lookup_ep_data() 関数
index icon記述子ツリー
index iconパイプのオープン
usb_owns_device() 関数, index iconデバイス全体の管理
usb_parse_data() 関数, index icon記述子ツリー
usb_pipe_bulk_xfer() 関数
index iconデータ転送
index icon要求
usb_pipe_close() 関数
index iconパイプのクローズ
index icon要求
usb_pipe_ctrl_xfer_wait() 関数
index icon要求
index icon要求
usb_pipe_ctrl_xfer() 関数
index iconデータ転送
index icon要求
usb_pipe_drain_reqs() 関数, index iconパイプのフラッシュ
usb_pipe_get_max_bulk_transfer_size() 関数, index icon要求
usb_pipe_get_private() 関数, index iconパイプの非公開データ機能
usb_pipe_get_state() 関数
index iconパイプの状態
index iconパイプのフラッシュ
usb_pipe_intr_xfer() 関数
index iconデータ転送
index icon要求
index icon要求
usb_pipe_isoc_xfer() 関数
index iconデータ転送
index icon要求
usb_pipe_open() 関数
index iconパイプのオープン
index icon同期および非同期転送とコールバック
usb_pipe_reset() 関数
index iconパイプの状態
index iconパイプのフラッシュ
usb_pipe_set_private() 関数, index iconパイプの非公開データ機能
usb_pipe_stop_intr_polling() 関数
index icon要求
index icon要求
usb_pipe_stop_isoc_polling() 関数
index icon要求
index icon要求
usb_print_descr_tree() 関数, index iconデバイスアクセスを取得するためのドライバの登録
usb_register_hotplug_cbs() 関数, index iconホットプラグコールバック
usb_set_alt_if() 関数, index icon代替設定の変更または取得
usb_set_cfg() 関数, index icon複数の設定を持つデバイス
usb_unregister_hotplug_cbs() 関数, index iconホットプラグコールバック
USB 構造体
usb_alloc_intr_request, index icon要求
usb_bulk_request
index icon要求
index icon要求
usb_callback_flags
index icon同期および非同期転送とコールバック
index icon要求
usb_completion_reason
index icon同期および非同期転送とコールバック
index icon要求
usb_ctrl_request
index icon要求
index icon要求
usb_intr_request, index icon要求
usb_isoc_request
index icon要求
index icon要求
usb_request_attributes, index icon要求
USB デバイス
インタフェース, index iconUSB デバイスがシステムからどのように見えるか
インタフェースの分割
index icon複数のインタフェースを備えたデバイス
index icon複数の設定を持つデバイス
インタフェース番号, index iconインタフェース番号の取得
エンドポイント, index iconUSB デバイスがシステムからどのように見えるか
アイソクロナス, index iconUSB エンドポイント
一括, index iconUSB エンドポイント
制御, index iconUSB エンドポイント
デフォルト, index iconデフォルトパイプ
割り込み, index iconUSB エンドポイント
現在の構成, index iconUSB デバイスがシステムからどのように見えるか
構成記述子, index icon記述子ツリー
互換デバイス名, index icon互換デバイス名
状態, index iconデバイス状態管理
代替設定, index iconUSB デバイスがシステムからどのように見えるか
電源管理, index icon電源管理
アクティブ, index iconデバイス電源管理
システム, index iconシステム電源管理
デバイス, index iconデバイス電源管理
パッシブ, index iconデバイス電源管理
パイプ, index iconUSB デバイスがシステムからどのように見えるか
複合
index icon複数のインタフェースを備えたデバイス
index iconデバイス全体の管理
複数の構成, index iconUSB デバイスがシステムからどのように見えるか
ホットプラグ, index iconUSB デバイスのホットプラグ
コールバック, index iconホットプラグコールバック
再挿入, index icon電源を入れたまま再挿入
挿入, index icon電源を入れたまま挿入
取り外し, index icon電源を入れたまま取り外し
リモートウェイクアップ, index iconデバイス電源管理
USB デバイスへのドライバのバインド, index icon互換デバイス名
USB ドライバ, index iconUSB クライアントドライバ
hubd USB ハブドライバ, index icon電源を入れたまま挿入
mutex の初期化, index iconデバイスアクセスを取得するためのドライバの登録
usb_mid USB マルチインタフェースドライバ
index icon複数のインタフェースを備えたデバイス
index icon電源を入れたまま取り外し
index iconインタフェース番号の取得
アイソクロナスデータ転送要求, index icon要求
一括データ転送要求, index icon要求
イベント通知, index iconホットプラグコールバック
イベント用の登録, index iconホットプラグコールバック
インタフェース, index iconUSB クライアントドライバ
記述子ツリー
index icon記述子ツリー
index iconデバイスアクセスを取得するためのドライバの登録
制御データ転送要求, index icon要求
設定の指定, index icon複数の設定を持つデバイス
代替の設定, index icon代替設定の変更または取得
データ転送
完了理由
index icon同期および非同期転送とコールバック
index icon要求
コールバック状態フラグ
index icon同期および非同期転送とコールバック
index icon要求
データ転送要求, index icon要求
同期制御要求, index icon要求
登録, index iconデバイスアクセスを取得するためのドライバの登録
バージョン管理, index iconデバイスアクセスを取得するためのドライバの登録
パイプ
index iconデバイスアクセスを取得するためのドライバの登録
index iconデバイス通信
オープン, index iconパイプのオープン
クローズ, index iconパイプのクローズ
デフォルト制御
index iconクライアントドライバが接続される前
index iconデバイスアクセスを取得するためのドライバの登録
index iconデフォルトパイプ
フラッシュ, index iconパイプのフラッシュ
非同期転送コールバック, index icon同期および非同期転送とコールバック
メッセージブロック, index icon要求
割り込みデータ転送要求, index icon要求