Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linuxkpi/common/include/linux/wait_bit.h
Show All 34 Lines | |||||
#include <linux/bitops.h> | #include <linux/bitops.h> | ||||
extern wait_queue_head_t linux_bit_waitq; | extern wait_queue_head_t linux_bit_waitq; | ||||
extern wait_queue_head_t linux_var_waitq; | extern wait_queue_head_t linux_var_waitq; | ||||
#define wait_var_event_killable(var, cond) \ | #define wait_var_event_killable(var, cond) \ | ||||
wait_event_killable(linux_var_waitq, cond) | wait_event_killable(linux_var_waitq, cond) | ||||
#define wait_var_event_interruptible(var, cond) \ | |||||
wait_event_interruptible(linux_var_waitq, cond) | |||||
static inline void | static inline void | ||||
clear_and_wake_up_bit(int bit, void *word) | clear_and_wake_up_bit(int bit, void *word) | ||||
{ | { | ||||
clear_bit_unlock(bit, word); | clear_bit_unlock(bit, word); | ||||
wake_up_bit(word, bit); | wake_up_bit(word, bit); | ||||
} | } | ||||
static inline wait_queue_head_t * | static inline wait_queue_head_t * | ||||
Show All 14 Lines |