Wait queues and Wake events
Prev
Chapter 1. Driver Basics
Next
Wait queues and Wake events
wait_event
— sleep until a condition gets true
wait_event_timeout
— sleep until a condition gets true or a timeout elapses
wait_event_interruptible
— sleep until a condition gets true
wait_event_interruptible_timeout
— sleep until a condition gets true or a timeout elapses
wait_event_interruptible_locked
— sleep until a condition gets true
wait_event_interruptible_locked_irq
— sleep until a condition gets true
wait_event_interruptible_exclusive_locked
— sleep exclusively until a condition gets true
wait_event_interruptible_exclusive_locked_irq
— sleep until a condition gets true
wait_event_killable
— sleep until a condition gets true
wait_on_bit
— wait for a bit to be cleared
wait_on_bit_lock
— wait for a bit to be cleared, when wanting to set it
finish_wait
— clean up after waiting in a queue
abort_exclusive_wait
— abort exclusive waiting in a queue
wake_up_bit
— wake up a waiter on a bit