Symbol: prepare_to_wait
arch/mips/kernel/rtlx.c
131
prepare_to_wait(
arch/powerpc/kvm/book3s_hv.c
4526
prepare_to_wait(&vcpu->arch.cpu_run, &wait, wait_state);
arch/powerpc/platforms/cell/spufs/spufs.h
311
prepare_to_wait(&(wq), &__wait, TASK_INTERRUPTIBLE); \
arch/sparc/kernel/ds.c
1036
prepare_to_wait(&ds_wait, &wait, TASK_INTERRUPTIBLE);
block/bdev.c
618
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/accessibility/speakup/speakup_dectlk.c
239
prepare_to_wait(&flush, &wait, TASK_INTERRUPTIBLE);
drivers/accessibility/speakup/speakup_soft.c
236
prepare_to_wait(&speakup_event, &wait, TASK_INTERRUPTIBLE);
drivers/accessibility/speakup/thread.c
30
prepare_to_wait(&speakup_event, &wait,
drivers/android/binder.c
4652
prepare_to_wait(&thread->wait, &wait, TASK_INTERRUPTIBLE|TASK_FREEZABLE);
drivers/ata/libata-eh.c
845
prepare_to_wait(&ap->eh_wait_q, &wait, TASK_UNINTERRUPTIBLE);
drivers/atm/iphase.c
2624
prepare_to_wait(&iadev->timeout_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/base/power/runtime.c
1445
prepare_to_wait(&dev->power.wait_queue, &wait,
drivers/base/power/runtime.c
664
prepare_to_wait(&dev->power.wait_queue, &wait,
drivers/base/power/runtime.c
851
prepare_to_wait(&dev->power.wait_queue, &wait,
drivers/base/power/wakeup.c
970
prepare_to_wait(&wakeup_count_wait_queue, &wait,
drivers/block/drbd/drbd_main.c
3668
prepare_to_wait(&device->misc_wait, &wait, TASK_INTERRUPTIBLE);
drivers/block/drbd/drbd_receiver.c
2194
prepare_to_wait(&device->seq_wait, &wait, TASK_INTERRUPTIBLE);
drivers/block/drbd/drbd_receiver.c
296
prepare_to_wait(&device->ee_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/drbd/drbd_req.c
1534
prepare_to_wait(&device->al_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/drbd/drbd_req.c
975
prepare_to_wait(&device->misc_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/drbd/drbd_worker.c
2096
prepare_to_wait(&connection->sender_work.q_wait, &wait, TASK_INTERRUPTIBLE);
drivers/block/rnbd/rnbd-clt.c
839
prepare_to_wait(&sess->rtrs_waitq, &wait, TASK_UNINTERRUPTIBLE);
drivers/char/lp.c
232
prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE);
drivers/char/lp.c
472
prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE);
drivers/char/nwbutton.c
172
prepare_to_wait(&button_wait_queue, &wait, TASK_INTERRUPTIBLE);
drivers/gpu/drm/i915/display/intel_vblank.c
754
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
661
prepare_to_wait(&guc->ct.wq, &wait, state);
drivers/gpu/drm/i915/i915_hwmon.c
455
prepare_to_wait(&ddat->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/gpu/drm/vc4/vc4_gem.c
407
prepare_to_wait(&vc4->job_wait_queue, &wait,
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c
208
prepare_to_wait(&dev_priv->fifo_queue, &__wait,
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
193
prepare_to_wait(&dev_priv->fence_queue, &__wait,
drivers/hid/usbhid/hiddev.c
339
prepare_to_wait(&list->hiddev->wait, &wait, TASK_INTERRUPTIBLE);
drivers/hsi/clients/cmt_speech.c
857
prepare_to_wait(&hi->datawait, &wait, TASK_INTERRUPTIBLE);
drivers/i2c/busses/i2c-elektor.c
105
prepare_to_wait(&pcf_wait, &wait, TASK_INTERRUPTIBLE);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
128
prepare_to_wait(&clt->permits_wait, &wait,
drivers/md/bcache/alloc.c
398
prepare_to_wait(&ca->set->bucket_wait, &w,
drivers/md/bcache/btree.c
1213
prepare_to_wait(&c->btree_cache_wait, &op->wait,
drivers/md/bcache/btree.c
874
prepare_to_wait(&c->btree_cache_wait, &op->wait,
drivers/md/bcache/super.c
2817
prepare_to_wait(&unregister_wait, &wait,
drivers/md/dm-mpath.c
1285
prepare_to_wait(&m->pg_init_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/md/dm-vdo/funnel-workqueue.c
180
prepare_to_wait(&queue->waiting_worker_threads, &wait,
drivers/md/dm-vdo/indexer/index-session.c
730
prepare_to_wait(&cv->wait_queue, &__wait, TASK_IDLE);
drivers/md/dm-writecache.c
762
prepare_to_wait(&wc->freelist_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/md/dm-zoned-metadata.c
1880
prepare_to_wait(&zmd->free_wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/md/dm.c
2784
prepare_to_wait(&md->wait, &wait, task_state);
drivers/md/md-bitmap.c
1702
prepare_to_wait(&bitmap->overflow_wait, &__wait,
drivers/md/md.c
408
prepare_to_wait(&mddev->sb_wait, &__wait,
drivers/md/md.c
9587
prepare_to_wait(&resync_wait, &wq, TASK_INTERRUPTIBLE);
drivers/md/raid1.c
1496
prepare_to_wait(&conf->wait_barrier,
drivers/md/raid10.c
1363
prepare_to_wait(&conf->wait_barrier,
drivers/media/i2c/cx25840/cx25840-core.c
1087
prepare_to_wait(&state->fw_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/cx25840/cx25840-core.c
725
prepare_to_wait(&state->fw_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/cx25840/cx25840-core.c
962
prepare_to_wait(&state->fw_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/saa7110.c
186
prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/saa7110.c
221
prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/pci/cx18/cx18-fileops.c
229
prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/cx18/cx18-mailbox.c
672
prepare_to_wait(waitq, &w, TASK_UNINTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-driver.c
337
prepare_to_wait(waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-fileops.c
202
prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-fileops.c
555
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-ioctl.c
1144
prepare_to_wait(&itv->vsync_waitq, &wait,
drivers/media/pci/ivtv/ivtv-ioctl.c
166
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-yuv.c
1087
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtvfb.c
296
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtvfb.c
476
prepare_to_wait(&itv->vsync_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/solo6x10/solo6x10-i2c.c
236
prepare_to_wait(&solo_dev->i2c_wait, &wait,
drivers/mfd/ti_am335x_tscadc.c
52
prepare_to_wait(&tscadc->reg_se_wait, &wait,
drivers/misc/ibmvmc.c
947
prepare_to_wait(&ibmvmc_read_wait, &wait, TASK_INTERRUPTIBLE);
drivers/misc/ocxl/file.c
414
prepare_to_wait(&ctx->events_wq, &event_wait,
drivers/misc/sgi-xp/xpc_channel.c
836
prepare_to_wait(&ch->msg_allocate_wq, &wait, TASK_INTERRUPTIBLE);
drivers/net/tap.c
773
prepare_to_wait(sk_sleep(&q->sk), &wait,
drivers/net/xen-netback/rx.c
580
prepare_to_wait(&queue->wq, &wait, TASK_INTERRUPTIBLE);
drivers/scsi/imm.c
1188
prepare_to_wait(&waiting, &wait, TASK_UNINTERRUPTIBLE);
drivers/scsi/libfc/fc_exch.c
603
prepare_to_wait(&ep->resp_wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/scsi/ppa.c
1070
prepare_to_wait(&waiting, &wait, TASK_UNINTERRUPTIBLE);
drivers/tty/amiserial.c
1136
prepare_to_wait(&info->tport.delta_msr_wait,
drivers/tty/tty_port.c
521
prepare_to_wait(&port->open_wait, &wait, TASK_INTERRUPTIBLE);
drivers/usb/misc/yurex.c
494
prepare_to_wait(&dev->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/usb/serial/digi_acceleport.c
1155
prepare_to_wait(&priv->dp_flush_wait, &wait,
drivers/usb/serial/digi_acceleport.c
348
prepare_to_wait(q, &wait, TASK_INTERRUPTIBLE);
drivers/usb/serial/io_edgeport.c
1027
prepare_to_wait(&edge_port->wait_chase, &wait,
drivers/usb/serial/io_edgeport.c
974
prepare_to_wait(&edge_port->wait_chase, &wait,
drivers/vhost/vhost.c
1764
prepare_to_wait(&dev->wait, &wait,
drivers/video/fbdev/arcfb.c
384
prepare_to_wait(&arcfb_waitq, &wait,
drivers/xen/xenbus/xenbus_probe.c
849
prepare_to_wait(&xb_waitq, &w, TASK_INTERRUPTIBLE);
fs/btrfs/compression.c
828
prepare_to_wait(ws_wait, &wait, TASK_UNINTERRUPTIBLE);
fs/btrfs/extent-io-tree.c
809
prepare_to_wait(&state->wq, &wait, TASK_UNINTERRUPTIBLE);
fs/btrfs/tree-log.c
3206
prepare_to_wait(&root->log_commit_wait[index],
fs/btrfs/tree-log.c
3225
prepare_to_wait(&root->log_writer_wait, &wait,
fs/btrfs/zstd.c
309
prepare_to_wait(&zwsm->wait, &wait, TASK_UNINTERRUPTIBLE);
fs/dax.c
293
prepare_to_wait(wq, &ewait.wait, TASK_UNINTERRUPTIBLE);
fs/ext4/fast_commit.c
276
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/ext4/fast_commit.c
591
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/f2fs/checkpoint.c
1526
prepare_to_wait(&sbi->cp_wait, &wait, TASK_UNINTERRUPTIBLE);
fs/f2fs/segment.c
451
prepare_to_wait(&sbi->gc_thread->fggc_wq, &wait,
fs/gfs2/glock.c
1043
prepare_to_wait(wq, &wait.wait, TASK_UNINTERRUPTIBLE);
fs/gfs2/glock.c
1618
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
fs/gfs2/log.c
685
prepare_to_wait(&sdp->sd_log_flush_wait, &wait,
fs/jbd2/commit.c
413
prepare_to_wait(&journal->j_fc_wait, &wait,
fs/jbd2/journal.c
224
prepare_to_wait(&journal->j_wait_commit, &wait,
fs/jbd2/journal.c
3043
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/jbd2/journal.c
722
prepare_to_wait(&journal->j_fc_wait, &wait,
fs/jbd2/transaction.c
836
prepare_to_wait(&journal->j_wait_updates, &wait,
fs/kernfs/dir.c
1669
prepare_to_wait(waitq, &wait, TASK_UNINTERRUPTIBLE);
fs/lockd/clntproc.c
250
prepare_to_wait(queue, &wait, TASK_INTERRUPTIBLE);
fs/netfs/misc.c
364
prepare_to_wait(&rreq->waitq, &myself, TASK_UNINTERRUPTIBLE);
fs/netfs/misc.c
440
prepare_to_wait(&rreq->waitq, &myself, TASK_UNINTERRUPTIBLE);
fs/netfs/misc.c
509
prepare_to_wait(&rreq->waitq, &myself, TASK_UNINTERRUPTIBLE);
fs/nfs/nfs4proc.c
1732
prepare_to_wait(&state->waitq, &wait, TASK_KILLABLE);
fs/nfs/nfs4proc.c
3509
prepare_to_wait(&state->waitq, &wait, TASK_KILLABLE);
fs/nfsd/nfs4proc.c
1642
prepare_to_wait(&nn->nfsd_ssc_waitq, &wait, TASK_IDLE);
fs/nilfs2/segment.c
2673
prepare_to_wait(&sci->sc_wait_daemon, &wait,
fs/pipe.c
1105
prepare_to_wait(&pipe->rd_wait, &rdwait, TASK_INTERRUPTIBLE);
fs/xfs/xfs_extent_busy.c
637
prepare_to_wait(&eb->eb_wait, &wait, TASK_KILLABLE);
fs/xfs/xfs_extent_busy.c
655
prepare_to_wait(&eb->eb_wait, &wait, TASK_KILLABLE);
fs/xfs/xfs_inode.c
1862
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/xfs/xfs_trans_ail.c
741
prepare_to_wait(&ailp->ail_empty, &wait, TASK_UNINTERRUPTIBLE);
fs/xfs/xfs_zone_alloc.c
728
prepare_to_wait(&zi->zi_zone_wait, &wait, TASK_UNINTERRUPTIBLE);
include/linux/wait.h
1225
void prepare_to_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
io_uring/cancel.c
320
prepare_to_wait(&ctx->cq_wait, &wait, TASK_INTERRUPTIBLE);
io_uring/cancel.c
629
prepare_to_wait(&tctx->wait, &wait, TASK_INTERRUPTIBLE);
io_uring/sqpoll.c
374
prepare_to_wait(&sqd->wait, &wait, TASK_INTERRUPTIBLE);
io_uring/sqpoll.c
436
prepare_to_wait(&ctx->sqo_sq_wait, &wait, TASK_INTERRUPTIBLE);
kernel/cgroup/cgroup.c
3276
prepare_to_wait(&dsct->offline_waitq, &wait,
kernel/cgroup/cgroup.c
6290
prepare_to_wait(&cgrp->dying_populated_waitq, &wait,
kernel/sched/wait.c
259
EXPORT_SYMBOL(prepare_to_wait);
kernel/sched/wait_bit.c
50
prepare_to_wait(wq_head, &wbq_entry->wq_entry, mode);
kernel/umh.c
216
prepare_to_wait(&usermodehelper_disabled_waitq, &wait,
kernel/umh.c
248
prepare_to_wait(&usermodehelper_disabled_waitq, &wait,
mm/memcontrol-v1.c
1392
prepare_to_wait(&memcg_oom_waitq, &owait.wait, TASK_KILLABLE);
mm/mempool.c
445
prepare_to_wait(&pool->wait, &wait, TASK_UNINTERRUPTIBLE);
mm/shmem.c
2726
prepare_to_wait(shmem_falloc_waitq, &shmem_fault_wait,
mm/vmscan.c
587
prepare_to_wait(wqh, &wait, TASK_UNINTERRUPTIBLE);
mm/vmscan.c
7192
prepare_to_wait(&pgdat->kswapd_wait, &wait, TASK_INTERRUPTIBLE);
mm/vmscan.c
7233
prepare_to_wait(&pgdat->kswapd_wait, &wait, TASK_INTERRUPTIBLE);
net/atm/common.c
603
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/common.c
622
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
137
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
219
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
223
prepare_to_wait(sk_sleep(sk), &wait,
net/atm/svc.c
242
prepare_to_wait(sk_sleep(sk), &wait,
net/atm/svc.c
249
prepare_to_wait(sk_sleep(sk), &wait,
net/atm/svc.c
308
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
349
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
369
prepare_to_wait(sk_sleep(sk), &wait,
net/atm/svc.c
400
prepare_to_wait(sk_sleep(sk_atm(new_vcc)), &wait,
net/atm/svc.c
445
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
549
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
572
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
61
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/ax25/af_ax25.c
1342
prepare_to_wait(sk_sleep(sk), &wait,
net/ax25/af_ax25.c
1410
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/caif/caif_socket.c
311
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/caif/caif_socket.c
476
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/ceph/osdmap.c
1063
prepare_to_wait(&wsm->ws_wait, &wait, TASK_UNINTERRUPTIBLE);
net/core/sock.c
2947
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/iucv/af_iucv.c
61
prepare_to_wait(sk_sleep(sk), &__wait, TASK_INTERRUPTIBLE); \
net/netrom/af_netrom.c
743
prepare_to_wait(sk_sleep(sk), &wait,
net/netrom/af_netrom.c
803
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/rds/ib_rdma.c
363
prepare_to_wait(&pool->flush_wait, &wait,
net/rose/af_rose.c
904
prepare_to_wait(sk_sleep(sk), &wait,
net/rose/af_rose.c
965
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/sctp/socket.c
9471
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/sunrpc/auth_gss/auth_gss.c
680
prepare_to_wait(&gss_msg->waitqueue, &wait, TASK_KILLABLE);
net/unix/af_unix.c
2704
prepare_to_wait(sk_sleep(sk), &wait, state);
net/vmw_vsock/af_vsock.c
1737
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
1806
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
1853
prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
1870
prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
2321
prepare_to_wait(sk_sleep(sk), wait, TASK_INTERRUPTIBLE);
sound/firewire/bebob/bebob_hwdep.c
29
prepare_to_wait(&bebob->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/dice/dice-hwdep.c
21
prepare_to_wait(&dice->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/digi00x/digi00x-hwdep.c
29
prepare_to_wait(&dg00x->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/fireface/ff-hwdep.c
35
prepare_to_wait(&ff->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/fireworks/fireworks_hwdep.c
134
prepare_to_wait(&efw->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/motu/motu-hwdep.c
37
prepare_to_wait(&motu->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/oxfw/oxfw-hwdep.c
28
prepare_to_wait(&oxfw->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/tascam/tascam-hwdep.c
107
prepare_to_wait(&tscm->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/hda/core/controller.c
327
prepare_to_wait(&bus->rirb_wq, &wait,
sound/oss/dmasound/dmasound_core.c
619
prepare_to_wait(&write_sq.action_queue, &wait, TASK_INTERRUPTIBLE);
sound/soc/intel/avs/debugfs.c
218
prepare_to_wait(&adev->trace_waitq, &wait, TASK_INTERRUPTIBLE);
sound/usb/midi.c
1246
prepare_to_wait(&ep->drain_wait, &wait,