table of contents
other versions
- wheezy 3.2.78-1
SCHEDULE_HRTIMEOUT_R(9) | Driver Basics | SCHEDULE_HRTIMEOUT_R(9) |
NAME¶
schedule_hrtimeout_range - sleep until timeoutSYNOPSIS¶
int
__sched schedule_hrtimeout_range(ktime_t * expires,
unsigned long delta,
const enum hrtimer_mode mode);
ARGUMENTS¶
expirestimeout value (ktime_t)
delta
slack in expires timeout (ktime_t)
mode
timer mode, HRTIMER_MODE_ABS or
HRTIMER_MODE_REL
DESCRIPTION¶
Make the current task sleep until the given expiry time has elapsed. The routine will return immediately unless the current task state has been set (see set_current_state). The delta argument gives the kernel the freedom to schedule the actual wakeup to a time that is both power and performance friendly. The kernel give the normal best effort behavior for “ expires+delta”, but may decide to fire the timer earlier, but no earlier than expires. You can set the task state as follows -COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |