编写设备驱动程序

与时间有关的函数

与时间有关的函数包括:

ddi_get_lbolt()

返回自重新引导以来的时钟周期数

ddi_get_time()

返回当前时间(以秒为单位)

ddi_periodic_add()

以纳秒为周期发出超时请求

ddi_periodic_delete()

取消以纳秒为周期发出超时请求

delay()

使执行延迟指定的时钟周期数

drv_hztousec()

将时钟周期转换为微秒

drv_usectohz()

将微秒转换为时钟周期

drv_usecwait()

繁忙-等待指定的时间间隔

gethrtime()

获取高分辨率时间

gethrvtime()

获取高分辨率 LWP 虚拟时间

timeout()

在指定的时间长度后执行函数

untimeout()

取消以前的超时函数调用

drv_getparm()

ddi_get_lbolt()ddi_get_time()

表 B–9 过时的与时间有关的函数

过时的函数 

替代函数 

drv_getparm()

ddi_get_lbolt()ddi_get_time()