Lines Matching refs:swait_queue_head
56 struct swait_queue_head { struct
80 struct swait_queue_head name = __SWAIT_QUEUE_HEAD_INITIALIZER(name) argument
82 extern void __init_swait_queue_head(struct swait_queue_head *q, const char *name,
95 struct swait_queue_head name = __SWAIT_QUEUE_HEAD_INIT_ONSTACK(name)
134 static inline int swait_active(struct swait_queue_head *wq) in swait_active()
147 static inline bool swq_has_sleeper(struct swait_queue_head *wq) in swq_has_sleeper()
160 extern void swake_up_one(struct swait_queue_head *q);
161 extern void swake_up_all(struct swait_queue_head *q);
162 extern void swake_up_locked(struct swait_queue_head *q);
164 extern void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int st…
165 extern long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state);
167 extern void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait);
168 extern void finish_swait(struct swait_queue_head *q, struct swait_queue *wait);