Lines Matching refs:bit
209 int __sched out_of_line_wait_on_bit(void *word, int bit, in out_of_line_wait_on_bit() argument
212 wait_queue_head_t *wq = bit_waitqueue(word, bit); in out_of_line_wait_on_bit()
213 DEFINE_WAIT_BIT(wait, word, bit); in out_of_line_wait_on_bit()
240 int __sched out_of_line_wait_on_bit_lock(void *word, int bit, in out_of_line_wait_on_bit_lock() argument
243 wait_queue_head_t *wq = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_lock()
244 DEFINE_WAIT_BIT(wait, word, bit); in out_of_line_wait_on_bit_lock()
250 void __wake_up_bit(wait_queue_head_t *wq, void *word, int bit) in __wake_up_bit() argument
252 struct wait_bit_key key = __WAIT_BIT_KEY_INITIALIZER(word, bit); in __wake_up_bit()
275 void wake_up_bit(void *word, int bit) in wake_up_bit() argument
277 __wake_up_bit(bit_waitqueue(word, bit), word, bit); in wake_up_bit()
281 wait_queue_head_t *bit_waitqueue(void *word, int bit) in bit_waitqueue() argument
285 unsigned long val = (unsigned long)word << shift | bit; in bit_waitqueue()