编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

处理资源分配故障

资源分配例程在处理分配故障时可为驱动程序提供若干选项。waitfp 参数用于指明分配例程是阻塞、立即返回还是安排回调,如下表所示。

表 9-1  资源分配处理
waitfp 值
表示的操作
DDI_DMA_DONTWAIT
驱动程序不想等到资源可用
DDI_DMA_SLEEP
驱动程序愿意无限期地等到资源可用
其他值
当资源可能可用时要调用的函数的地址