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

印刷ビューの終了

更新: 2014 年 9 月
 
 

リソース割り当てエラーの処理

リソース割り当てルーチンは、割り当てエラーの処理時にいくつかのオプションをドライバに提供します。waitfp 引数は、次の表に示すように、割り当てルーチンがブロックする、すぐに復帰する、コールバックをスケジュールするのいずれになるかを示します。

表 9-1  リソース割り当て処理
waitfp 値
指示されたアクション
DDI_DMA_DONTWAIT
ドライバはリソースが利用できるようになるのを待たない
DDI_DMA_SLEEP
ドライバはリソースが利用できるようになるまで待ち続ける
その他の値
リソースが利用できるようになった可能性があるときに呼び出される関数のアドレス