rx_wait
wake_up(&channel->rx_wait);
wake_up(&channel->rx_wait);
ret = wait_event_interruptible(channel->rx_wait,
wake_up(&channel->rx_wait);
init_waitqueue_head(&channel->rx_wait);
wait_queue_head_t rx_wait;
if (!waitqueue_active(&cl->rx_wait)) {
(cl->rx_wait,
(cl->rx_wait,
wake_up_interruptible(&cl->rx_wait);
init_waitqueue_head(&cl->rx_wait);
if (waitqueue_active(&cl->rx_wait)) {
wake_up_interruptible(&cl->rx_wait);
if (wait_event_interruptible(cl->rx_wait,
poll_wait(file, &cl->rx_wait, wait);
wait_queue_head_t rx_wait;
init_waitqueue_head(&dev->rx_wait);
wake_up_interruptible(&dev->rx_wait);
wait_event_interruptible(dev->rx_wait,
poll_wait(fd, &dev->rx_wait, wait);
wait_queue_head_t rx_wait;
wake_up_interruptible(&dev->rx_wait);
bool rx_wait;
if (kcm->rx_wait)
if (kcm->rx_wait) {
WRITE_ONCE(kcm->rx_wait, false);
if (unlikely(kcm->rx_wait || kcm->rx_psock || kcm->rx_disabled))
if (kcm->rx_wait) {
WRITE_ONCE(kcm->rx_wait, false);
WARN_ON(kcm->rx_wait);
WRITE_ONCE(kcm->rx_wait, true);
if (!READ_ONCE(kcm->rx_wait) && !READ_ONCE(kcm->rx_psock) &&
WRITE_ONCE(kcm->rx_wait, false);
WRITE_ONCE(kcm->rx_wait, false);
init_waitqueue_head(&btcvsd->rx_wait);
wait_queue_head_t rx_wait;
wake_up_interruptible(&bt->rx_wait);
ret = wait_event_interruptible_timeout(bt->rx_wait,