__prepare_to_swait
__prepare_to_swait(&x->wait, &wait);
extern void __prepare_to_swait(struct swait_queue_head *q, struct swait_queue *wait);
__prepare_to_swait(q, wait);