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