Oracle® Solaris 11.2 デバイスドライバの記述

印刷ビューの終了

更新: 2014 年 9 月
 
 

タスクキューのインタフェース

次の DDI インタフェースはタスクキューを管理します。これらのインタフェースは sys/sunddi.h ヘッダーファイル内で定義されています。これらのインタフェースの詳細については、taskq (9F) のマニュアルページを参照してください。

ddi_taskq_t
不透明なハンドル
TASKQ_DEFAULTPRI
システムのデフォルト優先順位
DDI_SLEEP
メモリーのためにブロックできる
DDI_NOSLEEP
メモリーのためにブロックできない
ddi_taskq_create()
タスクキューを作成する
ddi_taskq_destroy()
タスクキューを破棄する
ddi_taskq_dispatch()
タスクキューにタスクを追加する
ddi_taskq_wait()
保留中のタスクが完了するまで待つ
ddi_taskq_suspend()
タスクキューを一時停止する
ddi_taskq_suspended()
タスクキューが一時停止されているかどうかをチェックする
ddi_taskq_resume()
一時停止されたタスクキューを再開する