Time-Related Functions
The time-related functions are:
- ddi_get_lbolt()
- Return the number of clock ticks since reboot 
- ddi_get_time()
- Return the current time in seconds 
- ddi_periodic_add()
- Issue nanosecond periodic timeout requests 
- ddi_periodic_delete()
- Cancel nanosecond periodic timeout requests 
- delay()
- Delay execution for a specified number of clock ticks 
- drv_hztousec()
- Convert clock ticks to microseconds 
- drv_usectohz()
- Convert microseconds to clock ticks 
- drv_usecwait()
- Busy-wait for specified interval 
- gethrtime()
- Get high-resolution time 
- gethrvtime()
- Get high-resolution LWP virtual time 
- timeout()
- Execute a function after a specified length of time 
- untimeout()
- Cancel the previous time out function call 
- drv_getparm()
- ddi_get_lbolt(), ddi_get_time() 
Table B-9 Deprecated Time-Related Functions
| Deprecated Function | Replacement | 
|---|
| drv_getparm() | ddi_get_lbolt(), ddi_get_time() |