wait_queue_entry
autoremove_wake_function(struct wait_queue_entry *wqe, unsigned int mode,
woken_wake_function(struct wait_queue_entry *wqe, unsigned int mode,
struct wait_queue_entry wait;
static int do_rps_boost(struct wait_queue_entry *_wait,
static long must_wait_woken(struct wait_queue_entry *wq_entry, long timeout)
struct wait_queue_entry base;
BITS_PER_TYPE(typeof_member(struct wait_queue_entry, flags))
struct wait_queue_entry __wq_entry; \
struct wait_queue_entry __wq_entry; \
struct wait_queue_entry __wq_entry; \
struct wait_queue_entry __wq_entry; \
struct wait_queue_entry name = { \
struct wait_queue_entry name = { \
int (*func)(struct wait_queue_entry *, unsigned, int, void *);
typedef struct wait_queue_entry wait_queue_entry_t;
int autoremove_wake_function(struct wait_queue_entry *, unsigned int, int, void *);
int woken_wake_function(struct wait_queue_entry *, unsigned int, int, void *);