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