Delaying, scheduling, and timer routines
Prev
Chapter 1. Driver Basics
Next
Delaying, scheduling, and timer routines
Table of Contents
pid_alive
- check that a task structure is not stale
is_global_init
- check if a task structure is init
preempt_notifier_register
- tell me when current is being being preempted & rescheduled
preempt_notifier_unregister
- no longer interested in preemption notifications
__wake_up
- wake up threads blocked on a waitqueue.
__wake_up_sync
- wake up threads blocked on a waitqueue.
task_nice
- return the nice value of a given task.
sched_setscheduler
- change the scheduling policy and/or RT priority of a thread.
yield
- yield the current processor to other threads.
__round_jiffies
- function to round jiffies to a full second
__round_jiffies_relative
- function to round jiffies to a full second
round_jiffies
- function to round jiffies to a full second
round_jiffies_relative
- function to round jiffies to a full second
init_timer
- initialize a timer.
mod_timer
- modify a timer's timeout
del_timer
- deactive a timer.
try_to_del_timer_sync
- Try to deactivate a timer
del_timer_sync
- deactivate a timer and wait for the handler to finish.
schedule_timeout
- sleep until timeout
msleep
- sleep safely even with waitqueue interruptions
msleep_interruptible
- sleep waiting for signals