arch/alpha/include/asm/smp.h
54
#define smp_call_function_on_cpu(func,info,wait,cpu) ({ 0; })
arch/arm64/kvm/arm.c
982
struct rcuwait *wait = kvm_arch_vcpu_get_wait(vcpu);
arch/arm64/kvm/arm.c
984
rcuwait_wait_event(wait,
arch/loongarch/kvm/timer.c
34
rcuwait_wake_up(&vcpu->wait);
arch/m68k/include/asm/atari_joystick.h
20
wait_queue_head_t wait;
arch/mips/bcm63xx/cs.c
66
int bcm63xx_set_cs_timing(unsigned int cs, unsigned int wait,
arch/mips/bcm63xx/cs.c
80
val |= wait << MPI_CSCTL_WAIT_SHIFT;
arch/mips/include/asm/kvm_host.h
367
int wait;
arch/mips/include/asm/mach-bcm63xx/bcm63xx_cs.h
6
int bcm63xx_set_cs_timing(unsigned int cs, unsigned int wait,
arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h
145
wait
arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h
98
# All cores other than the master need to wait here for SMP bootstrap
arch/mips/include/asm/octeon/cvmx-mio-defs.h
703
uint64_t wait:6;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
719
uint64_t wait:6;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
734
uint64_t wait:6;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
750
uint64_t wait:6;
arch/mips/include/asm/octeon/cvmx-pko-defs.h
439
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pko-defs.h
445
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pko-defs.h
475
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pko-defs.h
481
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pko-defs.h
523
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pko-defs.h
529
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pow.h
1234
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pow.h
1238
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pow.h
1352
wait)
arch/mips/include/asm/octeon/cvmx-pow.h
1364
ptr.swork.wait = wait;
arch/mips/include/asm/octeon/cvmx-pow.h
1385
static inline struct cvmx_wqe *cvmx_pow_work_request_sync(cvmx_pow_wait_t wait)
arch/mips/include/asm/octeon/cvmx-pow.h
1392
return cvmx_pow_work_request_sync_nocheck(wait);
arch/mips/include/asm/octeon/cvmx-pow.h
1439
cvmx_pow_wait_t wait)
arch/mips/include/asm/octeon/cvmx-pow.h
1450
data.s.wait = wait;
arch/mips/include/asm/octeon/cvmx-pow.h
1468
cvmx_pow_wait_t wait)
arch/mips/include/asm/octeon/cvmx-pow.h
1475
cvmx_pow_work_request_async_nocheck(scr_addr, wait);
arch/mips/include/asm/octeon/cvmx-pow.h
260
uint64_t wait:1;
arch/mips/include/asm/octeon/cvmx-pow.h
265
uint64_t wait:1;
arch/mips/kernel/rtlx.c
128
DEFINE_WAIT(wait);
arch/mips/kernel/rtlx.c
133
&wait, TASK_INTERRUPTIBLE);
arch/mips/kernel/rtlx.c
145
&wait);
arch/mips/kernel/rtlx.c
339
static __poll_t file_poll(struct file *file, poll_table *wait)
arch/mips/kernel/rtlx.c
344
poll_wait(file, &channel_wqs[minor].rt_queue, wait);
arch/mips/kernel/rtlx.c
345
poll_wait(file, &channel_wqs[minor].lx_queue, wait);
arch/mips/kvm/emulate.c
954
vcpu->arch.wait = 1;
arch/mips/kvm/mips.c
267
vcpu->arch.wait = 0;
arch/mips/kvm/mips.c
268
rcuwait_wake_up(&vcpu->wait);
arch/mips/kvm/mips.c
508
dvcpu->arch.wait = 0;
arch/mips/kvm/mips.c
510
rcuwait_wake_up(&dvcpu->wait);
arch/mips/pci/pci-ar724x.c
332
int wait = 0;
arch/mips/pci/pci-ar724x.c
356
wait++;
arch/mips/pci/pci-ar724x.c
357
} while (wait < 10 && !ar724x_pci_check_link(apc));
arch/powerpc/include/asm/kvm_book3s.h
82
struct rcuwait wait;
arch/powerpc/include/asm/kvm_host.h
782
struct rcuwait wait;
arch/powerpc/include/asm/opal.h
321
extern int opal_flush_chars(uint32_t vtermno, bool wait);
arch/powerpc/kernel/rtasd.c
360
static __poll_t rtas_log_poll(struct file *file, poll_table * wait)
arch/powerpc/kernel/rtasd.c
362
poll_wait(file, &rtas_log_wait, wait);
arch/powerpc/kvm/book3s_hv.c
2800
rcuwait_init(&vcore->wait);
arch/powerpc/kvm/book3s_hv.c
4524
DEFINE_WAIT(wait);
arch/powerpc/kvm/book3s_hv.c
4526
prepare_to_wait(&vcpu->arch.cpu_run, &wait, wait_state);
arch/powerpc/kvm/book3s_hv.c
4532
finish_wait(&vcpu->arch.cpu_run, &wait);
arch/powerpc/kvm/book3s_hv.c
4639
prepare_to_rcuwait(&vc->wait);
arch/powerpc/kvm/book3s_hv.c
4642
finish_rcuwait(&vc->wait);
arch/powerpc/kvm/book3s_hv.c
4656
finish_rcuwait(&vc->wait);
arch/powerpc/kvm/book3s_hv.c
4778
rcuwait_wake_up(&vc->wait);
arch/powerpc/kvm/book3s_hv.c
4871
struct rcuwait *wait = kvm_arch_vcpu_get_wait(vcpu);
arch/powerpc/kvm/book3s_hv.c
5046
prepare_to_rcuwait(wait);
arch/powerpc/kvm/book3s_hv.c
5063
finish_rcuwait(wait);
arch/powerpc/kvm/book3s_hv.c
5155
vcpu->arch.waitp = &vcpu->arch.vcore->wait;
arch/powerpc/kvm/powerpc.c
774
rcuwait_init(&vcpu->arch.wait);
arch/powerpc/kvm/powerpc.c
775
vcpu->arch.waitp = &vcpu->arch.wait;
arch/powerpc/platforms/cell/spufs/file.c
1657
static __poll_t spufs_mfc_poll(struct file *file,poll_table *wait)
arch/powerpc/platforms/cell/spufs/file.c
1663
poll_wait(file, &ctx->mfc_wq, wait);
arch/powerpc/platforms/cell/spufs/file.c
2293
init_waitqueue_head(&ctx->switch_log->wait);
arch/powerpc/platforms/cell/spufs/file.c
2366
error = spufs_wait(ctx->switch_log->wait,
arch/powerpc/platforms/cell/spufs/file.c
2403
static __poll_t spufs_switch_log_poll(struct file *file, poll_table *wait)
arch/powerpc/platforms/cell/spufs/file.c
2410
poll_wait(file, &ctx->switch_log->wait, wait);
arch/powerpc/platforms/cell/spufs/file.c
2456
wake_up(&ctx->switch_log->wait);
arch/powerpc/platforms/cell/spufs/file.c
747
static __poll_t spufs_ibox_poll(struct file *file, poll_table *wait)
arch/powerpc/platforms/cell/spufs/file.c
752
poll_wait(file, &ctx->ibox_wq, wait);
arch/powerpc/platforms/cell/spufs/file.c
877
static __poll_t spufs_wbox_poll(struct file *file, poll_table *wait)
arch/powerpc/platforms/cell/spufs/file.c
882
poll_wait(file, &ctx->wbox_wq, wait);
arch/powerpc/platforms/cell/spufs/sched.c
528
DEFINE_WAIT(wait);
arch/powerpc/platforms/cell/spufs/sched.c
538
prepare_to_wait_exclusive(&ctx->stop_wq, &wait, TASK_INTERRUPTIBLE);
arch/powerpc/platforms/cell/spufs/sched.c
550
remove_wait_queue(&ctx->stop_wq, &wait);
arch/powerpc/platforms/cell/spufs/spufs.h
55
wait_queue_head_t wait;
arch/powerpc/platforms/powernv/opal-prd.c
149
struct poll_table_struct *wait)
arch/powerpc/platforms/powernv/opal-prd.c
151
poll_wait(file, &opal_prd_msg_wait, wait);
arch/powerpc/platforms/powernv/opal.c
567
int opal_flush_chars(uint32_t vtermno, bool wait)
arch/powerpc/platforms/powernv/opal.c
573
if (wait) {
arch/powerpc/platforms/ps3/device-init.c
675
struct rcuwait wait;
arch/powerpc/platforms/ps3/device-init.c
719
rcuwait_wake_up(&dev->wait);
arch/powerpc/platforms/ps3/device-init.c
745
rcuwait_wait_event(&dev->wait, dev->done || kthread_should_stop(), TASK_IDLE);
arch/powerpc/platforms/ps3/device-init.c
815
rcuwait_init(&local->dev.wait);
arch/powerpc/platforms/pseries/papr-hvpipe.c
411
struct poll_table_struct *wait)
arch/powerpc/platforms/pseries/papr-hvpipe.c
436
poll_wait(filp, &src_info->recv_wqh, wait);
arch/riscv/kvm/vcpu.c
694
struct rcuwait *wait = kvm_arch_vcpu_get_wait(vcpu);
arch/riscv/kvm/vcpu.c
699
rcuwait_wait_event(wait,
arch/s390/boot/pgm_check.c
80
psw->wait, psw->pstate, psw->as, psw->cc, psw->pm, psw->ri, psw->eaba);
arch/s390/boot/pgm_check.c
91
psw->wait = 1;
arch/s390/include/asm/ptrace.h
72
unsigned long wait : 1; /* Wait State */
arch/s390/include/asm/spinlock_types.h
17
arch_spinlock_t wait;
arch/s390/kernel/dumpstack.c
171
psw->key, psw->mcheck, psw->wait, psw->pstate, psw->as, psw->cc, psw->pm);
arch/s390/kernel/nmi.c
207
psw_bits(lc->mcck_new_psw).wait = 1;
arch/s390/kernel/perf_cpum_sf.c
1036
psw_bits(regs.psw).wait = basic->W;
arch/s390/lib/spinlock.c
319
arch_spin_lock(&rw->wait);
arch/s390/lib/spinlock.c
325
arch_spin_unlock(&rw->wait);
arch/s390/lib/spinlock.c
337
arch_spin_lock(&rw->wait);
arch/s390/lib/spinlock.c
348
arch_spin_unlock(&rw->wait);
arch/sh/mm/cache.c
40
int wait)
arch/sh/mm/cache.c
52
smp_call_function(func, info, wait);
arch/sparc/kernel/ds.c
1033
DEFINE_WAIT(wait);
arch/sparc/kernel/ds.c
1036
prepare_to_wait(&ds_wait, &wait, TASK_INTERRUPTIBLE);
arch/sparc/kernel/ds.c
1039
finish_wait(&ds_wait, &wait);
arch/um/drivers/hostaudio_kern.c
125
struct poll_table_struct *wait)
arch/um/drivers/virtio_uml.c
131
size_t max_payload_size, bool wait)
arch/um/drivers/virtio_uml.c
148
if (wait)
arch/x86/hyperv/hv_spinlock.c
83
pv_ops_lock.wait = hv_qlock_wait;
arch/x86/include/asm/paravirt-spinlock.h
17
void (*wait)(u8 *ptr, u8 val);
arch/x86/include/asm/paravirt-spinlock.h
83
PVOP_VCALL2(pv_ops_lock, wait, ptr, val);
arch/x86/include/asm/smp.h
29
void (*stop_other_cpus)(int wait);
arch/x86/kernel/apm_32.c
1406
DECLARE_WAITQUEUE(wait, current);
arch/x86/kernel/apm_32.c
1408
add_wait_queue(&apm_waitqueue, &wait);
arch/x86/kernel/apm_32.c
1421
remove_wait_queue(&apm_waitqueue, &wait);
arch/x86/kernel/apm_32.c
1476
static __poll_t do_poll(struct file *fp, poll_table *wait)
arch/x86/kernel/apm_32.c
1483
poll_wait(fp, &apm_waitqueue, wait);
arch/x86/kernel/cpu/mce/dev-mcelog.c
244
static __poll_t mce_chrdev_poll(struct file *file, poll_table *wait)
arch/x86/kernel/cpu/mce/dev-mcelog.c
246
poll_wait(file, &mce_chrdev_wait, wait);
arch/x86/kernel/kvm.c
1147
pv_ops_lock.wait = kvm_wait;
arch/x86/kernel/kvm.c
161
DECLARE_SWAITQUEUE(wait);
arch/x86/kernel/kvm.c
169
prepare_to_swait_exclusive(&n.wq, &wait, TASK_UNINTERRUPTIBLE);
arch/x86/kernel/kvm.c
177
finish_swait(&n.wq, &wait);
arch/x86/kernel/paravirt-spinlocks.c
58
.wait = paravirt_nop,
arch/x86/kernel/smp.c
149
static void native_stop_other_cpus(int wait)
arch/x86/kernel/smp.c
228
while (!cpumask_empty(&cpus_stop_mask) && (wait || timeout--))
arch/x86/xen/smp_pv.c
395
static void xen_pv_stop_other_cpus(int wait)
arch/x86/xen/smp_pv.c
397
smp_call_function(stop_self, NULL, wait);
arch/x86/xen/spinlock.c
140
pv_ops_lock.wait = xen_qlock_wait;
block/bdev.c
1274
void sync_bdevs(bool wait)
block/bdev.c
1307
} else if (wait) {
block/bdev.c
616
DEFINE_WAIT(wait);
block/bdev.c
618
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
block/bdev.c
621
finish_wait(wq, &wait);
block/blk-iocost.c
1471
struct iocg_wait *wait = container_of(wq_entry, struct iocg_wait, wait);
block/blk-iocost.c
1473
u64 cost = abs_cost_to_cost(wait->abs_cost, ctx->hw_inuse);
block/blk-iocost.c
1480
iocg_commit_bio(ctx->iocg, wait->bio, wait->abs_cost, cost);
block/blk-iocost.c
1481
wait->committed = true;
block/blk-iocost.c
2612
struct iocg_wait wait;
block/blk-iocost.c
2719
init_wait_func(&wait.wait, iocg_wake_fn);
block/blk-iocost.c
2720
wait.bio = bio;
block/blk-iocost.c
2721
wait.abs_cost = abs_cost;
block/blk-iocost.c
2722
wait.committed = false; /* will be set true by waker */
block/blk-iocost.c
2724
__add_wait_queue_entry_tail(&iocg->waitq, &wait.wait);
block/blk-iocost.c
2731
if (wait.committed)
block/blk-iocost.c
2737
finish_wait(&iocg->waitq, &wait.wait);
block/blk-iocost.c
566
struct wait_queue_entry wait;
block/blk-iolatency.c
277
wake_up(&rqw->wait);
block/blk-iolatency.c
390
wake_up_all(&iolat->rq_wait.wait);
block/blk-iolatency.c
456
wake_up_all(&iolat->rq_wait.wait);
block/blk-iolatency.c
630
wake_up(&rqw->wait);
block/blk-mq-tag.c
142
DEFINE_SBQ_WAIT(wait);
block/blk-mq-tag.c
184
sbitmap_prepare_to_wait(bt, ws, &wait, TASK_UNINTERRUPTIBLE);
block/blk-mq-tag.c
193
sbitmap_finish_wait(bt, ws, &wait);
block/blk-mq-tag.c
214
sbitmap_finish_wait(bt, ws, &wait);
block/blk-mq.c
1473
struct blk_rq_wait *wait = rq->end_io_data;
block/blk-mq.c
1475
wait->ret = ret;
block/blk-mq.c
1476
complete(&wait->done);
block/blk-mq.c
1490
static void blk_rq_poll_completion(struct request *rq, struct completion *wait)
block/blk-mq.c
1495
} while (!completion_done(wait));
block/blk-mq.c
1511
struct blk_rq_wait wait = {
block/blk-mq.c
1512
.done = COMPLETION_INITIALIZER_ONSTACK(wait.done),
block/blk-mq.c
1518
rq->end_io_data = &wait;
block/blk-mq.c
1526
blk_rq_poll_completion(rq, &wait.done);
block/blk-mq.c
1528
blk_wait_io(&wait.done);
block/blk-mq.c
1530
return wait.ret;
block/blk-mq.c
1892
static int blk_mq_dispatch_wake(wait_queue_entry_t *wait, unsigned mode,
block/blk-mq.c
1897
hctx = container_of(wait, struct blk_mq_hw_ctx, dispatch_wait);
block/blk-mq.c
1900
if (!list_empty(&wait->entry)) {
block/blk-mq.c
1903
list_del_init(&wait->entry);
block/blk-mq.c
1924
wait_queue_entry_t *wait;
block/blk-mq.c
1942
wait = &hctx->dispatch_wait;
block/blk-mq.c
1943
if (!list_empty_careful(&wait->entry))
block/blk-mq.c
1950
wq = &bt_wait_ptr(sbq, hctx)->wait;
block/blk-mq.c
1954
if (!list_empty(&wait->entry)) {
block/blk-mq.c
1961
wait->flags &= ~WQ_FLAG_EXCLUSIVE;
block/blk-mq.c
1962
__add_wait_queue(wq, wait);
block/blk-mq.c
1996
list_del_init(&wait->entry);
block/blk-rq-qos.c
271
if (!waitqueue_active(&rqw->wait) && acquire_inflight_cb(rqw, private_data))
block/blk-rq-qos.c
275
first_waiter = prepare_to_wait_exclusive(&rqw->wait, &data.wq,
block/blk-rq-qos.c
287
finish_wait(&rqw->wait, &data.wq);
block/blk-rq-qos.c
310
finish_wait(&rqw->wait, &data.wq);
block/blk-rq-qos.h
23
wait_queue_head_t wait;
block/blk-rq-qos.h
85
init_waitqueue_head(&rq_wait->wait);
block/blk-throttle.c
894
unsigned long wait;
block/blk-throttle.c
905
wait = tg_dispatch_bps_time(tg, bio);
block/blk-throttle.c
906
if (wait != 0)
block/blk-throttle.c
907
return wait;
block/blk-wbt.c
193
if (wq_has_sleeper(&rqw->wait))
block/blk-wbt.c
194
wake_up_all(&rqw->wait);
block/blk-wbt.c
224
if (wq_has_sleeper(&rqw->wait)) {
block/blk-wbt.c
228
wake_up_all(&rqw->wait);
block/kyber-iosched.c
186
static int kyber_domain_wake(wait_queue_entry_t *wait, unsigned mode, int flags,
block/kyber-iosched.c
491
init_waitqueue_func_entry(&khd->domain_wait[i].wait,
block/kyber-iosched.c
493
khd->domain_wait[i].wait.private = hctx;
block/kyber-iosched.c
494
INIT_LIST_HEAD(&khd->domain_wait[i].wait.entry);
block/kyber-iosched.c
685
struct sbq_wait *wait = container_of(wqe, struct sbq_wait, wait);
block/kyber-iosched.c
687
sbitmap_del_wait_queue(wait);
block/kyber-iosched.c
698
struct sbq_wait *wait = &khd->domain_wait[sched_domain];
block/kyber-iosched.c
709
if (nr < 0 && list_empty_careful(&wait->wait.entry)) {
block/kyber-iosched.c
713
sbitmap_add_wait_queue(domain_tokens, ws, wait);
block/kyber-iosched.c
729
if (nr >= 0 && !list_empty_careful(&wait->wait.entry)) {
block/kyber-iosched.c
731
spin_lock_irq(&ws->wait.lock);
block/kyber-iosched.c
732
sbitmap_del_wait_queue(wait);
block/kyber-iosched.c
733
spin_unlock_irq(&ws->wait.lock);
block/kyber-iosched.c
935
wait_queue_entry_t *wait = &khd->domain_wait[domain].wait; \
block/kyber-iosched.c
937
seq_printf(m, "%d\n", !list_empty_careful(&wait->entry)); \
crypto/adiantum.c
113
struct crypto_wait wait;
crypto/adiantum.c
135
crypto_init_wait(&data->wait);
crypto/adiantum.c
139
crypto_req_done, &data->wait);
crypto/adiantum.c
142
err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), &data->wait);
crypto/af_alg.c
1147
poll_table *wait)
crypto/af_alg.c
1154
sock_poll_wait(file, sock, wait);
crypto/af_alg.c
782
DEFINE_WAIT_FUNC(wait, woken_wake_function);
crypto/af_alg.c
791
add_wait_queue(sk_sleep(sk), &wait);
crypto/af_alg.c
796
if (sk_wait_event(sk, &timeout, af_alg_writable(sk), &wait)) {
crypto/af_alg.c
801
remove_wait_queue(sk_sleep(sk), &wait);
crypto/af_alg.c
821
wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN |
crypto/af_alg.c
839
DEFINE_WAIT_FUNC(wait, woken_wake_function);
crypto/af_alg.c
850
add_wait_queue(sk_sleep(sk), &wait);
crypto/af_alg.c
858
&wait)) {
crypto/af_alg.c
863
remove_wait_queue(sk_sleep(sk), &wait);
crypto/af_alg.c
888
wake_up_interruptible_sync_poll(&wq->wait, EPOLLOUT |
crypto/algif_aead.c
218
crypto_req_done, &ctx->wait);
crypto/algif_aead.c
222
&ctx->wait);
crypto/algif_aead.c
419
crypto_init_wait(&ctx->wait);
crypto/algif_hash.c
142
&ctx->wait);
crypto/algif_hash.c
155
err = crypto_wait_req(err, &ctx->wait);
crypto/algif_hash.c
204
&ctx->wait);
crypto/algif_hash.c
212
&ctx->wait);
crypto/algif_hash.c
24
struct crypto_wait wait;
crypto/algif_hash.c
421
crypto_init_wait(&ctx->wait);
crypto/algif_hash.c
427
crypto_req_done, &ctx->wait);
crypto/algif_hash.c
98
&ctx->wait);
crypto/algif_skcipher.c
196
crypto_req_done, &ctx->wait);
crypto/algif_skcipher.c
200
&ctx->wait);
crypto/algif_skcipher.c
396
crypto_init_wait(&ctx->wait);
crypto/api.c
706
struct crypto_wait *wait = data;
crypto/api.c
711
wait->err = err;
crypto/api.c
712
complete(&wait->completion);
crypto/gcm.c
117
crypto_init_wait(&data->wait);
crypto/gcm.c
123
&data->wait);
crypto/gcm.c
128
&data->wait);
crypto/gcm.c
98
struct crypto_wait wait;
crypto/tcrypt.c
1110
crypto_req_done, &data[i].wait);
crypto/tcrypt.c
1111
crypto_init_wait(&data[i].wait);
crypto/tcrypt.c
1216
struct crypto_wait *wait = req->base.data;
crypto/tcrypt.c
1218
return crypto_wait_req(ret, wait);
crypto/tcrypt.c
1298
struct crypto_wait wait;
crypto/tcrypt.c
1311
crypto_init_wait(&wait);
crypto/tcrypt.c
1331
crypto_req_done, &wait);
crypto/tcrypt.c
134
struct crypto_wait *wait = req->base.data;
crypto/tcrypt.c
136
return crypto_wait_req(ret, wait);
crypto/tcrypt.c
143
struct crypto_wait wait;
crypto/tcrypt.c
164
rc[i] = crypto_wait_req(rc[i], &data[i].wait);
crypto/tcrypt.c
324
crypto_init_wait(&data[i].wait);
crypto/tcrypt.c
327
crypto_req_done, &data[i].wait);
crypto/tcrypt.c
538
struct crypto_wait wait;
crypto/tcrypt.c
580
crypto_init_wait(&wait);
crypto/tcrypt.c
592
crypto_req_done, &wait);
crypto/tcrypt.c
714
struct crypto_wait *wait = req->base.data;
crypto/tcrypt.c
716
return crypto_wait_req(ret, wait);
crypto/tcrypt.c
870
struct crypto_wait wait;
crypto/tcrypt.c
899
crypto_init_wait(&wait);
crypto/tcrypt.c
901
crypto_req_done, &wait);
crypto/tcrypt.c
962
struct crypto_wait wait;
crypto/tcrypt.c
981
rc[i] = crypto_wait_req(rc[i], &data[i].wait);
crypto/testmgr.c
1437
struct crypto_wait *wait, bool nosimd)
crypto/testmgr.c
1449
return crypto_wait_req(err, wait);
crypto/testmgr.c
1484
DECLARE_CRYPTO_WAIT(wait);
crypto/testmgr.c
1527
&wait);
crypto/testmgr.c
1529
err = do_ahash_op(crypto_ahash_digest, req, &wait, cfg->nosimd);
crypto/testmgr.c
1548
ahash_request_set_callback(req, req_flags, crypto_req_done, &wait);
crypto/testmgr.c
1550
err = do_ahash_op(crypto_ahash_init, req, &wait, cfg->nosimd);
crypto/testmgr.c
1563
crypto_req_done, &wait);
crypto/testmgr.c
1566
err = do_ahash_op(crypto_ahash_update, req, &wait,
crypto/testmgr.c
1606
ahash_request_set_callback(req, req_flags, crypto_req_done, &wait);
crypto/testmgr.c
1610
err = do_ahash_op(crypto_ahash_update, req, &wait, cfg->nosimd);
crypto/testmgr.c
1615
err = do_ahash_op(crypto_ahash_final, req, &wait, cfg->nosimd);
crypto/testmgr.c
1623
err = do_ahash_op(crypto_ahash_finup, req, &wait, cfg->nosimd);
crypto/testmgr.c
2045
DECLARE_CRYPTO_WAIT(wait);
crypto/testmgr.c
2116
aead_request_set_callback(req, req_flags, crypto_req_done, &wait);
crypto/testmgr.c
2125
err = crypto_wait_req(err, &wait);
crypto/testmgr.c
2136
req->base.data != &wait) {
crypto/testmgr.c
2155
if (req->base.data != &wait)
crypto/testmgr.c
2333
DECLARE_CRYPTO_WAIT(wait);
crypto/testmgr.c
2345
aead_request_set_callback(req, 0, crypto_req_done, &wait);
crypto/testmgr.c
2349
&wait);
crypto/testmgr.c
2812
DECLARE_CRYPTO_WAIT(wait);
crypto/testmgr.c
2867
skcipher_request_set_callback(req, req_flags, crypto_req_done, &wait);
crypto/testmgr.c
2875
err = crypto_wait_req(err, &wait);
crypto/testmgr.c
2885
req->base.data != &wait) {
crypto/testmgr.c
2902
if (req->base.data != &wait)
crypto/testmgr.c
3014
DECLARE_CRYPTO_WAIT(wait);
crypto/testmgr.c
3038
skcipher_request_set_callback(req, 0, crypto_req_done, &wait);
crypto/testmgr.c
3040
vec->crypt_error = crypto_wait_req(crypto_skcipher_encrypt(req), &wait);
crypto/testmgr.c
3281
struct crypto_wait wait;
crypto/testmgr.c
3305
crypto_init_wait(&wait);
crypto/testmgr.c
3320
crypto_req_done, &wait);
crypto/testmgr.c
3322
ret = crypto_wait_req(crypto_acomp_compress(req), &wait);
crypto/testmgr.c
3335
crypto_init_wait(&wait);
crypto/testmgr.c
3338
ret = crypto_wait_req(crypto_acomp_decompress(req), &wait);
crypto/testmgr.c
3382
crypto_init_wait(&wait);
crypto/testmgr.c
3397
crypto_req_done, &wait);
crypto/testmgr.c
3399
ret = crypto_wait_req(crypto_acomp_decompress(req), &wait);
crypto/testmgr.c
3589
struct crypto_wait wait;
crypto/testmgr.c
3598
crypto_init_wait(&wait);
crypto/testmgr.c
3616
crypto_req_done, &wait);
crypto/testmgr.c
3619
err = crypto_wait_req(crypto_kpp_generate_public_key(req), &wait);
crypto/testmgr.c
3656
crypto_req_done, &wait);
crypto/testmgr.c
3657
err = crypto_wait_req(crypto_kpp_compute_shared_secret(req), &wait);
crypto/testmgr.c
3686
crypto_req_done, &wait);
crypto/testmgr.c
3688
&wait);
crypto/testmgr.c
3773
struct crypto_wait wait;
crypto/testmgr.c
3787
crypto_init_wait(&wait);
crypto/testmgr.c
3820
crypto_req_done, &wait);
crypto/testmgr.c
3822
err = crypto_wait_req(crypto_akcipher_encrypt(req), &wait);
crypto/testmgr.c
3868
crypto_init_wait(&wait);
crypto/testmgr.c
3871
err = crypto_wait_req(crypto_akcipher_decrypt(req), &wait);
drivers/accessibility/speakup/speakup_dectlk.c
217
DEFINE_WAIT(wait);
drivers/accessibility/speakup/speakup_dectlk.c
239
prepare_to_wait(&flush, &wait, TASK_INTERRUPTIBLE);
drivers/accessibility/speakup/speakup_dectlk.c
244
finish_wait(&flush, &wait);
drivers/accessibility/speakup/speakup_soft.c
228
DEFINE_WAIT(wait);
drivers/accessibility/speakup/speakup_soft.c
236
prepare_to_wait(&speakup_event, &wait, TASK_INTERRUPTIBLE);
drivers/accessibility/speakup/speakup_soft.c
245
finish_wait(&speakup_event, &wait);
drivers/accessibility/speakup/speakup_soft.c
249
finish_wait(&speakup_event, &wait);
drivers/accessibility/speakup/speakup_soft.c
255
finish_wait(&speakup_event, &wait);
drivers/accessibility/speakup/speakup_soft.c
352
static __poll_t softsynth_poll(struct file *fp, struct poll_table_struct *wait)
drivers/accessibility/speakup/speakup_soft.c
357
poll_wait(fp, &speakup_event, wait);
drivers/accessibility/speakup/thread.c
24
DEFINE_WAIT(wait);
drivers/accessibility/speakup/thread.c
30
prepare_to_wait(&speakup_event, &wait,
drivers/accessibility/speakup/thread.c
44
finish_wait(&speakup_event, &wait);
drivers/acpi/acpi_dbg.c
246
wake_up_interruptible(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
313
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
357
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
403
wake_up(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
48
wait_queue_head_t wait;
drivers/acpi/acpi_dbg.c
543
wake_up_interruptible(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
550
wait_event(acpi_aml_io.wait, !acpi_aml_busy());
drivers/acpi/acpi_dbg.c
558
wait_event(acpi_aml_io.wait, !acpi_aml_used());
drivers/acpi/acpi_dbg.c
617
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
687
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
711
static __poll_t acpi_aml_poll(struct file *file, poll_table *wait)
drivers/acpi/acpi_dbg.c
715
poll_wait(file, &acpi_aml_io.wait, wait);
drivers/acpi/acpi_dbg.c
750
init_waitqueue_head(&acpi_aml_io.wait);
drivers/acpi/ec.c
1001
wait_event(ec->wait, acpi_ec_stopped(ec));
drivers/acpi/ec.c
1430
init_waitqueue_head(&ec->wait);
drivers/acpi/ec.c
399
wake_up(&ec->wait);
drivers/acpi/ec.c
716
wake_up(&ec->wait);
drivers/acpi/ec.c
751
if (wait_event_timeout(ec->wait,
drivers/acpi/internal.h
204
wait_queue_head_t wait;
drivers/acpi/sbshc.c
102
if (wait_event_timeout(hc->wait, hc->done, msecs_to_jiffies(timeout)))
drivers/acpi/sbshc.c
221
wake_up(&hc->wait);
drivers/acpi/sbshc.c
261
init_waitqueue_head(&hc->wait);
drivers/acpi/sbshc.c
27
wait_queue_head_t wait;
drivers/android/binder.c
1708
wake_up_interruptible(&target_thread->wait);
drivers/android/binder.c
3762
wake_up_interruptible_sync(&target_thread->wait);
drivers/android/binder.c
4646
DEFINE_WAIT(wait);
drivers/android/binder.c
4652
prepare_to_wait(&thread->wait, &wait, TASK_INTERRUPTIBLE|TASK_FREEZABLE);
drivers/android/binder.c
4667
finish_wait(&thread->wait, &wait);
drivers/android/binder.c
494
wake_up_interruptible_sync(&thread->wait);
drivers/android/binder.c
5273
init_waitqueue_head(&thread->wait);
drivers/android/binder.c
5408
wake_up_pollfree(&thread->wait);
drivers/android/binder.c
5430
struct poll_table_struct *wait)
drivers/android/binder.c
5446
poll_wait(filp, &thread->wait, wait);
drivers/android/binder.c
592
wake_up_interruptible_sync(&thread->wait);
drivers/android/binder.c
594
wake_up_interruptible(&thread->wait);
drivers/android/binder.c
6168
wake_up_interruptible(&thread->wait);
drivers/android/binder.c
651
wake_up_interruptible_sync(&thread->wait);
drivers/android/binder.c
653
wake_up_interruptible(&thread->wait);
drivers/android/binder_internal.h
505
wait_queue_head_t wait;
drivers/ata/libata-acpi.c
104
int wait = 0;
drivers/ata/libata-acpi.c
125
wait = 1;
drivers/ata/libata-acpi.c
131
if (wait)
drivers/ata/libata-core.c
1551
DECLARE_COMPLETION_ONSTACK(wait);
drivers/ata/libata-core.c
1604
qc->private_data = &wait;
drivers/ata/libata-core.c
1622
rc = wait_for_completion_timeout(&wait, msecs_to_jiffies(timeout));
drivers/ata/libata-eh.c
839
DEFINE_WAIT(wait);
drivers/ata/libata-eh.c
845
prepare_to_wait(&ap->eh_wait_q, &wait, TASK_UNINTERRUPTIBLE);
drivers/ata/libata-eh.c
850
finish_wait(&ap->eh_wait_q, &wait);
drivers/ata/libata-sff.c
287
unsigned int wait, unsigned int can_sleep)
drivers/ata/libata-sff.c
289
if (wait)
drivers/ata/libata-sff.c
294
if (wait) {
drivers/ata/pata_octeon_cf.c
187
reg_tim.s.wait = 0;
drivers/atm/atmtcp.c
46
DECLARE_WAITQUEUE(wait,current);
drivers/atm/atmtcp.c
72
add_wait_queue(sk_sleep(sk_atm(vcc)), &wait);
drivers/atm/atmtcp.c
84
remove_wait_queue(sk_sleep(sk_atm(vcc)), &wait);
drivers/atm/eni.c
1392
DECLARE_WAITQUEUE(wait,current);
drivers/atm/eni.c
1401
add_wait_queue(&eni_dev->tx_wait,&wait);
drivers/atm/eni.c
1415
remove_wait_queue(&eni_dev->tx_wait,&wait);
drivers/atm/eni.c
837
DECLARE_WAITQUEUE(wait,current);
drivers/atm/eni.c
859
add_wait_queue(&eni_dev->rx_wait,&wait);
drivers/atm/eni.c
892
remove_wait_queue(&eni_dev->rx_wait,&wait);
drivers/atm/he.c
2329
DECLARE_WAITQUEUE(wait, current);
drivers/atm/he.c
2358
add_wait_queue(&he_vcc->rx_waitq, &wait);
drivers/atm/he.c
2367
remove_wait_queue(&he_vcc->rx_waitq, &wait);
drivers/atm/he.c
2433
add_wait_queue(&he_vcc->tx_waitq, &wait);
drivers/atm/he.c
2439
remove_wait_queue(&he_vcc->tx_waitq, &wait);
drivers/atm/iphase.c
2605
DEFINE_WAIT(wait);
drivers/atm/iphase.c
2624
prepare_to_wait(&iadev->timeout_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/atm/iphase.c
2626
finish_wait(&iadev->timeout_wait, &wait);
drivers/auxdisplay/ht16k33.c
370
wait_event_timeout(keypad->wait, keypad->stopped,
drivers/auxdisplay/ht16k33.c
396
wake_up(&keypad->wait);
drivers/auxdisplay/ht16k33.c
502
init_waitqueue_head(&keypad->wait);
drivers/auxdisplay/ht16k33.c
78
wait_queue_head_t wait;
drivers/base/firmware_loader/main.c
1495
DEFINE_WAIT(wait);
drivers/base/power/runtime.c
1441
DEFINE_WAIT(wait);
drivers/base/power/runtime.c
1445
prepare_to_wait(&dev->power.wait_queue, &wait,
drivers/base/power/runtime.c
1457
finish_wait(&dev->power.wait_queue, &wait);
drivers/base/power/runtime.c
646
DEFINE_WAIT(wait);
drivers/base/power/runtime.c
664
prepare_to_wait(&dev->power.wait_queue, &wait,
drivers/base/power/runtime.c
675
finish_wait(&dev->power.wait_queue, &wait);
drivers/base/power/runtime.c
827
DEFINE_WAIT(wait);
drivers/base/power/runtime.c
851
prepare_to_wait(&dev->power.wait_queue, &wait,
drivers/base/power/runtime.c
863
finish_wait(&dev->power.wait_queue, &wait);
drivers/base/power/wakeup.c
967
DEFINE_WAIT(wait);
drivers/base/power/wakeup.c
970
prepare_to_wait(&wakeup_count_wait_queue, &wait,
drivers/base/power/wakeup.c
978
finish_wait(&wakeup_count_wait_queue, &wait);
drivers/block/aoe/aoecmd.c
1232
DECLARE_WAITQUEUE(wait, current);
drivers/block/aoe/aoecmd.c
1243
add_wait_queue(k->waitq, &wait);
drivers/block/aoe/aoecmd.c
1249
remove_wait_queue(k->waitq, &wait);
drivers/block/drbd/drbd_int.h
1001
extern void _drbd_thread_stop(struct drbd_thread *thi, int restart, int wait);
drivers/block/drbd/drbd_main.c
3654
DEFINE_WAIT(wait);
drivers/block/drbd/drbd_main.c
3668
prepare_to_wait(&device->misc_wait, &wait, TASK_INTERRUPTIBLE);
drivers/block/drbd/drbd_main.c
3671
finish_wait(&device->misc_wait, &wait);
drivers/block/drbd/drbd_main.c
430
void _drbd_thread_stop(struct drbd_thread *thi, int restart, int wait)
drivers/block/drbd/drbd_main.c
461
if (wait)
drivers/block/drbd/drbd_receiver.c
2167
DEFINE_WAIT(wait);
drivers/block/drbd/drbd_receiver.c
2194
prepare_to_wait(&device->seq_wait, &wait, TASK_INTERRUPTIBLE);
drivers/block/drbd/drbd_receiver.c
2208
finish_wait(&device->seq_wait, &wait);
drivers/block/drbd/drbd_receiver.c
291
DEFINE_WAIT(wait);
drivers/block/drbd/drbd_receiver.c
296
prepare_to_wait(&device->ee_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/drbd/drbd_receiver.c
299
finish_wait(&device->ee_wait, &wait);
drivers/block/drbd/drbd_req.c
1525
DEFINE_WAIT(wait);
drivers/block/drbd/drbd_req.c
1534
prepare_to_wait(&device->al_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/drbd/drbd_req.c
1564
finish_wait(&device->al_wait, &wait);
drivers/block/drbd/drbd_req.c
956
DEFINE_WAIT(wait);
drivers/block/drbd/drbd_req.c
975
prepare_to_wait(&device->misc_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/drbd/drbd_req.c
981
finish_wait(&device->misc_wait, &wait);
drivers/block/drbd/drbd_worker.c
2069
DEFINE_WAIT(wait);
drivers/block/drbd/drbd_worker.c
2096
prepare_to_wait(&connection->sender_work.q_wait, &wait, TASK_INTERRUPTIBLE);
drivers/block/drbd/drbd_worker.c
2135
finish_wait(&connection->sender_work.q_wait, &wait);
drivers/block/rnbd/rnbd-clt.c
292
enum wait_type wait)
drivers/block/rnbd/rnbd-clt.c
296
permit = rtrs_clt_get_permit(sess->rtrs, con_type, wait);
drivers/block/rnbd/rnbd-clt.c
322
enum wait_type wait)
drivers/block/rnbd/rnbd-clt.c
331
permit = rnbd_get_permit(sess, con_type, wait);
drivers/block/rnbd/rnbd-clt.c
347
init_waitqueue_head(&iu->comp.wait);
drivers/block/rnbd/rnbd-clt.c
399
wake_up(&iu->comp.wait);
drivers/block/rnbd/rnbd-clt.c
414
int *errno, int wait)
drivers/block/rnbd/rnbd-clt.c
426
if (!err && wait) {
drivers/block/rnbd/rnbd-clt.c
427
wait_event(iu->comp.wait, iu->comp.errno != INT_MAX);
drivers/block/rnbd/rnbd-clt.c
447
enum wait_type wait)
drivers/block/rnbd/rnbd-clt.c
470
msg_close_conf, &errno, wait);
drivers/block/rnbd/rnbd-clt.c
532
static int send_msg_open(struct rnbd_clt_dev *dev, enum wait_type wait)
drivers/block/rnbd/rnbd-clt.c
566
msg_open_conf, &errno, wait);
drivers/block/rnbd/rnbd-clt.c
579
static int send_msg_sess_info(struct rnbd_clt_session *sess, enum wait_type wait)
drivers/block/rnbd/rnbd-clt.c
619
msg_sess_info_conf, &errno, wait);
drivers/block/rnbd/rnbd-clt.c
837
DEFINE_WAIT(wait);
drivers/block/rnbd/rnbd-clt.c
839
prepare_to_wait(&sess->rtrs_waitq, &wait, TASK_UNINTERRUPTIBLE);
drivers/block/rnbd/rnbd-clt.c
841
finish_wait(&sess->rtrs_waitq, &wait);
drivers/block/rnbd/rnbd-clt.h
39
wait_queue_head_t wait;
drivers/block/swim.c
369
int wait;
drivers/block/swim.c
373
for (wait = 0; wait < HZ; wait++) {
drivers/block/swim3.c
1157
init_waitqueue_head(&fs->wait);
drivers/block/swim3.c
200
wait_queue_head_t wait;
drivers/block/swim3.c
822
wait_event_lock_irq(fs->wait,
drivers/block/swim3.c
825
else if (wait_event_interruptible_lock_irq(fs->wait,
drivers/block/ublk_drv.c
4723
static int ublk_ctrl_del_dev(struct ublk_device **p_ub, bool wait)
drivers/block/ublk_drv.c
4757
if (wait && wait_event_interruptible(ublk_idr_wq, ublk_idr_freed(idx)))
drivers/bluetooth/bluecard_cs.c
283
DEFINE_WAIT(wait);
drivers/bluetooth/btmrvl_main.c
588
wait_queue_entry_t wait;
drivers/bluetooth/btmrvl_main.c
592
init_waitqueue_entry(&wait, current);
drivers/bluetooth/btmrvl_main.c
595
add_wait_queue(&thread->wait_q, &wait);
drivers/bluetooth/btmrvl_main.c
613
remove_wait_queue(&thread->wait_q, &wait);
drivers/bluetooth/hci_bcm4377.c
871
size_t len, bool wait)
drivers/bluetooth/hci_bcm4377.c
890
if (wait && !ring->allow_wait)
drivers/bluetooth/hci_bcm4377.c
940
if (wait)
drivers/bluetooth/hci_bcm4377.c
964
if (ret == 0 && wait) {
drivers/bluetooth/hci_vhci.c
619
static __poll_t vhci_poll(struct file *file, poll_table *wait)
drivers/bluetooth/hci_vhci.c
623
poll_wait(file, &data->read_wait, wait);
drivers/cdx/controller/mcdi.c
198
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/cdx/controller/mcdi.c
206
add_wait_queue(&mcdi->cmd_complete_wq, &wait);
drivers/cdx/controller/mcdi.c
209
rc = wait_woken(&wait, TASK_IDLE, timeout_jiffies);
drivers/cdx/controller/mcdi.c
215
remove_wait_queue(&mcdi->cmd_complete_wq, &wait);
drivers/char/apm-emulation.c
229
static __poll_t apm_poll(struct file *fp, poll_table * wait)
drivers/char/apm-emulation.c
233
poll_wait(fp, &apm_waitqueue, wait);
drivers/char/applicom.c
366
DECLARE_WAITQUEUE(wait, current);
drivers/char/applicom.c
436
add_wait_queue(&apbs[IndexCard].FlagSleepSend, &wait);
drivers/char/applicom.c
447
&wait);
drivers/char/applicom.c
456
remove_wait_queue(&apbs[IndexCard].FlagSleepSend, &wait);
drivers/char/applicom.c
543
DECLARE_WAITQUEUE(wait, current);
drivers/char/applicom.c
557
add_wait_queue(&FlagSleepRec, &wait);
drivers/char/applicom.c
576
remove_wait_queue(&FlagSleepRec, &wait);
drivers/char/applicom.c
591
remove_wait_queue(&FlagSleepRec, &wait);
drivers/char/applicom.c
608
remove_wait_queue(&FlagSleepRec, &wait);
drivers/char/dsp56k.c
411
static __poll_t dsp56k_poll(struct file *file, poll_table *wait)
drivers/char/dtlk.c
231
static __poll_t dtlk_poll(struct file *file, poll_table * wait)
drivers/char/dtlk.c
243
poll_wait(file, &dtlk_process_list, wait);
drivers/char/hpet.c
264
DECLARE_WAITQUEUE(wait, current);
drivers/char/hpet.c
281
add_wait_queue(&devp->hd_waitqueue, &wait);
drivers/char/hpet.c
315
remove_wait_queue(&devp->hd_waitqueue, &wait);
drivers/char/hpet.c
320
static __poll_t hpet_poll(struct file *file, poll_table * wait)
drivers/char/hpet.c
330
poll_wait(file, &devp->hd_waitqueue, wait);
drivers/char/hw_random/airoha-trng.c
138
static int airoha_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/amd-rng.c
62
static int amd_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/amd-rng.c
77
if (wait) {
drivers/char/hw_random/arm_smccc_trng.c
62
static int smccc_trng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/arm_smccc_trng.c
82
if (!wait)
drivers/char/hw_random/atmel-rng.c
44
static bool atmel_trng_wait_ready(struct atmel_trng *trng, bool wait)
drivers/char/hw_random/atmel-rng.c
49
if (!ready && wait)
drivers/char/hw_random/atmel-rng.c
57
bool wait)
drivers/char/hw_random/atmel-rng.c
69
ret = atmel_trng_wait_ready(trng, wait);
drivers/char/hw_random/ba431-rng.c
115
static int ba431_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/ba431-rng.c
130
if (!wait)
drivers/char/hw_random/ba431-rng.c
152
return (n || !wait) ? n : -EIO;
drivers/char/hw_random/bcm2835-rng.c
64
bool wait)
drivers/char/hw_random/bcm2835-rng.c
71
if (!wait)
drivers/char/hw_random/bcm74110-rng.c
40
bool wait)
drivers/char/hw_random/bcm74110-rng.c
55
if (!wait)
drivers/char/hw_random/cavium-rng-vf.c
146
static int cavium_rng_read(struct hwrng *rng, void *dat, size_t max, bool wait)
drivers/char/hw_random/cctrng.c
209
static int cctrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/cn10k-rng.c
138
size_t max, bool wait)
drivers/char/hw_random/core.c
218
int wait) {
drivers/char/hw_random/core.c
225
err = rng->read(rng, buffer, size, wait);
drivers/char/hw_random/core.c
233
present = rng->data_present(rng, wait);
drivers/char/hw_random/core.c
62
int wait);
drivers/char/hw_random/exynos-trng.c
101
bool wait)
drivers/char/hw_random/exynos-trng.c
119
if (!wait)
drivers/char/hw_random/exynos-trng.c
83
bool wait)
drivers/char/hw_random/geode-rng.c
69
static int geode_rng_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/geode-rng.c
77
if (data || !wait)
drivers/char/hw_random/hisi-rng.c
64
static int hisi_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/histb-rng.c
60
static int histb_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/histb-rng.c
67
if (!wait)
drivers/char/hw_random/imx-rngc.c
125
static int imx_rngc_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/ingenic-rng.c
55
static int ingenic_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/ingenic-trng.c
57
static int ingenic_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/intel-rng.c
167
static int intel_rng_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/intel-rng.c
175
if (data || !wait)
drivers/char/hw_random/iproc-rng200.c
139
if (!wait)
drivers/char/hw_random/iproc-rng200.c
91
bool wait)
drivers/char/hw_random/jh7110-trng.c
141
static int starfive_trng_cmd(struct starfive_trng *trng, u32 cmd, bool wait)
drivers/char/hw_random/jh7110-trng.c
146
if (!wait)
drivers/char/hw_random/jh7110-trng.c
245
static int starfive_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/jh7110-trng.c
257
if (wait) {
drivers/char/hw_random/jh7110-trng.c
263
ret = starfive_trng_cmd(trng, STARFIVE_CTRL_GENE_RANDNUM, wait);
drivers/char/hw_random/ks-sa-rng.c
176
static int ks_sa_rng_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/ks-sa-rng.c
184
if (wait && now < ks_sa_rng->ready_ts) {
drivers/char/hw_random/ks-sa-rng.c
196
if (ready || !wait)
drivers/char/hw_random/meson-rng.c
26
int (*read)(struct hwrng *rng, void *buf, size_t max, bool wait);
drivers/char/hw_random/meson-rng.c
35
static int meson_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/meson-rng.c
59
static int meson_s4_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/mpfs-rng.c
27
static int mpfs_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/mpfs-rng.c
57
if (!wait)
drivers/char/hw_random/mtk-rng.c
103
return retval || !wait ? retval : -EIO;
drivers/char/hw_random/mtk-rng.c
71
static bool mtk_rng_wait_ready(struct hwrng *rng, bool wait)
drivers/char/hw_random/mtk-rng.c
77
if (!ready && wait)
drivers/char/hw_random/mtk-rng.c
84
static int mtk_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/mtk-rng.c
92
if (!mtk_rng_wait_ready(rng, wait))
drivers/char/hw_random/mxc-rnga.c
61
static int mxc_rnga_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/mxc-rnga.c
70
if (level || !wait)
drivers/char/hw_random/nomadik-rng.c
16
static int nmk_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/npcm-rng.c
55
static int npcm_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/npcm-rng.c
64
if (wait) {
drivers/char/hw_random/npcm-rng.c
85
return retval || !wait ? retval : -EIO;
drivers/char/hw_random/omap-rng.c
174
bool wait)
drivers/char/hw_random/omap-rng.c
186
if (present || !wait)
drivers/char/hw_random/optee-rng.c
115
static int optee_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/optee-rng.c
131
if (wait && pvt_data->data_rate) {
drivers/char/hw_random/pasemi-rng.c
33
static int pasemi_rng_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/pasemi-rng.c
41
if (data || !wait)
drivers/char/hw_random/pic32-rng.c
50
bool wait)
drivers/char/hw_random/pic32-rng.c
65
} while (wait && --timeout);
drivers/char/hw_random/powernv-rng.c
16
static int powernv_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/pseries-rng.c
16
static int pseries_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/rockchip-rng.c
135
int (*rk_rng_read)(struct hwrng *rng, void *buf, size_t max, bool wait);
drivers/char/hw_random/rockchip-rng.c
202
static int rk3568_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/rockchip-rng.c
238
static int rk3576_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/rockchip-rng.c
322
static int rk3588_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/hw_random/s390-trng.c
173
static int trng_hwrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/st-rng.c
48
static int st_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/stm32-rng.c
186
static int stm32_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/hw_random/stm32-rng.c
206
if (!sr && wait) {
drivers/char/hw_random/stm32-rng.c
260
return retval || !wait ? retval : -EIO;
drivers/char/hw_random/timeriomem-rng.c
45
size_t max, bool wait)
drivers/char/hw_random/timeriomem-rng.c
58
if (!wait && !priv->present)
drivers/char/hw_random/timeriomem-rng.c
78
} while (wait && max > sizeof(u32));
drivers/char/hw_random/via-rng.c
112
if (bytes_out || !wait)
drivers/char/hw_random/via-rng.c
87
static int via_rng_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/virtio-rng.c
100
if (!wait)
drivers/char/hw_random/virtio-rng.c
81
static int virtio_read(struct hwrng *rng, void *buf, size_t size, bool wait)
drivers/char/hw_random/xgene-rng.c
210
static int xgene_rng_data_present(struct hwrng *rng, int wait)
drivers/char/hw_random/xgene-rng.c
217
if ((val & READY_MASK) || !wait)
drivers/char/hw_random/xiphera-trng.c
35
static int xiphera_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/char/ipmi/bt-bmc.c
319
static __poll_t bt_bmc_poll(struct file *file, poll_table *wait)
drivers/char/ipmi/bt-bmc.c
325
poll_wait(file, &bt_bmc->queue, wait);
drivers/char/ipmi/ipmb_dev_int.c
180
static __poll_t ipmb_poll(struct file *file, poll_table *wait)
drivers/char/ipmi/ipmb_dev_int.c
186
poll_wait(file, &ipmb_dev->wait_queue, wait);
drivers/char/ipmi/ipmi_devintf.c
110
init_waitqueue_head(&priv->wait);
drivers/char/ipmi/ipmi_devintf.c
33
wait_queue_head_t wait;
drivers/char/ipmi/ipmi_devintf.c
52
wake_up_interruptible(&priv->wait);
drivers/char/ipmi/ipmi_devintf.c
57
static __poll_t ipmi_poll(struct file *file, poll_table *wait)
drivers/char/ipmi/ipmi_devintf.c
63
poll_wait(file, &priv->wait, wait);
drivers/char/ipmi/ipmi_watchdog.c
749
wait_queue_entry_t wait;
drivers/char/ipmi/ipmi_watchdog.c
765
init_waitqueue_entry(&wait, current);
drivers/char/ipmi/ipmi_watchdog.c
766
add_wait_queue(&read_q, &wait);
drivers/char/ipmi/ipmi_watchdog.c
773
remove_wait_queue(&read_q, &wait);
drivers/char/ipmi/ipmi_watchdog.c
815
static __poll_t ipmi_poll(struct file *file, poll_table *wait)
drivers/char/ipmi/ipmi_watchdog.c
819
poll_wait(file, &read_q, wait);
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
305
static __poll_t kcs_bmc_ipmi_poll(struct file *filp, poll_table *wait)
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
310
poll_wait(filp, &priv->queue, wait);
drivers/char/ipmi/ssif_bmc.c
246
static __poll_t ssif_bmc_poll(struct file *file, poll_table *wait)
drivers/char/ipmi/ssif_bmc.c
251
poll_wait(file, &ssif_bmc->wait_queue, wait);
drivers/char/lp.c
1033
lp_table[i].wait = LP_INIT_WAIT;
drivers/char/lp.c
223
DEFINE_WAIT(wait);
drivers/char/lp.c
232
prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE);
drivers/char/lp.c
234
finish_wait(&lp_table[minor].waitq, &wait);
drivers/char/lp.c
422
DEFINE_WAIT(wait);
drivers/char/lp.c
472
prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE);
drivers/char/lp.c
474
finish_wait(&lp_table[minor].waitq, &wait);
drivers/char/nwbutton.c
171
DEFINE_WAIT(wait);
drivers/char/nwbutton.c
172
prepare_to_wait(&button_wait_queue, &wait, TASK_INTERRUPTIBLE);
drivers/char/nwbutton.c
174
finish_wait(&button_wait_queue, &wait);
drivers/char/ppdev.c
771
static __poll_t pp_poll(struct file *file, poll_table *wait)
drivers/char/ppdev.c
776
poll_wait(file, &pp->irq_wait, wait);
drivers/char/random.c
1413
static __poll_t random_poll(struct file *file, poll_table *wait)
drivers/char/random.c
1415
poll_wait(file, &crng_init_wait, wait);
drivers/char/sonypi.c
930
static __poll_t sonypi_misc_poll(struct file *file, poll_table *wait)
drivers/char/sonypi.c
932
poll_wait(file, &sonypi_device.fifo_proc_list, wait);
drivers/char/tpm/tpm-chip.c
493
static int tpm_hwrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/char/tpm/tpm-dev-common.c
242
__poll_t tpm_common_poll(struct file *file, poll_table *wait)
drivers/char/tpm/tpm-dev-common.c
247
poll_wait(file, &priv->async_wait, wait);
drivers/char/tpm/tpm-dev.h
30
__poll_t tpm_common_poll(struct file *file, poll_table *wait);
drivers/char/tpm/tpm_infineon.c
210
wait(chip, STAT_XFE);
drivers/char/tpm/tpm_infineon.c
255
ret = wait(chip, STAT_RDA);
drivers/char/tpm/tpm_infineon.c
272
wait(chip, STAT_RDA);
drivers/char/tpm/tpm_infineon.c
331
ret = wait(chip, STAT_XFE);
drivers/char/tpm/tpm_vtpm_proxy.c
171
static __poll_t vtpm_proxy_fops_poll(struct file *filp, poll_table *wait)
drivers/char/tpm/tpm_vtpm_proxy.c
176
poll_wait(filp, &proxy_dev->wq, wait);
drivers/char/virtio_console.c
961
static __poll_t port_fops_poll(struct file *filp, poll_table *wait)
drivers/char/virtio_console.c
967
poll_wait(filp, &port->waitqueue, wait);
drivers/char/xillybus/xillybus_core.c
1738
static __poll_t xillybus_poll(struct file *filp, poll_table *wait)
drivers/char/xillybus/xillybus_core.c
1744
poll_wait(filp, &channel->endpoint->ep_wait, wait);
drivers/char/xillybus/xillybus_core.c
1755
poll_wait(filp, &channel->wr_wait, wait);
drivers/char/xillybus/xillybus_core.c
1756
poll_wait(filp, &channel->wr_ready_wait, wait);
drivers/char/xillybus/xillybus_core.c
1779
poll_wait(filp, &channel->rd_wait, wait);
drivers/char/xillybus/xillyusb.c
1846
static __poll_t xillyusb_poll(struct file *filp, poll_table *wait)
drivers/char/xillybus/xillyusb.c
1852
poll_wait(filp, &chan->in_fifo->waitq, wait);
drivers/char/xillybus/xillyusb.c
1855
poll_wait(filp, &chan->out_ep->fifo.waitq, wait);
drivers/clk/qcom/clk-rpmh.c
147
struct tcs_cmd *cmd, bool wait)
drivers/clk/qcom/clk-rpmh.c
149
if (wait)
drivers/clk/qcom/clk-rpmh.c
161
bool wait;
drivers/clk/qcom/clk-rpmh.c
172
wait = cmd_state && state == RPMH_ACTIVE_ONLY_STATE;
drivers/clk/qcom/clk-rpmh.c
173
ret = clk_rpmh_send(c, state, &cmd, wait);
drivers/clk/qcom/gdsc.c
140
bool wait)
drivers/clk/qcom/gdsc.c
153
if ((sc->flags & VOTABLE) && status == GDSC_OFF && !wait) {
drivers/comedi/comedi_fops.c
2609
static __poll_t comedi_poll(struct file *file, poll_table *wait)
drivers/comedi/comedi_fops.c
2626
poll_wait(file, &s->async->wait_head, wait);
drivers/comedi/comedi_fops.c
2638
poll_wait(file, &s->async->wait_head, wait);
drivers/comedi/comedi_fops.c
2714
DECLARE_WAITQUEUE(wait, current);
drivers/comedi/comedi_fops.c
2744
add_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2797
remove_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2842
DECLARE_WAITQUEUE(wait, current);
drivers/comedi/comedi_fops.c
2872
add_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2924
remove_wait_queue(&async->wait_head, &wait);
drivers/comedi/drivers/pcl812.c
553
unsigned int chanspec, char wait)
drivers/comedi/drivers/pcl812.c
579
if (wait)
drivers/cpufreq/cpufreq.c
393
wait:
drivers/cpufreq/cpufreq.c
400
goto wait;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c
23
static int sun8i_ce_trng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/crypto/amcc/crypto4xx_trng.c
28
static int ppc4xx_trng_data_present(struct hwrng *rng, int wait)
drivers/crypto/amcc/crypto4xx_trng.c
36
if (!busy || !wait) {
drivers/crypto/atmel-sha204a.c
72
bool wait)
drivers/crypto/atmel-sha204a.c
78
if (!wait)
drivers/crypto/caam/caamrng.c
147
static int caam_read(struct hwrng *rng, void *dst, size_t max, bool wait)
drivers/crypto/caam/caamrng.c
152
if (wait) {
drivers/crypto/caam/caamrng.c
176
static inline void test_len(struct hwrng *rng, size_t len, bool wait)
drivers/crypto/caam/caamrng.c
188
read_len = rng->read(rng, buf, len, wait);
drivers/crypto/caam/caamrng.c
190
if (read_len < 0 || (read_len == 0 && wait)) {
drivers/crypto/caam/caamrng.c
207
static inline void test_mode_once(struct hwrng *rng, bool wait)
drivers/crypto/caam/caamrng.c
209
test_len(rng, 32, wait);
drivers/crypto/caam/caamrng.c
210
test_len(rng, 64, wait);
drivers/crypto/caam/caamrng.c
211
test_len(rng, 128, wait);
drivers/crypto/ccp/ccp-dev.c
506
int ccp_trng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/crypto/ccp/ccp-dev.h
639
int ccp_trng_read(struct hwrng *rng, void *data, size_t max, bool wait);
drivers/crypto/gemini/sl3516-ce-rng.c
13
static int sl3516_ce_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/crypto/hifn_795x.c
733
static int hifn_rng_data_present(struct hwrng *rng, int wait)
drivers/crypto/hifn_795x.c
742
if (!wait)
drivers/crypto/hisilicon/qm.c
2495
wake_up_interruptible(&qp->uacce_q->wait);
drivers/crypto/hisilicon/trng/trng.c
232
static int hisi_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/crypto/hisilicon/trng/trng.c
69
static int hisi_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait);
drivers/crypto/inside-secure/eip93/eip93-common.c
712
DECLARE_CRYPTO_WAIT(wait);
drivers/crypto/inside-secure/eip93/eip93-common.c
745
crypto_init_wait(&wait);
drivers/crypto/inside-secure/eip93/eip93-common.c
747
crypto_req_done, &wait);
drivers/crypto/inside-secure/eip93/eip93-common.c
754
ret = crypto_wait_req(crypto_ahash_digest(req), &wait);
drivers/crypto/inside-secure/eip93/eip93-common.c
786
ret = crypto_wait_req(crypto_ahash_finup(req), &wait);
drivers/crypto/inside-secure/eip93/eip93-common.c
801
ret = crypto_wait_req(crypto_ahash_finup(req), &wait);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
764
struct crypto_wait wait;
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
812
crypto_init_wait(&wait);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
814
crypto_req_done, &wait);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
820
rc = crypto_wait_req(crypto_ahash_digest(req), &wait);
drivers/crypto/intel/qat/qat_common/adf_init.c
284
bool wait = false;
drivers/crypto/intel/qat/qat_common/adf_init.c
318
wait = true;
drivers/crypto/intel/qat/qat_common/adf_init.c
328
if (wait)
drivers/crypto/qce/sha.c
334
struct crypto_wait wait;
drivers/crypto/qce/sha.c
368
crypto_init_wait(&wait);
drivers/crypto/qce/sha.c
370
crypto_req_done, &wait);
drivers/crypto/qce/sha.c
383
ret = crypto_wait_req(crypto_ahash_digest(req), &wait);
drivers/crypto/qcom-rng.c
116
static int qcom_hwrng_read(struct hwrng *hwrng, void *data, size_t max, bool wait)
drivers/crypto/starfive/jh7110-hash.c
414
struct crypto_wait wait;
drivers/crypto/starfive/jh7110-hash.c
431
crypto_init_wait(&wait);
drivers/crypto/starfive/jh7110-hash.c
433
crypto_req_done, &wait);
drivers/crypto/starfive/jh7110-hash.c
446
ret = crypto_wait_req(crypto_ahash_digest(req), &wait);
drivers/crypto/talitos.c
2194
struct crypto_wait wait;
drivers/crypto/talitos.c
2197
crypto_init_wait(&wait);
drivers/crypto/talitos.c
2206
crypto_req_done, &wait);
drivers/crypto/talitos.c
2211
ret = crypto_wait_req(crypto_ahash_digest(req), &wait);
drivers/crypto/talitos.c
753
static int talitos_rng_data_present(struct hwrng *rng, int wait)
drivers/crypto/talitos.c
763
if (ofl || !wait)
drivers/crypto/xilinx/xilinx-trng.c
107
static size_t xtrng_readblock32(void __iomem *rng_base, __be32 *buf, int blocks32, bool wait)
drivers/crypto/xilinx/xilinx-trng.c
114
if (wait)
drivers/crypto/xilinx/xilinx-trng.c
121
TRNG_STATUS_QCNT_16_BYTES, !!wait, timeout);
drivers/crypto/xilinx/xilinx-trng.c
134
int no_of_random_bytes, bool wait)
drivers/crypto/xilinx/xilinx-trng.c
145
ret = xtrng_readblock32(rng->rng_base, (__be32 *)rand_gen_buf, blocks, wait);
drivers/crypto/xilinx/xilinx-trng.c
152
ret = xtrng_readblock32(rng->rng_base, (__be32 *)randbuf, 1, wait);
drivers/crypto/xilinx/xilinx-trng.c
230
u32 rand_buf_size, int wait)
drivers/crypto/xilinx/xilinx-trng.c
238
nbytes = xtrng_collect_random_data(rng, rand_buf_ptr, rand_buf_size, wait);
drivers/crypto/xilinx/xilinx-trng.c
290
static int xtrng_hwrng_trng_read(struct hwrng *hwrng, void *data, size_t max, bool wait)
drivers/crypto/xilinx/xilinx-trng.c
298
if (!mutex_trylock(&rng->lock) && !wait)
drivers/crypto/xilinx/xilinx-trng.c
300
else if (!mutex_is_locked(&rng->lock) && wait)
drivers/crypto/xilinx/xilinx-trng.c
304
ret = xtrng_random_bytes_generate(rng, buf, TRNG_SEC_STRENGTH_BYTES, wait);
drivers/dma-buf/dma-fence.c
541
if (fence->ops->wait)
drivers/dma-buf/dma-fence.c
542
ret = fence->ops->wait(fence, intr, timeout);
drivers/dma-buf/dma-fence.c
781
struct default_wait_cb *wait =
drivers/dma-buf/dma-fence.c
784
wake_up_state(wait->task, TASK_NORMAL);
drivers/dma-buf/sync_file.c
197
static __poll_t sync_file_poll(struct file *file, poll_table *wait)
drivers/dma-buf/sync_file.c
201
poll_wait(file, &sync_file->wq, wait);
drivers/dma/dmatest.c
1351
if (params->iterations && wait)
drivers/dma/dmatest.c
218
wait_queue_head_t *wait;
drivers/dma/dmatest.c
250
static bool wait;
drivers/dma/dmatest.c
291
wait = true;
drivers/dma/dmatest.c
299
module_param_cb(wait, &wait_ops, &wait, 0444);
drivers/dma/dmatest.c
300
MODULE_PARM_DESC(wait, "Wait for tests to complete (default: false)");
drivers/dma/dmatest.c
441
wake_up_all(done->wait);
drivers/dma/dmatest.c
999
thread->test_done.wait = &thread->done_wait;
drivers/dma/idxd/cdev.c
495
struct poll_table_struct *wait)
drivers/dma/idxd/cdev.c
505
poll_wait(filp, &wq->err_queue, wait);
drivers/dma/idxd/submit.c
31
DEFINE_SBQ_WAIT(wait);
drivers/dma/idxd/submit.c
49
sbitmap_prepare_to_wait(sbq, ws, &wait, TASK_INTERRUPTIBLE);
drivers/dma/idxd/submit.c
58
sbitmap_finish_wait(sbq, ws, &wait);
drivers/dma/sh/rcar-dmac.c
1104
list_splice_init(&rchan->desc.wait, &list);
drivers/dma/sh/rcar-dmac.c
1669
list_add_tail(&desc->node, &chan->desc.wait);
drivers/dma/sh/rcar-dmac.c
177
struct list_head wait;
drivers/dma/sh/rcar-dmac.c
1770
INIT_LIST_HEAD(&rchan->desc.wait);
drivers/dma/sh/rcar-dmac.c
595
list_splice_init(&chan->desc.wait, &list);
drivers/dma/sh/rcar-dmac.c
610
list_splice(&list, &chan->desc.wait);
drivers/dma/sh/rcar-dmac.c
837
list_splice_init(&chan->desc.wait, &descs);
drivers/dpll/zl3073x/core.c
548
if (seq->wait)
drivers/dpll/zl3073x/core.c
549
msleep(seq->wait);
drivers/dpll/zl3073x/core.h
113
u32 wait;
drivers/dpll/zl3073x/core.h
121
.wait = _wait, \
drivers/firewire/core-cdev.c
1892
poll_wait(file, &client->wait, pt);
drivers/firewire/core-cdev.c
304
init_waitqueue_head(&client->wait);
drivers/firewire/core-cdev.c
331
wake_up_interruptible(&client->wait);
drivers/firewire/core-cdev.c
341
ret = wait_event_interruptible(client->wait,
drivers/firewire/core-cdev.c
439
wake_up_interruptible(&client->wait);
drivers/firewire/core-cdev.c
61
wait_queue_head_t wait;
drivers/firewire/nosy.c
127
init_waitqueue_head(&buffer->wait);
drivers/firewire/nosy.c
145
if (wait_event_interruptible(buffer->wait,
drivers/firewire/nosy.c
214
wake_up_interruptible(&buffer->wait);
drivers/firewire/nosy.c
328
poll_wait(file, &client->buffer.wait, pt);
drivers/firewire/nosy.c
515
wake_up_interruptible(&client->buffer.wait);
drivers/firewire/nosy.c
66
wait_queue_head_t wait;
drivers/firmware/arm_scmi/raw_mode.c
1039
struct poll_table_struct *wait)
drivers/firmware/arm_scmi/raw_mode.c
1041
return scmi_test_dbg_raw_common_poll(filp, wait, SCMI_RAW_NOTIF_QUEUE);
drivers/firmware/arm_scmi/raw_mode.c
1062
struct poll_table_struct *wait)
drivers/firmware/arm_scmi/raw_mode.c
1064
return scmi_test_dbg_raw_common_poll(filp, wait, SCMI_RAW_ERRS_QUEUE);
drivers/firmware/arm_scmi/raw_mode.c
858
struct poll_table_struct *wait,
drivers/firmware/arm_scmi/raw_mode.c
870
poll_wait(filp, &q->wq, wait);
drivers/firmware/arm_scmi/raw_mode.c
897
struct poll_table_struct *wait)
drivers/firmware/arm_scmi/raw_mode.c
899
return scmi_test_dbg_raw_common_poll(filp, wait, SCMI_RAW_REPLY_QUEUE);
drivers/firmware/turris-mox-rwtm.c
252
static int mox_hwrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/firmware/turris-mox-rwtm.c
262
if (!wait) {
drivers/gnss/core.c
187
static __poll_t gnss_poll(struct file *file, poll_table *wait)
drivers/gnss/core.c
192
poll_wait(file, &gdev->read_queue, wait);
drivers/gpib/agilent_82350b/agilent_82350b.c
175
retval = wait_event_interruptible(board->wait,
drivers/gpib/agilent_82350b/agilent_82350b.c
207
retval = wait_event_interruptible(board->wait,
drivers/gpib/agilent_82350b/agilent_82350b.c
274
wake_up_interruptible(&board->wait);
drivers/gpib/agilent_82350b/agilent_82350b.c
86
retval = wait_event_interruptible(board->wait,
drivers/gpib/agilent_82357a/agilent_82357a.c
1124
wake_up_interruptible(&board->wait);
drivers/gpib/agilent_82357a/agilent_82357a.c
602
retval = wait_event_interruptible(board->wait,
drivers/gpib/cb7210/cb7210.c
104
if (wait_event_interruptible(board->wait,
drivers/gpib/cb7210/cb7210.c
154
if (wait_event_interruptible(board->wait,
drivers/gpib/cb7210/cb7210.c
189
if (wait_event_interruptible(board->wait,
drivers/gpib/cb7210/cb7210.c
292
if (wait_event_interruptible(board->wait,
drivers/gpib/cb7210/cb7210.c
333
if (wait_event_interruptible(board->wait,
drivers/gpib/cb7210/cb7210.c
514
wake_up_interruptible(&board->wait);
drivers/gpib/common/gpib_os.c
1023
wake_up_interruptible(&board->wait);
drivers/gpib/common/gpib_os.c
1043
wake_up_interruptible(&board->wait);
drivers/gpib/common/gpib_os.c
1123
wake_up_interruptible(&board->wait);
drivers/gpib/common/gpib_os.c
2149
init_waitqueue_head(&board->wait);
drivers/gpib/common/gpib_os.c
303
wake_up_interruptible(&board->wait);
drivers/gpib/common/gpib_os.c
91
wake_up_interruptible(&board->wait);
drivers/gpib/common/gpib_os.c
949
wake_up_interruptible(&board->wait);
drivers/gpib/common/iblib.c
173
wait_event_interruptible(board->wait,
drivers/gpib/common/iblib.c
579
wake_up_interruptible(&winfo->board->wait);
drivers/gpib/common/iblib.c
662
if (wait_event_interruptible(board->wait, wait_satisfied(&winfo, status_queue,
drivers/gpib/eastwood/fluke_gpib.c
269
if (wait_event_interruptible(board->wait,
drivers/gpib/eastwood/fluke_gpib.c
328
if (wait_event_interruptible(board->wait,
drivers/gpib/eastwood/fluke_gpib.c
347
if (wait_event_interruptible(board->wait,
drivers/gpib/eastwood/fluke_gpib.c
370
wake_up_interruptible(&board->wait);
drivers/gpib/eastwood/fluke_gpib.c
427
if (wait_event_interruptible(board->wait,
drivers/gpib/eastwood/fluke_gpib.c
608
if (wait_event_interruptible(board->wait,
drivers/gpib/eastwood/fluke_gpib.c
835
wake_up_interruptible(&board->wait);
drivers/gpib/fmh_gpib/fmh_gpib.c
1232
wake_up_interruptible(&board->wait);
drivers/gpib/fmh_gpib/fmh_gpib.c
307
if (wait_event_interruptible(board->wait,
drivers/gpib/fmh_gpib/fmh_gpib.c
326
if (wait_event_interruptible(board->wait,
drivers/gpib/fmh_gpib/fmh_gpib.c
350
if (wait_event_interruptible(board->wait,
drivers/gpib/fmh_gpib/fmh_gpib.c
376
wake_up_interruptible(&board->wait);
drivers/gpib/fmh_gpib/fmh_gpib.c
448
if (wait_event_interruptible(board->wait,
drivers/gpib/fmh_gpib/fmh_gpib.c
578
if (wait_event_interruptible(board->wait,
drivers/gpib/fmh_gpib/fmh_gpib.c
637
if (wait_event_interruptible(board->wait,
drivers/gpib/fmh_gpib/fmh_gpib.c
766
wait_retval = wait_event_interruptible(board->wait,
drivers/gpib/gpio/gpib_bitbang.c
387
retval = wait_event_interruptible(board->wait,
drivers/gpib/gpio/gpib_bitbang.c
468
wake_up_interruptible(&board->wait);
drivers/gpib/gpio/gpib_bitbang.c
535
retval = wait_event_interruptible(board->wait,
drivers/gpib/gpio/gpib_bitbang.c
620
wake_up_interruptible(&board->wait);
drivers/gpib/gpio/gpib_bitbang.c
696
wake_up_interruptible(&board->wait);
drivers/gpib/gpio/gpib_bitbang.c
721
wake_up_interruptible(&board->wait);
drivers/gpib/hp_82341/hp_82341.c
214
retval = wait_event_interruptible(board->wait,
drivers/gpib/hp_82341/hp_82341.c
91
retval = wait_event_interruptible(board->wait,
drivers/gpib/include/gpib_types.h
262
wait_queue_head_t wait;
drivers/gpib/ines/ines_gpib.c
109
if (wait_event_interruptible(board->wait,
drivers/gpib/ines/ines_gpib.c
201
if (wait_event_interruptible(board->wait,
drivers/gpib/ines/ines_gpib.c
313
wake_up_interruptible(&board->wait);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
663
spin_lock_irqsave((spinlock_t *)&board->wait.lock, flags);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
664
q = (struct list_head *)&board->wait.WQH;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
673
spin_unlock_irqrestore((spinlock_t *)&board->wait.lock, flags);
drivers/gpib/nec7210/nec7210.c
432
if (wait_event_interruptible(board->wait,
drivers/gpib/nec7210/nec7210.c
455
if (wait_event_interruptible(board->wait, test_bit(COMMAND_READY_BN, &priv->state) ||
drivers/gpib/nec7210/nec7210.c
479
if (wait_event_interruptible(board->wait,
drivers/gpib/nec7210/nec7210.c
551
if (wait_event_interruptible(board->wait,
drivers/gpib/nec7210/nec7210.c
56
ret = wait_event_interruptible(board->wait, test_bit(COMMAND_READY_BN, &priv->state));
drivers/gpib/nec7210/nec7210.c
627
if (wait_event_interruptible(board->wait,
drivers/gpib/nec7210/nec7210.c
721
if (wait_event_interruptible(board->wait,
drivers/gpib/nec7210/nec7210.c
960
wake_up_interruptible(&board->wait); /* wake up sleeping process */
drivers/gpib/ni_usb/ni_usb_gpib.c
1847
wake_up_interruptible(&board->wait);
drivers/gpib/ni_usb/ni_usb_gpib.c
345
wake_up_interruptible(&board->wait);
drivers/gpib/tms9914/tms9914.c
444
if (wait_event_interruptible(board->wait,
drivers/gpib/tms9914/tms9914.c
554
if (wait_event_interruptible(board->wait,
drivers/gpib/tms9914/tms9914.c
674
if (wait_event_interruptible(board->wait,
drivers/gpib/tms9914/tms9914.c
692
if (wait_event_interruptible(board->wait,
drivers/gpib/tms9914/tms9914.c
817
wake_up_interruptible(&board->wait);
drivers/gpib/tnt4882/tnt4882_gpib.c
325
if (wait_event_interruptible(board->wait,
drivers/gpib/tnt4882/tnt4882_gpib.c
364
if (wait_event_interruptible(board->wait,
drivers/gpib/tnt4882/tnt4882_gpib.c
436
if (wait_event_interruptible(board->wait,
drivers/gpib/tnt4882/tnt4882_gpib.c
586
wake_up_interruptible(&board->wait);
drivers/gpio/gpiolib-cdev.c
1462
struct poll_table_struct *wait)
drivers/gpio/gpiolib-cdev.c
1472
poll_wait(file, &lr->wait, wait);
drivers/gpio/gpiolib-cdev.c
1475
&lr->wait.lock))
drivers/gpio/gpiolib-cdev.c
1498
scoped_guard(spinlock, &lr->wait.lock) {
drivers/gpio/gpiolib-cdev.c
1506
ret = wait_event_interruptible_locked(lr->wait,
drivers/gpio/gpiolib-cdev.c
1637
init_waitqueue_head(&lr->wait);
drivers/gpio/gpiolib-cdev.c
1769
wait_queue_head_t wait;
drivers/gpio/gpiolib-cdev.c
1780
struct poll_table_struct *wait)
drivers/gpio/gpiolib-cdev.c
1790
poll_wait(file, &le->wait, wait);
drivers/gpio/gpiolib-cdev.c
1792
if (!kfifo_is_empty_spinlocked_noirqsave(&le->events, &le->wait.lock))
drivers/gpio/gpiolib-cdev.c
1804
wake_up_poll(&le->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
1845
scoped_guard(spinlock, &le->wait.lock) {
drivers/gpio/gpiolib-cdev.c
1853
ret = wait_event_interruptible_locked(le->wait,
drivers/gpio/gpiolib-cdev.c
1991
1, &le->wait.lock);
drivers/gpio/gpiolib-cdev.c
1993
wake_up_poll(&le->wait, EPOLLIN);
drivers/gpio/gpiolib-cdev.c
2102
init_waitqueue_head(&le->wait);
drivers/gpio/gpiolib-cdev.c
2301
wait_queue_head_t wait;
drivers/gpio/gpiolib-cdev.c
2509
&ctx->cdev->wait.lock);
drivers/gpio/gpiolib-cdev.c
2511
wake_up_poll(&ctx->cdev->wait, EPOLLIN);
drivers/gpio/gpiolib-cdev.c
2576
wake_up_poll(&cdev->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
2592
poll_wait(file, &cdev->wait, pollt);
drivers/gpio/gpiolib-cdev.c
2595
&cdev->wait.lock))
drivers/gpio/gpiolib-cdev.c
2622
scoped_guard(spinlock, &cdev->wait.lock) {
drivers/gpio/gpiolib-cdev.c
2630
ret = wait_event_interruptible_locked(cdev->wait,
drivers/gpio/gpiolib-cdev.c
2706
init_waitqueue_head(&cdev->wait);
drivers/gpio/gpiolib-cdev.c
504
wait_queue_head_t wait;
drivers/gpio/gpiolib-cdev.c
553
wake_up_poll(&lr->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
563
scoped_guard(spinlock, &lr->wait.lock) {
drivers/gpio/gpiolib-cdev.c
571
wake_up_poll(&lr->wait, EPOLLIN);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1257
bool wait, bool intr)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1261
if (wait)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
418
bool wait)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
436
if (wait)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1493
union drm_amdgpu_wait_cs *wait = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1494
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1500
ctx = amdgpu_ctx_get(filp->driver_priv, wait->in.ctx_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1504
r = amdgpu_ctx_get_entity(ctx, wait->in.ip_type, wait->in.ip_instance,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1505
wait->in.ring, &entity);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1511
fence = amdgpu_ctx_get_fence(ctx, entity, wait->in.handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1526
memset(wait, 0, sizeof(*wait));
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1527
wait->out.status = (r == 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1635
union drm_amdgpu_wait_fences *wait,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1638
uint32_t fence_count = wait->in.fence_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1644
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1664
memset(wait, 0, sizeof(*wait));
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1665
wait->out.status = (r > 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1680
union drm_amdgpu_wait_fences *wait,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1683
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1684
uint32_t fence_count = wait->in.fence_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1718
memset(wait, 0, sizeof(*wait));
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1719
wait->out.status = (r > 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1720
wait->out.first_signaled = first;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1746
union drm_amdgpu_wait_fences *wait = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1751
fences = memdup_array_user(u64_to_user_ptr(wait->in.fences),
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1752
wait->in.fence_count,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1757
if (wait->in.wait_all)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1758
r = amdgpu_cs_wait_all_fences(adev, filp, wait, fences);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1760
r = amdgpu_cs_wait_any_fence(adev, filp, wait, fences);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2191
bool wait = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2207
wait = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2227
if (wait)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
454
uint32_t pattern, uint32_t num_wave, bool wait)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
480
} while (++loop < 2000 && wait);
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h
122
uint32_t mask, uint32_t wait)
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h
126
direct_poll->wait_value = wait;
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h
146
#define MMSCH_V1_0_INSERT_DIRECT_POLL(reg, mask, wait) { \
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h
149
(mask), (wait)); \
drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h
306
uint32_t mask, uint32_t wait)
drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h
310
direct_poll->wait_value = wait;
drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h
330
#define MMSCH_V2_0_INSERT_DIRECT_POLL(reg, mask, wait) { \
drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h
333
(mask), (wait)); \
drivers/gpu/drm/amd/amdgpu/mmsch_v3_0.h
113
#define MMSCH_V3_0_INSERT_DIRECT_POLL(reg, mask, wait) { \
drivers/gpu/drm/amd/amdgpu/mmsch_v3_0.h
118
direct_poll.wait_value = wait; \
drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h
125
#define MMSCH_V4_0_INSERT_DIRECT_POLL(reg, mask, wait) { \
drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h
130
direct_poll.wait_value = wait; \
drivers/gpu/drm/amd/amdgpu/mmsch_v5_0.h
124
#define MMSCH_V5_0_INSERT_DIRECT_POLL(reg, mask, wait) { \
drivers/gpu/drm/amd/amdgpu/mmsch_v5_0.h
129
direct_poll.wait_value = wait; \
drivers/gpu/drm/amd/amdkfd/kfd_events.c
268
list_for_each_entry(waiter, &ev->wq.head, wait.entry)
drivers/gpu/drm/amd/amdkfd/kfd_events.c
41
wait_queue_entry_t wait;
drivers/gpu/drm/amd/amdkfd/kfd_events.c
646
list_for_each_entry(waiter, &ev->wq.head, wait.entry)
drivers/gpu/drm/amd/amdkfd/kfd_events.c
799
init_wait(&event_waiters[i].wait);
drivers/gpu/drm/amd/amdkfd/kfd_events.c
827
add_wait_queue(&ev->wq, &waiter->wait);
drivers/gpu/drm/amd/amdkfd/kfd_events.c
934
&waiters[i].wait);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
66
struct poll_table_struct *wait)
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
71
poll_wait(filep, &client->wait_queue, wait);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1512
unsigned long *bitmap, bool wait, bool flush_tlb)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1545
bo_adev, wait ? &fence : NULL,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1668
bool intr, bool wait, bool flush_tlb)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1838
ctx->bitmap, wait, flush_tlb);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
207
bool amdgpu_dm_psr_disable(struct dc_stream_state *stream, bool wait)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
213
return dc_link_set_psr_allow_active(stream->link, &psr_enable, wait, false, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h
38
bool amdgpu_dm_psr_disable(struct dc_stream_state *stream, bool wait);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
153
bool amdgpu_dm_replay_enable(struct dc_stream_state *stream, bool wait)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
174
link->dc->link_srv->edp_set_replay_allow_active(link, &replay_active, wait, false, NULL);
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1210
block_sequence[num_steps].params.update_psr_wait_loop_params.wait = clk_mgr_base->clks.dispclk_khz / 1000 / 7;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
754
params->update_psr_wait_loop_params.wait);
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.h
72
unsigned int wait;
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
1782
bool wait)
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
1787
seq_state->steps[*seq_state->num_steps].params.hubbub_force_pstate_change_control_params.wait = wait;
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
2553
bool wait = params->hubbub_force_pstate_change_control_params.wait;
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
2556
hubbub->funcs->force_pstate_change_control(hubbub, enable, wait);
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
469
bool wait, bool force_static, const unsigned int *power_opts)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
471
return link->dc->link_srv->edp_set_psr_allow_active(link, allow_active, wait,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
483
bool wait, bool force_static, const unsigned int *power_opts)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
485
return link->dc->link_srv->edp_set_replay_allow_active(link, allow_active, wait,
drivers/gpu/drm/amd/display/dc/dc.h
2457
bool wait, bool force_static, const unsigned int *power_opts);
drivers/gpu/drm/amd/display/dc/dc.h
2477
bool wait, bool force_static, const unsigned int *power_opts);
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
1285
bool dc_dmub_srv_is_hw_pwr_up(struct dc_dmub_srv *dc_dmub_srv, bool wait)
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
1298
if (wait) {
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h
109
bool dc_dmub_srv_is_hw_pwr_up(struct dc_dmub_srv *dc_dmub_srv, bool wait);
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
129
static void dce_dmcu_set_psr_enable(struct dmcu *dmcu, bool enable, bool wait)
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
153
if (wait == true) {
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
546
static void dcn10_dmcu_set_psr_enable(struct dmcu *dmcu, bool enable, bool wait)
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
579
if (wait == true) {
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
179
static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst)
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
205
if (wait) {
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h
42
void (*psr_enable)(struct dmub_psr *dmub, bool enable, bool wait,
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
47
static void dmub_replay_enable(struct dmub_replay *dmub, bool enable, bool wait, uint8_t panel_inst)
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
72
if (wait) {
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h
21
void (*replay_enable)(struct dmub_replay *dmub, bool enable, bool wait,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1695
struct hubbub *hubbub, bool enable, bool wait);
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
436
bool wait;
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h
65
void (*set_psr_enable)(struct dmcu *dmcu, bool enable, bool wait);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
267
bool wait,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
284
const bool *enable, bool wait, bool force_static,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
585
bool wait, bool force_static, const unsigned int *power_opts)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
623
psr->funcs->psr_enable(psr, link->psr_settings.psr_allow_active, wait, panel_inst);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
626
dmcu->funcs->set_psr_enable(dmcu, link->psr_settings.psr_allow_active, wait);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
937
bool wait, bool force_static, const unsigned int *power_opts)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
963
replay->funcs->replay_enable(replay, *allow_active, wait, panel_inst);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
48
bool wait, bool force_static, const unsigned int *power_opts);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
56
bool wait, bool force_static, const unsigned int *power_opts);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1115
u32 cmd, sts, val, wait = WRITE_COMPLETED, ctl = 0;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1161
wait = READ_COMPLETED_WITH_ERR | READ_COMPLETED;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1165
wait = ACK_WITH_ERR_RCVD | ACK_RCVD;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1186
writel(wait, dsi->regs + DIRECT_CMD_STS_CLR);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1187
writel(wait, dsi->regs + DIRECT_CMD_STS_CTL);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1195
writel(wait, dsi->regs + DIRECT_CMD_STS_CLR);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1202
if (!(sts & wait)) {
drivers/gpu/drm/display/drm_dp_tunnel.c
1077
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/gpu/drm/display/drm_dp_tunnel.c
1105
add_wait_queue(&mgr->bw_req_queue, &wait);
drivers/gpu/drm/display/drm_dp_tunnel.c
1128
timeout = wait_woken(&wait, TASK_UNINTERRUPTIBLE, timeout);
drivers/gpu/drm/display/drm_dp_tunnel.c
1131
remove_wait_queue(&mgr->bw_req_queue, &wait);
drivers/gpu/drm/drm_debugfs_crc.c
345
static __poll_t crtc_crc_poll(struct file *file, poll_table *wait)
drivers/gpu/drm/drm_debugfs_crc.c
351
poll_wait(file, &crc->wq, wait);
drivers/gpu/drm/drm_file.c
624
__poll_t drm_poll(struct file *filp, struct poll_table_struct *wait)
drivers/gpu/drm/drm_file.c
629
poll_wait(filp, &file_priv->event_wait, wait);
drivers/gpu/drm/drm_syncobj.c
1005
struct syncobj_wait_entry *wait =
drivers/gpu/drm/drm_syncobj.c
1008
wake_up_process(wait->task);
drivers/gpu/drm/drm_syncobj.c
1012
struct syncobj_wait_entry *wait)
drivers/gpu/drm/drm_syncobj.c
1020
if (!fence || dma_fence_chain_find_seqno(&fence, wait->point)) {
drivers/gpu/drm/drm_syncobj.c
1024
wait->fence = dma_fence_get_stub();
drivers/gpu/drm/drm_syncobj.c
1026
wait->fence = fence;
drivers/gpu/drm/drm_syncobj.c
1029
wake_up_process(wait->task);
drivers/gpu/drm/drm_syncobj.c
1030
list_del_init(&wait->node);
drivers/gpu/drm/drm_syncobj.c
1229
struct drm_syncobj_wait *wait,
drivers/gpu/drm/drm_syncobj.c
1238
timeout = drm_timeout_abs_to_jiffies(wait->timeout_nsec);
drivers/gpu/drm/drm_syncobj.c
1241
wait->count_handles,
drivers/gpu/drm/drm_syncobj.c
1242
wait->flags,
drivers/gpu/drm/drm_syncobj.c
1247
wait->first_signaled = first;
drivers/gpu/drm/drm_syncobj.c
224
struct syncobj_wait_entry *wait);
drivers/gpu/drm/drm_syncobj.c
267
struct syncobj_wait_entry *wait)
drivers/gpu/drm/drm_syncobj.c
271
if (wait->fence)
drivers/gpu/drm/drm_syncobj.c
280
if (!fence || dma_fence_chain_find_seqno(&fence, wait->point)) {
drivers/gpu/drm/drm_syncobj.c
282
list_add_tail(&wait->node, &syncobj->cb_list);
drivers/gpu/drm/drm_syncobj.c
284
wait->fence = dma_fence_get_stub();
drivers/gpu/drm/drm_syncobj.c
286
wait->fence = fence;
drivers/gpu/drm/drm_syncobj.c
292
struct syncobj_wait_entry *wait)
drivers/gpu/drm/drm_syncobj.c
294
if (!wait->node.next)
drivers/gpu/drm/drm_syncobj.c
298
list_del_init(&wait->node);
drivers/gpu/drm/drm_syncobj.c
441
struct syncobj_wait_entry wait;
drivers/gpu/drm/drm_syncobj.c
483
memset(&wait, 0, sizeof(wait));
drivers/gpu/drm/drm_syncobj.c
484
wait.task = current;
drivers/gpu/drm/drm_syncobj.c
485
wait.point = point;
drivers/gpu/drm/drm_syncobj.c
486
drm_syncobj_fence_add_wait(syncobj, &wait);
drivers/gpu/drm/drm_syncobj.c
490
if (wait.fence) {
drivers/gpu/drm/drm_syncobj.c
508
*fence = wait.fence;
drivers/gpu/drm/drm_syncobj.c
510
if (wait.node.next)
drivers/gpu/drm/drm_syncobj.c
511
drm_syncobj_remove_wait(syncobj, &wait);
drivers/gpu/drm/drm_vblank.c
1837
int wait;
drivers/gpu/drm/drm_vblank.c
1841
wait = wait_event_interruptible_timeout(vblank->queue,
drivers/gpu/drm/drm_vblank.c
1846
switch (wait) {
drivers/gpu/drm/exynos/exynos_drm_drv.c
254
init_waitqueue_head(&private->wait);
drivers/gpu/drm/exynos/exynos_drm_drv.h
208
wait_queue_head_t wait;
drivers/gpu/drm/hyperv/hyperv_drm.h
31
struct completion wait;
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
118
init_completion(&hv->wait);
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
228
t = wait_for_completion_timeout(&hv->wait, VMBUS_VSP_TIMEOUT);
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
262
t = wait_for_completion_timeout(&hv->wait, VMBUS_VSP_TIMEOUT);
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
388
t = wait_for_completion_timeout(&hv->wait, VMBUS_VSP_TIMEOUT);
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
435
complete(&hv->wait);
drivers/gpu/drm/i915/display/intel_display_rps.c
19
struct wait_queue_entry wait;
drivers/gpu/drm/i915/display/intel_display_rps.c
28
struct wait_rps_boost *wait = container_of(_wait, typeof(*wait), wait);
drivers/gpu/drm/i915/display/intel_display_rps.c
29
struct intel_display *display = to_intel_display(wait->crtc->dev);
drivers/gpu/drm/i915/display/intel_display_rps.c
36
intel_parent_rps_boost_if_not_started(display, wait->fence);
drivers/gpu/drm/i915/display/intel_display_rps.c
38
dma_fence_put(wait->fence);
drivers/gpu/drm/i915/display/intel_display_rps.c
40
drm_crtc_vblank_put(wait->crtc);
drivers/gpu/drm/i915/display/intel_display_rps.c
42
list_del(&wait->wait.entry);
drivers/gpu/drm/i915/display/intel_display_rps.c
43
kfree(wait);
drivers/gpu/drm/i915/display/intel_display_rps.c
51
struct wait_rps_boost *wait;
drivers/gpu/drm/i915/display/intel_display_rps.c
62
wait = kmalloc_obj(*wait);
drivers/gpu/drm/i915/display/intel_display_rps.c
63
if (!wait) {
drivers/gpu/drm/i915/display/intel_display_rps.c
68
wait->fence = dma_fence_get(fence);
drivers/gpu/drm/i915/display/intel_display_rps.c
69
wait->crtc = crtc;
drivers/gpu/drm/i915/display/intel_display_rps.c
71
wait->wait.func = do_rps_boost;
drivers/gpu/drm/i915/display/intel_display_rps.c
72
wait->wait.flags = 0;
drivers/gpu/drm/i915/display/intel_display_rps.c
74
add_wait_queue(drm_crtc_vblank_waitqueue(crtc), &wait->wait);
drivers/gpu/drm/i915/display/intel_gmbus.c
402
DEFINE_WAIT(wait);
drivers/gpu/drm/i915/display/intel_gmbus.c
413
add_wait_queue(&display->gmbus.wait_queue, &wait);
drivers/gpu/drm/i915/display/intel_gmbus.c
427
remove_wait_queue(&display->gmbus.wait_queue, &wait);
drivers/gpu/drm/i915/display/intel_gmbus.c
438
DEFINE_WAIT(wait);
drivers/gpu/drm/i915/display/intel_gmbus.c
447
add_wait_queue(&display->gmbus.wait_queue, &wait);
drivers/gpu/drm/i915/display/intel_gmbus.c
453
remove_wait_queue(&display->gmbus.wait_queue, &wait);
drivers/gpu/drm/i915/display/intel_vblank.c
742
DEFINE_WAIT(wait);
drivers/gpu/drm/i915/display/intel_vblank.c
754
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/gpu/drm/i915/display/intel_vblank.c
774
finish_wait(wq, &wait);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1053
struct i915_request *wait,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1067
if (wait) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
1068
err = i915_request_await_dma_fence(rq, &wait->fence);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1915
struct intel_guc_tlb_wait *wait;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1922
xa_for_each(&guc->tlb_lookup, i, wait)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1923
wake_up(&wait->wq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2105
struct intel_guc_tlb_wait *wait;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2113
wait = kzalloc_obj(*wait);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2114
if (!wait)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2117
init_waitqueue_head(&wait->wq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2120
err = xa_alloc_cyclic_irq(&guc->tlb_lookup, &guc->serial_slot, wait,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2123
kfree(wait);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2132
struct intel_guc_tlb_wait *wait;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2137
wait = xa_load(&guc->tlb_lookup, guc->serial_slot);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2138
if (wait && wait->busy)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2140
kfree(wait);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4905
struct intel_guc_tlb_wait *wait;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4909
wait = xa_load(&guc->tlb_lookup, seqno);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4911
if (wait)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4912
wake_up(&wait->wq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4967
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5012
add_wait_queue(&wq->wq, &wait);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5025
if (!must_wait_woken(&wait, intel_guc_ct_max_queue_time_jiffies()) &&
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5032
remove_wait_queue(&wq->wq, &wait);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
649
DEFINE_WAIT(wait);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
661
prepare_to_wait(&guc->ct.wq, &wait, state);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
678
finish_wait(&guc->ct.wq, &wait);
drivers/gpu/drm/i915/gvt/scheduler.c
1168
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/gpu/drm/i915/gvt/scheduler.c
1175
add_wait_queue(&scheduler->waitq[engine->id], &wait);
drivers/gpu/drm/i915/gvt/scheduler.c
1180
wait_woken(&wait, TASK_INTERRUPTIBLE,
drivers/gpu/drm/i915/gvt/scheduler.c
1183
remove_wait_queue(&scheduler->waitq[engine->id], &wait);
drivers/gpu/drm/i915/i915_hwmon.c
446
DEFINE_WAIT(wait);
drivers/gpu/drm/i915/i915_hwmon.c
455
prepare_to_wait(&ddat->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/gpu/drm/i915/i915_hwmon.c
470
finish_wait(&ddat->waitq, &wait);
drivers/gpu/drm/i915/i915_perf.c
1257
poll_table *wait)
drivers/gpu/drm/i915/i915_perf.c
1259
poll_wait(file, &stream->poll_wq, wait);
drivers/gpu/drm/i915/i915_perf.c
3515
poll_table *wait)
drivers/gpu/drm/i915/i915_perf.c
3519
stream->ops->poll_wait(stream, file, wait);
drivers/gpu/drm/i915/i915_perf.c
3546
static __poll_t i915_perf_poll(struct file *file, poll_table *wait)
drivers/gpu/drm/i915/i915_perf.c
3552
ret = i915_perf_poll_locked(stream, file, wait);
drivers/gpu/drm/i915/i915_perf_types.h
124
poll_table *wait);
drivers/gpu/drm/i915/i915_request.c
1207
struct i915_sw_fence *wait = &to->submit;
drivers/gpu/drm/i915/i915_request.c
1242
wait = &to->semaphore;
drivers/gpu/drm/i915/i915_request.c
1245
return i915_sw_fence_await_dma_fence(wait,
drivers/gpu/drm/i915/i915_request.c
180
.wait = i915_fence_wait,
drivers/gpu/drm/i915/i915_request.c
1957
struct request_wait *wait = container_of(cb, typeof(*wait), cb);
drivers/gpu/drm/i915/i915_request.c
1959
wake_up_process(fetch_and_zero(&wait->tsk));
drivers/gpu/drm/i915/i915_request.c
1987
struct request_wait wait;
drivers/gpu/drm/i915/i915_request.c
2050
wait.tsk = current;
drivers/gpu/drm/i915/i915_request.c
2051
if (dma_fence_add_callback(&rq->fence, &wait.cb, request_wait_wake))
drivers/gpu/drm/i915/i915_request.c
2092
if (READ_ONCE(wait.tsk))
drivers/gpu/drm/i915/i915_request.c
2093
dma_fence_remove_callback(&rq->fence, &wait.cb);
drivers/gpu/drm/i915/i915_request.c
2094
GEM_BUG_ON(!list_empty(&wait.cb.node));
drivers/gpu/drm/i915/i915_sw_fence.c
144
wait_queue_head_t *x = &fence->wait;
drivers/gpu/drm/i915/i915_sw_fence.c
244
__init_waitqueue_head(&fence->wait, name, key);
drivers/gpu/drm/i915/i915_sw_fence.c
260
I915_SW_FENCE_BUG_ON(!list_empty(&fence->wait.head));
drivers/gpu/drm/i915/i915_sw_fence.c
293
list_for_each_entry(wq, &fence->wait.head, entry) {
drivers/gpu/drm/i915/i915_sw_fence.c
311
list_for_each_entry(wq, &fence->wait.head, entry) {
drivers/gpu/drm/i915/i915_sw_fence.c
383
spin_lock_irqsave(&signaler->wait.lock, flags);
drivers/gpu/drm/i915/i915_sw_fence.c
385
__add_wait_queue_entry_tail(&signaler->wait, wq);
drivers/gpu/drm/i915/i915_sw_fence.c
391
spin_unlock_irqrestore(&signaler->wait.lock, flags);
drivers/gpu/drm/i915/i915_sw_fence.h
113
wait_event(fence->wait, i915_sw_fence_done(fence));
drivers/gpu/drm/i915/i915_sw_fence.h
31
wait_queue_head_t wait;
drivers/gpu/drm/i915/selftests/i915_request.c
345
struct i915_sw_fence *submit, *wait;
drivers/gpu/drm/i915/selftests/i915_request.c
354
wait = heap_fence_create(GFP_KERNEL);
drivers/gpu/drm/i915/selftests/i915_request.c
355
if (!wait) {
drivers/gpu/drm/i915/selftests/i915_request.c
389
err = i915_sw_fence_await_dma_fence(wait,
drivers/gpu/drm/i915/selftests/i915_request.c
402
i915_sw_fence_commit(wait);
drivers/gpu/drm/i915/selftests/i915_request.c
404
if (!wait_event_timeout(wait->wait,
drivers/gpu/drm/i915/selftests/i915_request.c
405
i915_sw_fence_done(wait),
drivers/gpu/drm/i915/selftests/i915_request.c
410
atomic_read(&wait->pending), count,
drivers/gpu/drm/i915/selftests/i915_request.c
417
i915_sw_fence_wait(wait);
drivers/gpu/drm/i915/selftests/i915_request.c
434
heap_fence_put(wait);
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
715
if (!wait_event_timeout(timeout->wait,
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
41
__init_waitqueue_head(&fence->wait, name, key);
drivers/gpu/drm/imagination/pvr_mmu.c
124
int pvr_mmu_flush_exec(struct pvr_device *pvr_dev, bool wait)
drivers/gpu/drm/imagination/pvr_mmu.c
180
if (wait) {
drivers/gpu/drm/imagination/pvr_mmu.h
92
int pvr_mmu_flush_exec(struct pvr_device *pvr_dev, bool wait);
drivers/gpu/drm/msm/disp/mdp_kms.c
81
struct mdp_irq_wait *wait =
drivers/gpu/drm/msm/disp/mdp_kms.c
83
wait->count--;
drivers/gpu/drm/msm/disp/mdp_kms.c
89
struct mdp_irq_wait wait = {
drivers/gpu/drm/msm/disp/mdp_kms.c
96
mdp_irq_register(mdp_kms, &wait.irq);
drivers/gpu/drm/msm/disp/mdp_kms.c
97
wait_event_timeout(wait_event, (wait.count <= 0),
drivers/gpu/drm/msm/disp/mdp_kms.c
99
mdp_irq_unregister(mdp_kms, &wait.irq);
drivers/gpu/drm/msm/msm_gem.h
89
wait_queue_head_t wait;
drivers/gpu/drm/msm/msm_gem_vma.c
1213
vm->prealloc_throttle.wait,
drivers/gpu/drm/msm/msm_gem_vma.c
778
wake_up(&vm->prealloc_throttle.wait);
drivers/gpu/drm/msm/msm_gem_vma.c
846
init_waitqueue_head(&vm->prealloc_throttle.wait);
drivers/gpu/drm/nouveau/dispnv50/disp.c
259
dmac->push.wait = nv50_dmac_wait;
drivers/gpu/drm/nouveau/include/nvif/event.h
28
bool wait, struct nvif_event_v0 *args, u32 argc, struct nvif_event *event)
drivers/gpu/drm/nouveau/include/nvif/event.h
30
return nvif_event_ctor_(parent, name, handle, func, wait, args, argc, true, event);
drivers/gpu/drm/nouveau/include/nvif/head.h
21
int nvif_head_vblank_event_ctor(struct nvif_head *, const char *name, nvif_event_func, bool wait,
drivers/gpu/drm/nouveau/include/nvif/if000e.h
8
__u8 wait;
drivers/gpu/drm/nouveau/include/nvif/push.h
30
int (*wait)(struct nvif_push *push, u32 size);
drivers/gpu/drm/nouveau/include/nvif/push.h
51
int ret = push->wait(push, size);
drivers/gpu/drm/nouveau/include/nvkm/core/event.h
56
bool wait;
drivers/gpu/drm/nouveau/include/nvkm/core/event.h
67
void nvkm_event_ntfy_add(struct nvkm_event *, int id, u32 bits, bool wait, nvkm_event_func,
drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h
122
int nvkm_clk_astate(struct nvkm_clk *, int req, int rel, bool wait);
drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h
93
wait_queue_head_t wait;
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h
31
wait_queue_head_t wait;
drivers/gpu/drm/nouveau/nouveau_chan.c
175
chan->chan.push.wait = nouveau_channel_wait;
drivers/gpu/drm/nouveau/nouveau_fence.c
263
nouveau_fence_wait_legacy(struct dma_fence *f, bool intr, long wait)
drivers/gpu/drm/nouveau/nouveau_fence.c
267
unsigned long t = jiffies, timeout = t + wait;
drivers/gpu/drm/nouveau/nouveau_fence.c
274
if (wait != MAX_SCHEDULE_TIMEOUT && time_after_eq(t, timeout)) {
drivers/gpu/drm/nouveau/nouveau_fence.c
512
.wait = nouveau_fence_wait_legacy,
drivers/gpu/drm/nouveau/nvif/chan.c
108
chan->push.wait = nvif_chan_gpfifo_push_wait;
drivers/gpu/drm/nouveau/nvif/event.c
58
bool wait, struct nvif_event_v0 *args, u32 argc, bool warn,
drivers/gpu/drm/nouveau/nvif/event.c
70
args->wait = wait;
drivers/gpu/drm/nouveau/nvif/event.c
75
args->wait, argc - sizeof(*args));
drivers/gpu/drm/nouveau/nvif/head.c
31
bool wait, struct nvif_event *event)
drivers/gpu/drm/nouveau/nvif/head.c
34
func, wait, NULL, 0, event);
drivers/gpu/drm/nouveau/nvif/timer.c
26
nvif_timer_wait_test(struct nvif_timer_wait *wait)
drivers/gpu/drm/nouveau/nvif/timer.c
28
u64 time = nvif_device_time(wait->device);
drivers/gpu/drm/nouveau/nvif/timer.c
30
if (wait->reads == 0) {
drivers/gpu/drm/nouveau/nvif/timer.c
31
wait->time0 = time;
drivers/gpu/drm/nouveau/nvif/timer.c
32
wait->time1 = time;
drivers/gpu/drm/nouveau/nvif/timer.c
35
if (wait->time1 == time) {
drivers/gpu/drm/nouveau/nvif/timer.c
36
if (WARN_ON(wait->reads++ == 16))
drivers/gpu/drm/nouveau/nvif/timer.c
39
wait->time1 = time;
drivers/gpu/drm/nouveau/nvif/timer.c
40
wait->reads = 1;
drivers/gpu/drm/nouveau/nvif/timer.c
43
if (wait->time1 - wait->time0 > wait->limit)
drivers/gpu/drm/nouveau/nvif/timer.c
46
return wait->time1 - wait->time0;
drivers/gpu/drm/nouveau/nvif/timer.c
51
struct nvif_timer_wait *wait)
drivers/gpu/drm/nouveau/nvif/timer.c
53
wait->device = device;
drivers/gpu/drm/nouveau/nvif/timer.c
54
wait->limit = nsec;
drivers/gpu/drm/nouveau/nvif/timer.c
55
wait->reads = 0;
drivers/gpu/drm/nouveau/nvkm/core/event.c
102
nvkm_trace(subdev, "event: ntfy block %08x on %d wait:%d\n", ntfy->bits, ntfy->id, wait);
drivers/gpu/drm/nouveau/nvkm/core/event.c
106
if (wait)
drivers/gpu/drm/nouveau/nvkm/core/event.c
115
nvkm_event_ntfy_block_(ntfy, ntfy->wait);
drivers/gpu/drm/nouveau/nvkm/core/event.c
125
if (ntfy->wait)
drivers/gpu/drm/nouveau/nvkm/core/event.c
146
nvkm_event_ntfy_add(struct nvkm_event *event, int id, u32 bits, bool wait, nvkm_event_func func,
drivers/gpu/drm/nouveau/nvkm/core/event.c
149
nvkm_trace(event->subdev, "event: ntfy add %08x on %d wait:%d\n", id, bits, wait);
drivers/gpu/drm/nouveau/nvkm/core/event.c
154
ntfy->wait = wait;
drivers/gpu/drm/nouveau/nvkm/core/event.c
159
if (!ntfy->wait)
drivers/gpu/drm/nouveau/nvkm/core/event.c
98
nvkm_event_ntfy_block_(struct nvkm_event_ntfy *ntfy, bool wait)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
131
nvkm_event_ntfy_add(event, id, bits, uevent->wait, nvkm_uevent_ntfy, &uevent->ntfy);
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
154
uevent->wait = args->v0.wait;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
32
bool wait;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
136
nvkm_chan_preempt_locked(struct nvkm_chan *chan, bool wait)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
142
if (!wait)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
149
nvkm_chan_preempt(struct nvkm_chan *chan, bool wait)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
157
ret = nvkm_chan_preempt_locked(chan, wait);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
67
int nvkm_chan_preempt(struct nvkm_chan *, bool wait);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
68
int nvkm_chan_preempt_locked(struct nvkm_chan *, bool wait);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
431
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
431
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c
464
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c
86
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c
59
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c
47
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c
210
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c
269
ret = runl->func->wait(runl);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c
334
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
128
runl->func->wait(runl);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
271
nvkm_runl_update_locked(struct nvkm_runl *runl, bool wait)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
275
if (wait)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
276
runl->func->wait(runl);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
109
void nvkm_runl_update_locked(struct nvkm_runl *, bool wait);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
54
int (*wait)(struct nvkm_runl *);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c
90
.wait = nv50_runl_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
114
bar->func->bar1.wait(bar);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
45
bar->func->bar1.wait(bar);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
67
bar->func->bar2.wait(bar);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
87
bar->func->bar2.wait(bar);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c
49
.bar1.wait = nv50_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c
53
.bar2.wait = nv50_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c
182
.bar1.wait = gf100_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c
186
.bar2.wait = gf100_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c
29
.bar1.wait = gf100_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c
52
.bar1.wait = gm107_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c
56
.bar2.wait = gm107_bar_bar2_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c
29
.bar1.wait = gm107_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c
241
.bar1.wait = nv50_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c
245
.bar2.wait = nv50_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h
21
void (*wait)(struct nvkm_bar *);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c
86
.bar1.wait = tu102_bar_bar1_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c
90
.bar2.wait = tu102_bar_bar2_wait,
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
1242
u8 wait = min((u16)retry * 50, 100);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
1250
while (wait--) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
332
wake_up_all(&clk->wait);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
336
nvkm_pstate_calc(struct nvkm_clk *clk, bool wait)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
340
if (wait)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
341
wait_event(clk->wait, !atomic_read(&clk->waiting));
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
533
nvkm_clk_astate(struct nvkm_clk *clk, int req, int rel, bool wait)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
539
return nvkm_pstate_calc(clk, wait);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
675
init_waitqueue_head(&clk->wait);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c
179
rm->bar1.wait = r535_bar_bar1_wait;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c
183
rm->bar2.wait = r535_bar_bar2_wait;
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
136
init_waitqueue_head(&pmu->recv.wait);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c
122
wake_up(&pmu->recv.wait);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c
77
wait_event(pmu->recv.wait, (pmu->recv.process == 0));
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
27
nvkm_timer_wait_test(struct nvkm_timer_wait *wait)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
29
struct nvkm_subdev *subdev = &wait->tmr->subdev;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
30
u64 time = nvkm_timer_read(wait->tmr);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
32
if (wait->reads == 0) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
33
wait->time0 = time;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
34
wait->time1 = time;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
37
if (wait->time1 == time) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
38
if (wait->reads++ == 16) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
43
wait->time1 = time;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
44
wait->reads = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
47
if (wait->time1 - wait->time0 > wait->limit)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
50
return wait->time1 - wait->time0;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
55
struct nvkm_timer_wait *wait)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
57
wait->tmr = device->timer;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
58
wait->limit = nsec;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
59
wait->reads = 0;
drivers/gpu/drm/omapdrm/dss/dsi.c
140
ktime_t wait;
drivers/gpu/drm/omapdrm/dss/dsi.c
156
wait = ns_to_ktime(1000 * 1000);
drivers/gpu/drm/omapdrm/dss/dsi.c
158
schedule_hrtimeout(&wait, HRTIMER_MODE_REL);
drivers/gpu/drm/omapdrm/dss/pll.c
332
ktime_t wait;
drivers/gpu/drm/omapdrm/dss/pll.c
348
wait = ns_to_ktime(1000 * 1000);
drivers/gpu/drm/omapdrm/dss/pll.c
350
schedule_hrtimeout(&wait, HRTIMER_MODE_REL);
drivers/gpu/drm/omapdrm/omap_crtc.c
117
struct omap_irq_wait *wait;
drivers/gpu/drm/omapdrm/omap_crtc.c
149
wait = omap_irq_wait_init(dev, vsync_irq, 1);
drivers/gpu/drm/omapdrm/omap_crtc.c
161
wait = omap_irq_wait_init(dev, framedone_irq, 1);
drivers/gpu/drm/omapdrm/omap_crtc.c
163
wait = omap_irq_wait_init(dev, vsync_irq, 2);
drivers/gpu/drm/omapdrm/omap_crtc.c
169
ret = omap_irq_wait(dev, wait, msecs_to_jiffies(100));
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
393
static int dmm_txn_commit(struct dmm_txn *txn, bool wait)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
429
engine->async = wait ? false : true;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
437
if (wait) {
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
452
if (ret || wait)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
462
u32 npages, u32 roll, bool wait)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
481
wait = true;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
498
ret = dmm_txn_commit(txn, wait);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
510
u32 npages, u32 roll, bool wait)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
514
ret = fill(&block->area, pages, npages, roll, wait);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.h
83
u32 npages, u32 roll, bool wait);
drivers/gpu/drm/omapdrm/omap_irq.c
210
struct omap_irq_wait *wait, *n;
drivers/gpu/drm/omapdrm/omap_irq.c
23
struct omap_irq_wait *wait;
drivers/gpu/drm/omapdrm/omap_irq.c
241
list_for_each_entry_safe(wait, n, &priv->wait_list, node) {
drivers/gpu/drm/omapdrm/omap_irq.c
242
if (wait->irqmask & irqstatus)
drivers/gpu/drm/omapdrm/omap_irq.c
243
omap_irq_wait_handler(wait);
drivers/gpu/drm/omapdrm/omap_irq.c
28
list_for_each_entry(wait, &priv->wait_list, node)
drivers/gpu/drm/omapdrm/omap_irq.c
29
irqmask |= wait->irqmask;
drivers/gpu/drm/omapdrm/omap_irq.c
36
static void omap_irq_wait_handler(struct omap_irq_wait *wait)
drivers/gpu/drm/omapdrm/omap_irq.c
38
wait->count--;
drivers/gpu/drm/omapdrm/omap_irq.c
39
wake_up(&wait->wq);
drivers/gpu/drm/omapdrm/omap_irq.c
46
struct omap_irq_wait *wait = kzalloc_obj(*wait);
drivers/gpu/drm/omapdrm/omap_irq.c
49
init_waitqueue_head(&wait->wq);
drivers/gpu/drm/omapdrm/omap_irq.c
50
wait->irqmask = irqmask;
drivers/gpu/drm/omapdrm/omap_irq.c
51
wait->count = count;
drivers/gpu/drm/omapdrm/omap_irq.c
54
list_add(&wait->node, &priv->wait_list);
drivers/gpu/drm/omapdrm/omap_irq.c
58
return wait;
drivers/gpu/drm/omapdrm/omap_irq.c
61
int omap_irq_wait(struct drm_device *dev, struct omap_irq_wait *wait,
drivers/gpu/drm/omapdrm/omap_irq.c
68
ret = wait_event_timeout(wait->wq, (wait->count <= 0), timeout);
drivers/gpu/drm/omapdrm/omap_irq.c
71
list_del(&wait->node);
drivers/gpu/drm/omapdrm/omap_irq.c
75
kfree(wait);
drivers/gpu/drm/omapdrm/omap_irq.h
26
int omap_irq_wait(struct drm_device *dev, struct omap_irq_wait *wait,
drivers/gpu/drm/panel/panel-dsi-cm.c
102
unsigned long wait = ddata->hw_guard_end - jiffies;
drivers/gpu/drm/panel/panel-dsi-cm.c
104
if ((long)wait > 0 && wait <= ddata->hw_guard_wait) {
drivers/gpu/drm/panel/panel-dsi-cm.c
106
schedule_timeout(wait);
drivers/gpu/drm/panel/panel-sony-acx565akm.c
396
unsigned long wait;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
402
wait = lcd->hw_guard_end - jiffies;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
403
if ((long)wait > 0 && wait <= lcd->hw_guard_wait) {
drivers/gpu/drm/panel/panel-sony-acx565akm.c
405
schedule_timeout(wait);
drivers/gpu/drm/qxl/qxl_release.c
82
.wait = qxl_fence_wait,
drivers/gpu/drm/radeon/radeon_fence.c
1000
wake_up_process(wait->task);
drivers/gpu/drm/radeon/radeon_fence.c
1050
.wait = radeon_fence_default_wait,
drivers/gpu/drm/radeon/radeon_fence.c
165
static int radeon_fence_check_signaled(wait_queue_entry_t *wait,
drivers/gpu/drm/radeon/radeon_fence.c
171
fence = container_of(wait, struct radeon_fence, fence_wake);
drivers/gpu/drm/radeon/radeon_fence.c
997
struct radeon_wait_cb *wait =
drivers/gpu/drm/vc4/vc4_gem.c
392
DEFINE_WAIT(wait);
drivers/gpu/drm/vc4/vc4_gem.c
407
prepare_to_wait(&vc4->job_wait_queue, &wait,
drivers/gpu/drm/vc4/vc4_gem.c
430
finish_wait(&vc4->job_wait_queue, &wait);
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
220
int wait = 0;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
224
if (++wait > WAIT_COUNT)
drivers/gpu/drm/xe/xe_eu_stall.c
775
struct file *file, poll_table *wait)
drivers/gpu/drm/xe/xe_eu_stall.c
779
poll_wait(file, &stream->poll_wq, wait);
drivers/gpu/drm/xe/xe_eu_stall.c
787
static __poll_t xe_eu_stall_stream_poll(struct file *file, poll_table *wait)
drivers/gpu/drm/xe/xe_eu_stall.c
794
ret = xe_eu_stall_stream_poll_locked(stream, file, wait);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
54
enum VF_MIGRATION_WAIT_POINTS wait)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
56
while (gt->sriov.vf.migration.debug.resfix_stoppers & wait) {
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
60
gt->sriov.vf.migration.debug.resfix_stoppers, wait);
drivers/gpu/drm/xe/xe_guc_relay.c
448
wait:
drivers/gpu/drm/xe/xe_guc_relay.c
463
goto wait;
drivers/gpu/drm/xe/xe_mmio.c
288
s64 wait = 10;
drivers/gpu/drm/xe/xe_mmio.c
308
if (ktime_after(ktime_add_us(cur, wait), end))
drivers/gpu/drm/xe/xe_mmio.c
309
wait = ktime_us_delta(end, cur);
drivers/gpu/drm/xe/xe_mmio.c
312
udelay(wait);
drivers/gpu/drm/xe/xe_mmio.c
314
usleep_range(wait, wait << 1);
drivers/gpu/drm/xe/xe_mmio.c
315
wait <<= 1;
drivers/gpu/drm/xe/xe_oa.c
583
struct file *file, poll_table *wait)
drivers/gpu/drm/xe/xe_oa.c
587
poll_wait(file, &stream->poll_wq, wait);
drivers/gpu/drm/xe/xe_oa.c
601
static __poll_t xe_oa_poll(struct file *file, poll_table *wait)
drivers/gpu/drm/xe/xe_oa.c
607
ret = xe_oa_poll_locked(stream, file, wait);
drivers/gpu/drm/xe/xe_pcode.c
150
int slept, wait = 10;
drivers/gpu/drm/xe/xe_pcode.c
154
for (slept = 0; slept < timeout_us; slept += wait) {
drivers/gpu/drm/xe/xe_pcode.c
165
udelay(wait);
drivers/gpu/drm/xe/xe_pcode.c
167
usleep_range(wait, wait << 1);
drivers/gpu/drm/xe/xe_pcode.c
168
wait <<= 1;
drivers/gpu/drm/xe/xe_vm.c
225
bool wait;
drivers/gpu/drm/xe/xe_vm.c
255
wait = __xe_vm_userptr_needs_repin(vm) || preempt_fences_waiting(vm);
drivers/gpu/drm/xe/xe_vm.c
256
if (wait)
drivers/gpu/drm/xe/xe_vm.c
3990
goto wait;
drivers/gpu/drm/xe/xe_vm.c
4003
goto wait;
drivers/gpu/drm/xe/xe_vm.c
4007
wait:
drivers/gpu/drm/xe/xe_vm.c
461
long wait;
drivers/gpu/drm/xe/xe_vm.c
517
wait = dma_resv_wait_timeout(xe_vm_resv(vm),
drivers/gpu/drm/xe/xe_vm.c
520
if (wait <= 0) {
drivers/gpu/host1x/hw/channel_hw.c
123
if (cmd->wait.relative)
drivers/gpu/host1x/hw/channel_hw.c
124
threshold = job_syncpt_base + cmd->wait.threshold;
drivers/gpu/host1x/hw/channel_hw.c
126
threshold = cmd->wait.threshold;
drivers/gpu/host1x/hw/channel_hw.c
128
submit_wait(job, cmd->wait.id, threshold);
drivers/gpu/host1x/hw/channel_hw.c
129
submit_setclass(job, cmd->wait.next_class);
drivers/gpu/host1x/hw/channel_hw.c
221
if (!job->cmds[0].is_wait || job->cmds[0].wait.relative)
drivers/gpu/host1x/hw/channel_hw.c
234
if (!cmd->is_wait || cmd->wait.relative)
drivers/gpu/host1x/hw/channel_hw.c
237
submit_wait(job, cmd->wait.id, cmd->wait.threshold);
drivers/gpu/host1x/job.c
132
cmd->wait.id = id;
drivers/gpu/host1x/job.c
133
cmd->wait.threshold = thresh;
drivers/gpu/host1x/job.c
134
cmd->wait.next_class = next_class;
drivers/gpu/host1x/job.c
135
cmd->wait.relative = relative;
drivers/gpu/host1x/job.h
33
struct host1x_job_wait wait;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
122
.wait = amdtp_wait_for_response,
drivers/hid/hid-cp2112.c
1296
init_waitqueue_head(&dev->wait);
drivers/hid/hid-cp2112.c
1440
wake_up_interruptible(&dev->wait);
drivers/hid/hid-cp2112.c
162
wait_queue_head_t wait;
drivers/hid/hid-cp2112.c
366
ret = wait_event_interruptible_timeout(dev->wait,
drivers/hid/hid-debug.c
3718
DECLARE_WAITQUEUE(wait, current);
drivers/hid/hid-debug.c
3722
add_wait_queue(&list->hdev->debug_wait, &wait);
drivers/hid/hid-debug.c
3755
remove_wait_queue(&list->hdev->debug_wait, &wait);
drivers/hid/hid-debug.c
3773
static __poll_t hid_debug_events_poll(struct file *file, poll_table *wait)
drivers/hid/hid-debug.c
3777
poll_wait(file, &list->hdev->debug_wait, wait);
drivers/hid/hid-ft260.c
1021
init_completion(&dev->wait);
drivers/hid/hid-ft260.c
1088
complete(&dev->wait);
drivers/hid/hid-ft260.c
239
struct completion wait;
drivers/hid/hid-ft260.c
527
reinit_completion(&dev->wait);
drivers/hid/hid-ft260.c
540
if (!wait_for_completion_timeout(&dev->wait, timeout)) {
drivers/hid/hid-lg.c
814
wait_queue_head_t wait;
drivers/hid/hid-lg.c
815
init_waitqueue_head (&wait);
drivers/hid/hid-lg.c
816
wait_event_interruptible_timeout(wait, 0,
drivers/hid/hid-logitech-hidpp.c
188
wait_queue_head_t wait;
drivers/hid/hid-logitech-hidpp.c
312
if (!wait_event_timeout(hidpp->wait, hidpp->answer_available,
drivers/hid/hid-logitech-hidpp.c
3862
wake_up(&hidpp->wait);
drivers/hid/hid-logitech-hidpp.c
4431
init_waitqueue_head(&hidpp->wait);
drivers/hid/hid-nintendo.c
1765
wake_up(&ctlr->wait);
drivers/hid/hid-nintendo.c
2604
wake_up(&ctlr->wait);
drivers/hid/hid-nintendo.c
2648
init_waitqueue_head(&ctlr->wait);
drivers/hid/hid-nintendo.c
584
wait_queue_head_t wait;
drivers/hid/hid-nintendo.c
804
ret = wait_event_timeout(ctlr->wait,
drivers/hid/hid-nintendo.c
887
ret = wait_event_timeout(ctlr->wait, ctlr->received_resp,
drivers/hid/hid-rmi.c
229
if (!wait_event_timeout(data->wait,
drivers/hid/hid-rmi.c
353
wake_up(&hdata->wait);
drivers/hid/hid-rmi.c
710
init_waitqueue_head(&data->wait);
drivers/hid/hid-rmi.c
84
wait_queue_head_t wait;
drivers/hid/hid-roccat-kovaplus.c
419
static uint wait = 70; /* device will freeze with just 60 */
drivers/hid/hid-roccat-kovaplus.c
424
msleep(wait);
drivers/hid/hid-roccat-kovaplus.c
430
msleep(wait);
drivers/hid/hid-roccat-kovaplus.c
437
msleep(wait);
drivers/hid/hid-roccat.c
111
remove_wait_queue(&device->wait, &wait);
drivers/hid/hid-roccat.c
137
static __poll_t roccat_poll(struct file *file, poll_table *wait)
drivers/hid/hid-roccat.c
140
poll_wait(file, &reader->device->wait, wait);
drivers/hid/hid-roccat.c
285
wake_up_interruptible(&device->wait);
drivers/hid/hid-roccat.c
340
init_waitqueue_head(&device->wait);
drivers/hid/hid-roccat.c
375
wake_up_interruptible(&device->wait);
drivers/hid/hid-roccat.c
44
wait_queue_head_t wait;
drivers/hid/hid-roccat.c
80
DECLARE_WAITQUEUE(wait, current);
drivers/hid/hid-roccat.c
86
add_wait_queue(&device->wait, &wait);
drivers/hid/hid-sensor-custom.c
469
wake_up(&sensor_inst->wait);
drivers/hid/hid-sensor-custom.c
55
wait_queue_head_t wait;
drivers/hid/hid-sensor-custom.c
657
ret = wait_event_interruptible(sensor_inst->wait,
drivers/hid/hid-sensor-custom.c
698
struct poll_table_struct *wait)
drivers/hid/hid-sensor-custom.c
706
poll_wait(file, &sensor_inst->wait, wait);
drivers/hid/hid-sensor-custom.c
731
init_waitqueue_head(&sensor_inst->wait);
drivers/hid/hid-sensor-custom.c
747
wake_up(&sensor_inst->wait);
drivers/hid/hid-u2fzero.c
198
size_t max, bool wait)
drivers/hid/hidraw.c
263
static __poll_t hidraw_poll(struct file *file, poll_table *wait)
drivers/hid/hidraw.c
268
poll_wait(file, &list->hidraw->wait, wait);
drivers/hid/hidraw.c
347
wake_up_interruptible(&hidraw->wait);
drivers/hid/hidraw.c
50
DECLARE_WAITQUEUE(wait, current);
drivers/hid/hidraw.c
59
add_wait_queue(&list->hidraw->wait, &wait);
drivers/hid/hidraw.c
594
wake_up_interruptible(&dev->wait);
drivers/hid/hidraw.c
639
init_waitqueue_head(&dev->wait);
drivers/hid/hidraw.c
84
remove_wait_queue(&list->hidraw->wait, &wait);
drivers/hid/i2c-hid/i2c-hid-core.c
108
wait_queue_head_t wait; /* For waiting the interrupt */
drivers/hid/i2c-hid/i2c-hid-core.c
1256
init_waitqueue_head(&ihid->wait);
drivers/hid/i2c-hid/i2c-hid-core.c
509
} else if (!wait_event_timeout(ihid->wait,
drivers/hid/i2c-hid/i2c-hid-core.c
548
wake_up(&ihid->wait);
drivers/hid/intel-ish-hid/ishtp-hid.c
193
.wait = ishtp_wait_for_response,
drivers/hid/uhid.c
786
static __poll_t uhid_char_poll(struct file *file, poll_table *wait)
drivers/hid/uhid.c
791
poll_wait(file, &uhid->waitq, wait);
drivers/hid/usbhid/hid-core.c
1349
.wait = usbhid_wait_io,
drivers/hid/usbhid/hid-core.c
1444
init_waitqueue_head(&usbhid->wait);
drivers/hid/usbhid/hid-core.c
225
wake_up(&usbhid->wait);
drivers/hid/usbhid/hid-core.c
264
wake_up(&usbhid->wait);
drivers/hid/usbhid/hid-core.c
468
wake_up(&usbhid->wait);
drivers/hid/usbhid/hid-core.c
520
wake_up(&usbhid->wait);
drivers/hid/usbhid/hid-core.c
646
if (!wait_event_timeout(usbhid->wait,
drivers/hid/usbhid/hiddev.c
159
wake_up_interruptible(&hiddev->wait);
drivers/hid/usbhid/hiddev.c
321
DEFINE_WAIT(wait);
drivers/hid/usbhid/hiddev.c
339
prepare_to_wait(&list->hiddev->wait, &wait, TASK_INTERRUPTIBLE);
drivers/hid/usbhid/hiddev.c
359
finish_wait(&list->hiddev->wait, &wait);
drivers/hid/usbhid/hiddev.c
364
finish_wait(&list->hiddev->wait, &wait);
drivers/hid/usbhid/hiddev.c
412
static __poll_t hiddev_poll(struct file *file, poll_table *wait)
drivers/hid/usbhid/hiddev.c
416
poll_wait(file, &list->hiddev->wait, wait);
drivers/hid/usbhid/hiddev.c
896
init_waitqueue_head(&hiddev->wait);
drivers/hid/usbhid/hiddev.c
939
wake_up_interruptible(&hiddev->wait);
drivers/hid/usbhid/usbhid.h
90
wait_queue_head_t wait; /* For sleeping */
drivers/hsi/clients/cmt_speech.c
1113
static __poll_t cs_char_poll(struct file *file, poll_table *wait)
drivers/hsi/clients/cmt_speech.c
1118
poll_wait(file, &cs_char_data.wait, wait);
drivers/hsi/clients/cmt_speech.c
1140
DEFINE_WAIT(wait);
drivers/hsi/clients/cmt_speech.c
1162
prepare_to_wait_exclusive(&csdata->wait, &wait,
drivers/hsi/clients/cmt_speech.c
1165
finish_wait(&csdata->wait, &wait);
drivers/hsi/clients/cmt_speech.c
1374
init_waitqueue_head(&cs_char_data.wait);
drivers/hsi/clients/cmt_speech.c
155
wake_up_interruptible(&cs_char_data.wait);
drivers/hsi/clients/cmt_speech.c
48
wait_queue_head_t wait;
drivers/hsi/clients/cmt_speech.c
846
DEFINE_WAIT(wait);
drivers/hsi/clients/cmt_speech.c
857
prepare_to_wait(&hi->datawait, &wait, TASK_INTERRUPTIBLE);
drivers/hsi/clients/cmt_speech.c
862
finish_wait(&hi->datawait, &wait);
drivers/hv/hv_utils_transport.c
103
poll_wait(file, &hvt->outmsg_q, wait);
drivers/hv/hv_utils_transport.c
97
static __poll_t hvt_op_poll(struct file *file, poll_table *wait)
drivers/hv/mshv_eventfd.c
295
static int mshv_irqfd_wakeup(wait_queue_entry_t *wait, unsigned int mode,
drivers/hv/mshv_eventfd.c
298
struct mshv_irqfd *irqfd = container_of(wait, struct mshv_irqfd,
drivers/hv/mshv_vtl_main.c
441
static int mshv_vtl_poll_file_wake(wait_queue_entry_t *wait, unsigned int mode, int sync, void *key)
drivers/hv/mshv_vtl_main.c
443
struct mshv_vtl_poll_file *poll_file = container_of(wait, struct mshv_vtl_poll_file, wait);
drivers/hv/mshv_vtl_main.c
456
add_wait_queue(wqh, &poll_file->wait);
drivers/hv/mshv_vtl_main.c
487
remove_wait_queue(poll_file->wqh, &poll_file->wait);
drivers/hv/mshv_vtl_main.c
495
init_waitqueue_func_entry(&poll_file->wait, mshv_vtl_poll_file_wake);
drivers/hv/mshv_vtl_main.c
72
wait_queue_entry_t wait;
drivers/hv/mshv_vtl_main.c
916
static __poll_t mshv_vtl_sint_poll(struct file *filp, poll_table *wait)
drivers/hv/mshv_vtl_main.c
920
poll_wait(filp, &fd_wait_queue, wait);
drivers/hwmon/ina3221.c
211
u32 wait, cvrf;
drivers/hwmon/ina3221.c
213
wait = ina3221_reg_to_interval_us(ina->reg_config);
drivers/hwmon/ina3221.c
217
cvrf, cvrf, wait, wait * 2);
drivers/i2c/busses/i2c-cht-wc.c
148
ret = wait_event_timeout(adap->wait, adap->done, msecs_to_jiffies(30));
drivers/i2c/busses/i2c-cht-wc.c
42
wait_queue_head_t wait;
drivers/i2c/busses/i2c-cht-wc.c
441
init_waitqueue_head(&adap->wait);
drivers/i2c/busses/i2c-cht-wc.c
95
wake_up(&adap->wait);
drivers/i2c/busses/i2c-elektor.c
105
prepare_to_wait(&pcf_wait, &wait, TASK_INTERRUPTIBLE);
drivers/i2c/busses/i2c-elektor.c
113
finish_wait(&pcf_wait, &wait);
drivers/i2c/busses/i2c-elektor.c
97
DEFINE_WAIT(wait);
drivers/i2c/busses/i2c-lpc2k.c
241
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-lpc2k.c
282
if (wait_event_timeout(i2c->wait, i2c->msg_status != -EBUSY,
drivers/i2c/busses/i2c-lpc2k.c
365
init_waitqueue_head(&i2c->wait);
drivers/i2c/busses/i2c-lpc2k.c
75
wait_queue_head_t wait;
drivers/i2c/busses/i2c-ocores.c
162
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-ocores.c
38
wait_queue_head_t wait;
drivers/i2c/busses/i2c-ocores.c
384
if (wait_event_timeout(i2c->wait,
drivers/i2c/busses/i2c-ocores.c
670
init_waitqueue_head(&i2c->wait);
drivers/i2c/busses/i2c-pca-platform.c
124
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-pca-platform.c
154
init_waitqueue_head(&i2c->wait);
drivers/i2c/busses/i2c-pca-platform.c
32
wait_queue_head_t wait;
drivers/i2c/busses/i2c-pca-platform.c
83
ret = wait_event_timeout(i2c->wait,
drivers/i2c/busses/i2c-pxa.c
1041
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-pxa.c
1099
time_left = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5);
drivers/i2c/busses/i2c-pxa.c
1466
init_waitqueue_head(&i2c->wait);
drivers/i2c/busses/i2c-pxa.c
227
wait_queue_head_t wait;
drivers/i2c/busses/i2c-pxa.c
841
time_left = wait_event_timeout(i2c->wait,
drivers/i2c/busses/i2c-pxa.c
861
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-rcar.c
1145
init_waitqueue_head(&priv->wait);
drivers/i2c/busses/i2c-rcar.c
150
wait_queue_head_t wait;
drivers/i2c/busses/i2c-rcar.c
773
wake_up(&priv->wait);
drivers/i2c/busses/i2c-rcar.c
940
time_left = wait_event_timeout(priv->wait, priv->flags & ID_DONE,
drivers/i2c/busses/i2c-rk3x.c
1096
time_left = wait_event_timeout(i2c->wait, !i2c->busy,
drivers/i2c/busses/i2c-rk3x.c
1268
init_waitqueue_head(&i2c->wait);
drivers/i2c/busses/i2c-rk3x.c
212
wait_queue_head_t wait;
drivers/i2c/busses/i2c-rk3x.c
300
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-rk3x.c
478
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-s3c2410.c
1040
init_waitqueue_head(&i2c->wait);
drivers/i2c/busses/i2c-s3c2410.c
178
wake_up(&i2c->wait);
drivers/i2c/busses/i2c-s3c2410.c
717
time_left = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5);
drivers/i2c/busses/i2c-s3c2410.c
97
wait_queue_head_t wait;
drivers/i2c/busses/i2c-sh_mobile.c
127
wait_queue_head_t wait;
drivers/i2c/busses/i2c-sh_mobile.c
437
wake_up(&pd->wait);
drivers/i2c/busses/i2c-sh_mobile.c
682
time_left = wait_event_timeout(pd->wait,
drivers/i2c/busses/i2c-sh_mobile.c
937
init_waitqueue_head(&pd->wait);
drivers/iio/adc/intel_dc_ti_adc.c
108
wake_up(&info->wait);
drivers/iio/adc/intel_dc_ti_adc.c
184
ret = wait_event_timeout(info->wait, info->conversion_done, 5 * HZ);
drivers/iio/adc/intel_dc_ti_adc.c
278
init_waitqueue_head(&info->wait);
drivers/iio/adc/intel_dc_ti_adc.c
53
wait_queue_head_t wait;
drivers/iio/adc/qcom-spmi-iadc.c
278
unsigned int wait;
drivers/iio/adc/qcom-spmi-iadc.c
285
wait = BIT(IADC_DEF_AVG_SAMPLES) * IADC_CONV_TIME_MIN_US * 2;
drivers/iio/adc/qcom-spmi-iadc.c
288
ret = iadc_poll_wait_eoc(iadc, wait);
drivers/iio/adc/qcom-spmi-iadc.c
291
usecs_to_jiffies(wait));
drivers/iio/iio_core.h
69
struct poll_table_struct *wait);
drivers/iio/industrialio-buffer.c
146
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/iio/industrialio-buffer.c
174
add_wait_queue(&rb->pollq, &wait);
drivers/iio/industrialio-buffer.c
187
wait_woken(&wait, TASK_INTERRUPTIBLE,
drivers/iio/industrialio-buffer.c
196
remove_wait_queue(&rb->pollq, &wait);
drivers/iio/industrialio-buffer.c
215
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/iio/industrialio-buffer.c
229
add_wait_queue(&rb->pollq, &wait);
drivers/iio/industrialio-buffer.c
248
wait_woken(&wait, TASK_INTERRUPTIBLE,
drivers/iio/industrialio-buffer.c
260
remove_wait_queue(&rb->pollq, &wait);
drivers/iio/industrialio-buffer.c
275
struct poll_table_struct *wait)
drivers/iio/industrialio-buffer.c
284
poll_wait(filp, &rb->pollq, wait);
drivers/iio/industrialio-buffer.c
327
struct poll_table_struct *wait)
drivers/iio/industrialio-buffer.c
336
return iio_buffer_poll(filp, wait);
drivers/iio/industrialio-event.c
100
struct poll_table_struct *wait)
drivers/iio/industrialio-event.c
110
poll_wait(filep, &ev_int->wait, wait);
drivers/iio/industrialio-event.c
140
ret = wait_event_interruptible(ev_int->wait,
drivers/iio/industrialio-event.c
37
wait_queue_head_t wait;
drivers/iio/industrialio-event.c
551
init_waitqueue_head(&ev_int->wait);
drivers/iio/industrialio-event.c
656
wake_up(&iio_dev_opaque->event_interface->wait);
drivers/iio/industrialio-event.c
84
wake_up_poll(&ev_int->wait, EPOLLIN);
drivers/infiniband/core/ucma.c
1863
static __poll_t ucma_poll(struct file *filp, struct poll_table_struct *wait)
drivers/infiniband/core/ucma.c
1868
poll_wait(filp, &file->poll_wait, wait);
drivers/infiniband/core/user_mad.c
677
static __poll_t ib_umad_poll(struct file *filp, struct poll_table_struct *wait)
drivers/infiniband/core/user_mad.c
685
poll_wait(filp, &file->recv_wait, wait);
drivers/infiniband/core/uverbs_main.c
305
struct poll_table_struct *wait)
drivers/infiniband/core/uverbs_main.c
309
poll_wait(filp, &ev_queue->poll_wait, wait);
drivers/infiniband/core/uverbs_main.c
322
struct poll_table_struct *wait)
drivers/infiniband/core/uverbs_main.c
326
return ib_uverbs_event_poll(&file->ev_queue, filp, wait);
drivers/infiniband/core/uverbs_main.c
330
struct poll_table_struct *wait)
drivers/infiniband/core/uverbs_main.c
335
return ib_uverbs_event_poll(&comp_ev_file->ev_queue, filp, wait);
drivers/infiniband/hw/cxgb4/cm.c
337
wake_up(&ep->com.dev->wait);
drivers/infiniband/hw/cxgb4/device.c
1056
init_waitqueue_head(&devp->wait);
drivers/infiniband/hw/cxgb4/device.c
940
wait_event(ctx->dev->wait, xa_empty(&ctx->dev->hwtids));
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
328
wait_queue_head_t wait;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
487
wait_queue_head_t wait;
drivers/infiniband/hw/cxgb4/qp.c
2000
wake_up(&qhp->wait);
drivers/infiniband/hw/cxgb4/qp.c
2047
wake_up(&qhp->wait);
drivers/infiniband/hw/cxgb4/qp.c
2091
wait_event(qhp->wait, !qhp->ep);
drivers/infiniband/hw/cxgb4/qp.c
2212
init_waitqueue_head(&qhp->wait);
drivers/infiniband/hw/hfi1/file_ops.c
1238
wake_up(&uctxt->wait);
drivers/infiniband/hw/hfi1/file_ops.c
1445
poll_wait(fp, &uctxt->wait, pt);
drivers/infiniband/hw/hfi1/file_ops.c
1468
poll_wait(fp, &uctxt->wait, pt);
drivers/infiniband/hw/hfi1/file_ops.c
752
fd->uctxt->wait,
drivers/infiniband/hw/hfi1/file_ops.c
998
init_waitqueue_head(&uctxt->wait);
drivers/infiniband/hw/hfi1/hfi.h
277
wait_queue_head_t wait;
drivers/infiniband/hw/hfi1/intr.c
181
wake_up_interruptible(&rcd->wait);
drivers/infiniband/hw/hfi1/intr.c
186
wake_up_interruptible(&rcd->wait);
drivers/infiniband/hw/hfi1/iowait.c
12
void iowait_set_flag(struct iowait *wait, u32 flag)
drivers/infiniband/hw/hfi1/iowait.c
14
trace_hfi1_iowait_set(wait, flag);
drivers/infiniband/hw/hfi1/iowait.c
15
set_bit(flag, &wait->flags);
drivers/infiniband/hw/hfi1/iowait.c
18
bool iowait_flag_set(struct iowait *wait, u32 flag)
drivers/infiniband/hw/hfi1/iowait.c
20
return test_bit(flag, &wait->flags);
drivers/infiniband/hw/hfi1/iowait.c
23
inline void iowait_clear_flag(struct iowait *wait, u32 flag)
drivers/infiniband/hw/hfi1/iowait.c
25
trace_hfi1_iowait_clear(wait, flag);
drivers/infiniband/hw/hfi1/iowait.c
26
clear_bit(flag, &wait->flags);
drivers/infiniband/hw/hfi1/iowait.c
41
void iowait_init(struct iowait *wait, u32 tx_limit,
drivers/infiniband/hw/hfi1/iowait.c
45
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/iowait.c
49
void (*wakeup)(struct iowait *wait, int reason),
drivers/infiniband/hw/hfi1/iowait.c
50
void (*sdma_drained)(struct iowait *wait),
drivers/infiniband/hw/hfi1/iowait.c
51
void (*init_priority)(struct iowait *wait))
drivers/infiniband/hw/hfi1/iowait.c
55
wait->count = 0;
drivers/infiniband/hw/hfi1/iowait.c
56
INIT_LIST_HEAD(&wait->list);
drivers/infiniband/hw/hfi1/iowait.c
57
init_waitqueue_head(&wait->wait_dma);
drivers/infiniband/hw/hfi1/iowait.c
58
init_waitqueue_head(&wait->wait_pio);
drivers/infiniband/hw/hfi1/iowait.c
59
atomic_set(&wait->sdma_busy, 0);
drivers/infiniband/hw/hfi1/iowait.c
60
atomic_set(&wait->pio_busy, 0);
drivers/infiniband/hw/hfi1/iowait.c
61
wait->tx_limit = tx_limit;
drivers/infiniband/hw/hfi1/iowait.c
62
wait->sleep = sleep;
drivers/infiniband/hw/hfi1/iowait.c
63
wait->wakeup = wakeup;
drivers/infiniband/hw/hfi1/iowait.c
64
wait->sdma_drained = sdma_drained;
drivers/infiniband/hw/hfi1/iowait.c
65
wait->init_priority = init_priority;
drivers/infiniband/hw/hfi1/iowait.c
66
wait->flags = 0;
drivers/infiniband/hw/hfi1/iowait.c
68
wait->wait[i].iow = wait;
drivers/infiniband/hw/hfi1/iowait.c
69
INIT_LIST_HEAD(&wait->wait[i].tx_head);
drivers/infiniband/hw/hfi1/iowait.c
71
INIT_WORK(&wait->wait[i].iowork, func);
drivers/infiniband/hw/hfi1/iowait.c
73
INIT_WORK(&wait->wait[i].iowork, tidfunc);
drivers/infiniband/hw/hfi1/iowait.c
95
if (w == &w->iow->wait[IOWAIT_IB_SE]) {
drivers/infiniband/hw/hfi1/iowait.h
102
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/iowait.h
107
void (*wakeup)(struct iowait *wait, int reason);
drivers/infiniband/hw/hfi1/iowait.h
108
void (*sdma_drained)(struct iowait *wait);
drivers/infiniband/hw/hfi1/iowait.h
109
void (*init_priority)(struct iowait *wait);
drivers/infiniband/hw/hfi1/iowait.h
121
struct iowait_work wait[IOWAIT_SES];
drivers/infiniband/hw/hfi1/iowait.h
126
void iowait_set_flag(struct iowait *wait, u32 flag);
drivers/infiniband/hw/hfi1/iowait.h
127
bool iowait_flag_set(struct iowait *wait, u32 flag);
drivers/infiniband/hw/hfi1/iowait.h
128
void iowait_clear_flag(struct iowait *wait, u32 flag);
drivers/infiniband/hw/hfi1/iowait.h
130
void iowait_init(struct iowait *wait, u32 tx_limit,
drivers/infiniband/hw/hfi1/iowait.h
134
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/iowait.h
138
void (*wakeup)(struct iowait *wait, int reason),
drivers/infiniband/hw/hfi1/iowait.h
139
void (*sdma_drained)(struct iowait *wait),
drivers/infiniband/hw/hfi1/iowait.h
140
void (*init_priority)(struct iowait *wait));
drivers/infiniband/hw/hfi1/iowait.h
148
static inline bool iowait_schedule(struct iowait *wait,
drivers/infiniband/hw/hfi1/iowait.h
151
return !!queue_work_on(cpu, wq, &wait->wait[IOWAIT_IB_SE].iowork);
drivers/infiniband/hw/hfi1/iowait.h
160
static inline bool iowait_tid_schedule(struct iowait *wait,
drivers/infiniband/hw/hfi1/iowait.h
163
return !!queue_work_on(cpu, wq, &wait->wait[IOWAIT_TID_SE].iowork);
drivers/infiniband/hw/hfi1/iowait.h
174
static inline void iowait_sdma_drain(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
176
wait_event(wait->wait_dma, !atomic_read(&wait->sdma_busy));
drivers/infiniband/hw/hfi1/iowait.h
185
static inline int iowait_sdma_pending(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
187
return atomic_read(&wait->sdma_busy);
drivers/infiniband/hw/hfi1/iowait.h
194
static inline void iowait_sdma_inc(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
196
atomic_inc(&wait->sdma_busy);
drivers/infiniband/hw/hfi1/iowait.h
203
static inline void iowait_sdma_add(struct iowait *wait, int count)
drivers/infiniband/hw/hfi1/iowait.h
205
atomic_add(count, &wait->sdma_busy);
drivers/infiniband/hw/hfi1/iowait.h
212
static inline int iowait_sdma_dec(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
214
if (!wait)
drivers/infiniband/hw/hfi1/iowait.h
216
return atomic_dec_and_test(&wait->sdma_busy);
drivers/infiniband/hw/hfi1/iowait.h
227
static inline void iowait_pio_drain(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
229
wait_event_timeout(wait->wait_pio,
drivers/infiniband/hw/hfi1/iowait.h
230
!atomic_read(&wait->pio_busy),
drivers/infiniband/hw/hfi1/iowait.h
240
static inline int iowait_pio_pending(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
242
return atomic_read(&wait->pio_busy);
drivers/infiniband/hw/hfi1/iowait.h
249
static inline void iowait_pio_inc(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
251
atomic_inc(&wait->pio_busy);
drivers/infiniband/hw/hfi1/iowait.h
258
static inline int iowait_pio_dec(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
260
if (!wait)
drivers/infiniband/hw/hfi1/iowait.h
262
return atomic_dec_and_test(&wait->pio_busy);
drivers/infiniband/hw/hfi1/iowait.h
272
static inline void iowait_drain_wakeup(struct iowait *wait)
drivers/infiniband/hw/hfi1/iowait.h
274
wake_up(&wait->wait_dma);
drivers/infiniband/hw/hfi1/iowait.h
275
wake_up(&wait->wait_pio);
drivers/infiniband/hw/hfi1/iowait.h
276
if (wait->sdma_drained)
drivers/infiniband/hw/hfi1/iowait.h
277
wait->sdma_drained(wait);
drivers/infiniband/hw/hfi1/iowait.h
285
static inline struct sdma_txreq *iowait_get_txhead(struct iowait_work *wait)
drivers/infiniband/hw/hfi1/iowait.h
289
if (!list_empty(&wait->tx_head)) {
drivers/infiniband/hw/hfi1/iowait.h
291
&wait->tx_head,
drivers/infiniband/hw/hfi1/iowait.h
318
num_desc = iowait_get_desc(&w->wait[IOWAIT_IB_SE]);
drivers/infiniband/hw/hfi1/iowait.h
319
num_desc += iowait_get_desc(&w->wait[IOWAIT_TID_SE]);
drivers/infiniband/hw/hfi1/iowait.h
337
iowait_update_priority(&w->wait[IOWAIT_IB_SE]);
drivers/infiniband/hw/hfi1/iowait.h
338
iowait_update_priority(&w->wait[IOWAIT_TID_SE]);
drivers/infiniband/hw/hfi1/iowait.h
407
static inline bool iowait_packet_queued(struct iowait_work *wait)
drivers/infiniband/hw/hfi1/iowait.h
409
return !list_empty(&wait->tx_head);
drivers/infiniband/hw/hfi1/iowait.h
431
return &w->wait[IOWAIT_TID_SE];
drivers/infiniband/hw/hfi1/iowait.h
440
return &w->wait[IOWAIT_IB_SE];
drivers/infiniband/hw/hfi1/ipoib.h
116
struct iowait wait;
drivers/infiniband/hw/hfi1/ipoib_tx.c
411
iowait_get_ib_work(&txq->wait),
drivers/infiniband/hw/hfi1/ipoib_tx.c
445
iowait_get_ib_work(&txq->wait),
drivers/infiniband/hw/hfi1/ipoib_tx.c
450
iowait_starve_clear(txq->pkts_sent, &txq->wait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
614
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/ipoib_tx.c
620
container_of(wait->iow, struct hfi1_ipoib_txq, wait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
633
if (list_empty(&txq->wait.list)) {
drivers/infiniband/hw/hfi1/ipoib_tx.c
641
iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
658
static void hfi1_ipoib_sdma_wakeup(struct iowait *wait, int reason)
drivers/infiniband/hw/hfi1/ipoib_tx.c
661
container_of(wait, struct hfi1_ipoib_txq, wait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
665
iowait_schedule(wait, system_highpri_wq, WORK_CPU_UNBOUND);
drivers/infiniband/hw/hfi1/ipoib_tx.c
672
struct iowait *wait = iowait_ioww_to_iow(ioww);
drivers/infiniband/hw/hfi1/ipoib_tx.c
674
container_of(wait, struct hfi1_ipoib_txq, wait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
709
iowait_init(&txq->wait,
drivers/infiniband/hw/hfi1/ipoib_tx.c
802
iowait_cancel_work(&txq->wait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
803
iowait_sdma_drain(&txq->wait);
drivers/infiniband/hw/hfi1/ipoib_tx.c
864
!list_empty(&txq->wait.list));
drivers/infiniband/hw/hfi1/pio.c
1580
struct iowait *wait;
drivers/infiniband/hw/hfi1/pio.c
1584
wait = list_first_entry(list, struct iowait, list);
drivers/infiniband/hw/hfi1/pio.c
1585
iowait_get_priority(wait);
drivers/infiniband/hw/hfi1/pio.c
1586
qp = iowait_to_qp(wait);
drivers/infiniband/hw/hfi1/pio.c
1592
top_idx = iowait_priority_update_top(wait,
drivers/infiniband/hw/hfi1/pio.c
918
struct iowait *wait;
drivers/infiniband/hw/hfi1/pio.c
922
wait = list_first_entry(&wake_list, struct iowait, list);
drivers/infiniband/hw/hfi1/pio.c
923
qp = iowait_to_qp(wait);
drivers/infiniband/hw/hfi1/qp.c
27
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/qp.c
31
static void iowait_wakeup(struct iowait *wait, int reason);
drivers/infiniband/hw/hfi1/qp.c
32
static void iowait_sdma_drained(struct iowait *wait);
drivers/infiniband/hw/hfi1/qp.c
411
void hfi1_qp_unbusy(struct rvt_qp *qp, struct iowait_work *wait)
drivers/infiniband/hw/hfi1/qp.c
415
if (iowait_set_work_flag(wait) == IOWAIT_IB_SE) {
drivers/infiniband/hw/hfi1/qp.c
438
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/qp.c
460
list_add_tail(&stx->list, &wait->tx_head);
drivers/infiniband/hw/hfi1/qp.c
478
hfi1_qp_unbusy(qp, wait);
drivers/infiniband/hw/hfi1/qp.c
493
static void iowait_wakeup(struct iowait *wait, int reason)
drivers/infiniband/hw/hfi1/qp.c
495
struct rvt_qp *qp = iowait_to_qp(wait);
drivers/infiniband/hw/hfi1/qp.c
501
static void iowait_sdma_drained(struct iowait *wait)
drivers/infiniband/hw/hfi1/qp.c
503
struct rvt_qp *qp = iowait_to_qp(wait);
drivers/infiniband/hw/hfi1/qp.h
106
void hfi1_qp_unbusy(struct rvt_qp *qp, struct iowait_work *wait);
drivers/infiniband/hw/hfi1/rc.c
1564
void hfi1_restart_rc(struct rvt_qp *qp, u32 psn, int wait)
drivers/infiniband/hw/hfi1/rc.c
1625
if (wait)
drivers/infiniband/hw/hfi1/ruc.c
503
ps.wait = iowait_get_ib_work(&priv->s_iowait);
drivers/infiniband/hw/hfi1/ruc.c
552
ps.s_txreq = get_waiting_verbs_txreq(ps.wait);
drivers/infiniband/hw/hfi1/sdma.c
1708
struct iowait *wait, *nw, *twait;
drivers/infiniband/hw/hfi1/sdma.c
1725
wait,
drivers/infiniband/hw/hfi1/sdma.c
1731
if (!wait->wakeup)
drivers/infiniband/hw/hfi1/sdma.c
1735
iowait_init_priority(wait);
drivers/infiniband/hw/hfi1/sdma.c
1736
num_desc = iowait_get_all_desc(wait);
drivers/infiniband/hw/hfi1/sdma.c
1744
iowait_priority_update_top(wait,
drivers/infiniband/hw/hfi1/sdma.c
1749
list_del_init(&wait->list);
drivers/infiniband/hw/hfi1/sdma.c
1750
waits[n++] = wait;
drivers/infiniband/hw/hfi1/sdma.c
2297
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/sdma.c
2307
if (wait && iowait_ioww_to_iow(wait)->sleep) {
drivers/infiniband/hw/hfi1/sdma.c
2312
ret = wait->iow->sleep(sde, wait, tx, seq, pkts_sent);
drivers/infiniband/hw/hfi1/sdma.c
2337
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/sdma.c
2348
tx->wait = iowait_ioww_to_iow(wait);
drivers/infiniband/hw/hfi1/sdma.c
2356
if (wait)
drivers/infiniband/hw/hfi1/sdma.c
2357
iowait_sdma_inc(iowait_ioww_to_iow(wait));
drivers/infiniband/hw/hfi1/sdma.c
2363
if (wait)
drivers/infiniband/hw/hfi1/sdma.c
2364
iowait_sdma_inc(iowait_ioww_to_iow(wait));
drivers/infiniband/hw/hfi1/sdma.c
2373
iowait_inc_wait_count(wait, tx->num_desc);
drivers/infiniband/hw/hfi1/sdma.c
2378
ret = sdma_check_progress(sde, wait, tx, pkts_sent);
drivers/infiniband/hw/hfi1/sdma.c
2415
int sdma_send_txlist(struct sdma_engine *sde, struct iowait_work *wait,
drivers/infiniband/hw/hfi1/sdma.c
2427
tx->wait = iowait_ioww_to_iow(wait);
drivers/infiniband/hw/hfi1/sdma.c
2447
if (wait) {
drivers/infiniband/hw/hfi1/sdma.c
2448
iowait_sdma_add(iowait_ioww_to_iow(wait), total_count);
drivers/infiniband/hw/hfi1/sdma.c
2450
iowait_ioww_to_iow(wait));
drivers/infiniband/hw/hfi1/sdma.c
2460
tx->wait = iowait_ioww_to_iow(wait);
drivers/infiniband/hw/hfi1/sdma.c
2469
iowait_inc_wait_count(wait, tx->num_desc);
drivers/infiniband/hw/hfi1/sdma.c
2476
ret = sdma_check_progress(sde, wait, tx, submit_count > 0);
drivers/infiniband/hw/hfi1/sdma.c
327
struct iowait *wait = tx->wait;
drivers/infiniband/hw/hfi1/sdma.c
340
if (iowait_sdma_dec(wait))
drivers/infiniband/hw/hfi1/sdma.c
341
iowait_drain_wakeup(wait);
drivers/infiniband/hw/hfi1/sdma.h
518
tx->wait = NULL;
drivers/infiniband/hw/hfi1/sdma.h
828
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/sdma.h
832
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/sdma_txreq.h
68
struct iowait *wait;
drivers/infiniband/hw/hfi1/tid_rdma.c
5358
ps.wait = iowait_get_tid_work(&priv->s_iowait);
drivers/infiniband/hw/hfi1/tid_rdma.c
5381
ps.s_txreq = get_waiting_verbs_txreq(ps.wait);
drivers/infiniband/hw/hfi1/tid_rdma.c
5387
ps.wait = iowait_get_ib_work(&priv->s_iowait);
drivers/infiniband/hw/hfi1/tid_rdma.c
5406
ps.wait = iowait_get_tid_work(&priv->s_iowait);
drivers/infiniband/hw/hfi1/trace_iowait.h
17
TP_PROTO(struct iowait *wait, u32 flag),
drivers/infiniband/hw/hfi1/trace_iowait.h
18
TP_ARGS(wait, flag),
drivers/infiniband/hw/hfi1/trace_iowait.h
26
__entry->addr = (unsigned long)wait;
drivers/infiniband/hw/hfi1/trace_iowait.h
27
__entry->flags = wait->flags;
drivers/infiniband/hw/hfi1/trace_iowait.h
29
__entry->qpn = iowait_to_qp(wait)->ibqp.qp_num;
drivers/infiniband/hw/hfi1/trace_iowait.h
41
TP_PROTO(struct iowait *wait, u32 flag),
drivers/infiniband/hw/hfi1/trace_iowait.h
42
TP_ARGS(wait, flag));
drivers/infiniband/hw/hfi1/trace_iowait.h
45
TP_PROTO(struct iowait *wait, u32 flag),
drivers/infiniband/hw/hfi1/trace_iowait.h
46
TP_ARGS(wait, flag));
drivers/infiniband/hw/hfi1/trace_tx.h
619
struct iowait *wait),
drivers/infiniband/hw/hfi1/trace_tx.h
620
TP_ARGS(pq, sde, wait),
drivers/infiniband/hw/hfi1/trace_tx.h
624
__field(struct iowait *, wait)
drivers/infiniband/hw/hfi1/trace_tx.h
631
__entry->wait = wait;
drivers/infiniband/hw/hfi1/trace_tx.h
633
__entry->empty = list_empty(&__entry->wait->list);
drivers/infiniband/hw/hfi1/trace_tx.h
639
(unsigned long long)__entry->wait,
drivers/infiniband/hw/hfi1/trace_tx.h
647
struct iowait *wait,
drivers/infiniband/hw/hfi1/trace_tx.h
649
TP_ARGS(pq, wait, reason),
drivers/infiniband/hw/hfi1/trace_tx.h
652
__field(struct iowait *, wait)
drivers/infiniband/hw/hfi1/trace_tx.h
657
__entry->wait = wait;
drivers/infiniband/hw/hfi1/trace_tx.h
663
(unsigned long long)__entry->wait,
drivers/infiniband/hw/hfi1/user_sdma.c
101
trace_hfi1_usdma_activate(pq, wait, reason);
drivers/infiniband/hw/hfi1/user_sdma.c
103
wake_up(&wait->wait_dma);
drivers/infiniband/hw/hfi1/user_sdma.c
1190
wake_up(&pq->wait);
drivers/infiniband/hw/hfi1/user_sdma.c
131
init_waitqueue_head(&pq->wait);
drivers/infiniband/hw/hfi1/user_sdma.c
228
pq->wait,
drivers/infiniband/hw/hfi1/user_sdma.c
58
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/user_sdma.c
62
static void activate_packet_queue(struct iowait *wait, int reason);
drivers/infiniband/hw/hfi1/user_sdma.c
66
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/user_sdma.c
72
container_of(wait->iow, struct hfi1_user_sdma_pkt_q, busy);
drivers/infiniband/hw/hfi1/user_sdma.c
96
static void activate_packet_queue(struct iowait *wait, int reason)
drivers/infiniband/hw/hfi1/user_sdma.c
99
container_of(wait, struct hfi1_user_sdma_pkt_q, busy);
drivers/infiniband/hw/hfi1/user_sdma.h
95
wait_queue_head_t wait;
drivers/infiniband/hw/hfi1/verbs.c
496
wake_up(&mcast->wait);
drivers/infiniband/hw/hfi1/verbs.c
560
struct iowait *wait;
drivers/infiniband/hw/hfi1/verbs.c
566
wait = list_first_entry(list, struct iowait, list);
drivers/infiniband/hw/hfi1/verbs.c
567
qp = iowait_to_qp(wait);
drivers/infiniband/hw/hfi1/verbs.c
638
&ps->wait->tx_head);
drivers/infiniband/hw/hfi1/verbs.c
641
hfi1_qp_unbusy(qp, ps->wait);
drivers/infiniband/hw/hfi1/verbs.c
852
ret = sdma_send_txreq(tx->sde, ps->wait, &tx->txreq, ps->pkts_sent);
drivers/infiniband/hw/hfi1/verbs.c
901
&ps->wait->tx_head);
drivers/infiniband/hw/hfi1/verbs.c
921
hfi1_qp_unbusy(qp, ps->wait);
drivers/infiniband/hw/hfi1/verbs.h
195
struct iowait_work *wait;
drivers/infiniband/hw/hfi1/verbs.h
390
void hfi1_restart_rc(struct rvt_qp *qp, u32 psn, int wait);
drivers/infiniband/hw/hfi1/verbs_txreq.c
35
struct iowait *wait;
drivers/infiniband/hw/hfi1/verbs_txreq.c
38
wait = list_first_entry(&dev->txwait, struct iowait,
drivers/infiniband/hw/hfi1/verbs_txreq.c
40
qp = iowait_to_qp(wait);
drivers/infiniband/hw/hfi1/vnic.h
46
struct iowait wait;
drivers/infiniband/hw/hfi1/vnic_sdma.c
155
ret = sdma_send_txreq(sde, iowait_get_ib_work(&vnic_sdma->wait),
drivers/infiniband/hw/hfi1/vnic_sdma.c
163
iowait_starve_clear(vnic_sdma->pkts_sent, &vnic_sdma->wait);
drivers/infiniband/hw/hfi1/vnic_sdma.c
187
struct iowait_work *wait,
drivers/infiniband/hw/hfi1/vnic_sdma.c
193
container_of(wait->iow, struct hfi1_vnic_sdma, wait);
drivers/infiniband/hw/hfi1/vnic_sdma.c
202
if (list_empty(&vnic_sdma->wait.list)) {
drivers/infiniband/hw/hfi1/vnic_sdma.c
203
iowait_get_priority(wait->iow);
drivers/infiniband/hw/hfi1/vnic_sdma.c
204
iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
drivers/infiniband/hw/hfi1/vnic_sdma.c
217
static void hfi1_vnic_sdma_wakeup(struct iowait *wait, int reason)
drivers/infiniband/hw/hfi1/vnic_sdma.c
220
container_of(wait, struct hfi1_vnic_sdma, wait);
drivers/infiniband/hw/hfi1/vnic_sdma.c
243
iowait_init(&vnic_sdma->wait, 0, NULL, NULL,
drivers/infiniband/hw/hfi1/vnic_sdma.c
258
work = iowait_get_ib_work(&vnic_sdma->wait);
drivers/infiniband/hw/irdma/cm.c
2170
static int irdma_cm_create_ah(struct irdma_cm_node *cm_node, bool wait)
drivers/infiniband/hw/irdma/cm.c
2206
if (irdma_puda_create_ah(&iwdev->rf->sc_dev, &ah_info, wait,
drivers/infiniband/hw/irdma/cm.h
379
int (*cm_create_ah)(struct irdma_cm_node *cm_node, bool wait);
drivers/infiniband/hw/irdma/hw.c
2586
bool wait)
drivers/infiniband/hw/irdma/hw.c
2595
cqp_request = irdma_alloc_and_get_cqp_request(iwcqp, wait);
drivers/infiniband/hw/irdma/hw.c
2633
if (!wait)
drivers/infiniband/hw/irdma/hw.c
2658
if (status && cm_node && !wait)
drivers/infiniband/hw/irdma/hw.c
2711
struct irdma_qp_flush_info *info, bool wait)
drivers/infiniband/hw/irdma/hw.c
2719
cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, wait);
drivers/infiniband/hw/irdma/hw.c
2724
if (!wait)
drivers/infiniband/hw/irdma/hw.c
2740
if (!wait || cqp_request->compl_info.maj_err_code)
drivers/infiniband/hw/irdma/hw.c
2820
struct irdma_gen_ae_info *info, bool wait)
drivers/infiniband/hw/irdma/hw.c
2826
cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, wait);
drivers/infiniband/hw/irdma/main.h
504
bool wait);
drivers/infiniband/hw/irdma/main.h
534
struct irdma_modify_qp_info *info, bool wait);
drivers/infiniband/hw/irdma/main.h
539
bool wait);
drivers/infiniband/hw/irdma/main.h
553
struct irdma_qp_flush_info *info, bool wait);
drivers/infiniband/hw/irdma/main.h
555
struct irdma_gen_ae_info *info, bool wait);
drivers/infiniband/hw/irdma/main.h
565
bool wait,
drivers/infiniband/hw/irdma/protos.h
28
struct irdma_vsi_pestat *pestat, bool wait);
drivers/infiniband/hw/irdma/puda.h
175
struct irdma_ah_info *ah_info, bool wait,
drivers/infiniband/hw/irdma/utils.c
1246
struct irdma_modify_qp_info *info, bool wait)
drivers/infiniband/hw/irdma/utils.c
1254
cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, wait);
drivers/infiniband/hw/irdma/utils.c
1258
if (!wait) {
drivers/infiniband/hw/irdma/utils.c
1286
if (!wait) {
drivers/infiniband/hw/irdma/utils.c
1292
wait);
drivers/infiniband/hw/irdma/utils.c
1739
struct irdma_vsi_pestat *pestat, bool wait)
drivers/infiniband/hw/irdma/utils.c
1748
cqp_request = irdma_alloc_and_get_cqp_request(iwcqp, wait);
drivers/infiniband/hw/irdma/utils.c
1759
if (!wait)
drivers/infiniband/hw/irdma/utils.c
1762
if (wait)
drivers/infiniband/hw/irdma/utils.c
1783
bool wait = false;
drivers/infiniband/hw/irdma/utils.c
1786
wait = true;
drivers/infiniband/hw/irdma/utils.c
1787
cqp_request = irdma_alloc_and_get_cqp_request(iwcqp, wait);
drivers/infiniband/hw/irdma/utils.c
1798
if (wait)
drivers/infiniband/hw/irdma/utils.c
1931
bool wait,
drivers/infiniband/hw/irdma/utils.c
1942
cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, wait);
drivers/infiniband/hw/irdma/utils.c
1959
if (!wait) {
drivers/infiniband/hw/irdma/utils.c
1969
if (wait)
drivers/infiniband/hw/irdma/utils.c
2020
struct irdma_ah_info *ah_info, bool wait,
drivers/infiniband/hw/irdma/utils.c
2042
err = irdma_ah_cqp_op(rf, ah, IRDMA_OP_AH_CREATE, wait,
drivers/infiniband/hw/irdma/utils.c
2045
err = irdma_ah_cqp_op(rf, ah, IRDMA_OP_AH_CREATE, wait,
drivers/infiniband/hw/irdma/utils.c
428
bool wait)
drivers/infiniband/hw/irdma/utils.c
444
if (wait)
drivers/infiniband/hw/irdma/utils.c
453
cqp_request->waiting = wait;
drivers/infiniband/hw/mlx5/devx.c
1380
init_waitqueue_head(&mkey->wait);
drivers/infiniband/hw/mlx5/devx.c
2798
struct poll_table_struct *wait)
drivers/infiniband/hw/mlx5/devx.c
2804
poll_wait(filp, &ev_queue->poll_wait, wait);
drivers/infiniband/hw/mlx5/devx.c
2902
struct poll_table_struct *wait)
drivers/infiniband/hw/mlx5/devx.c
2907
poll_wait(filp, &ev_file->poll_wait, wait);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1676
wake_up(&mmkey->wait);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1683
wait_event(mmkey->wait, refcount_read(&mmkey->usecount) == 0);
drivers/infiniband/hw/mlx5/mlx5_ib.h
657
struct wait_queue_head wait;
drivers/infiniband/hw/mlx5/mr.c
109
init_waitqueue_head(&mkey->wait);
drivers/infiniband/hw/mlx5/mr.c
772
init_waitqueue_head(&mr->mmkey.wait);
drivers/infiniband/hw/mthca/mthca_cq.c
260
wake_up(&cq->wait);
drivers/infiniband/hw/mthca/mthca_cq.c
821
init_waitqueue_head(&cq->wait);
drivers/infiniband/hw/mthca/mthca_cq.c
938
wait_event(cq->wait, !get_cq_refcount(dev, cq));
drivers/infiniband/hw/mthca/mthca_provider.h
200
wait_queue_head_t wait;
drivers/infiniband/hw/mthca/mthca_provider.h
224
wait_queue_head_t wait;
drivers/infiniband/hw/mthca/mthca_provider.h
276
wait_queue_head_t wait;
drivers/infiniband/hw/mthca/mthca_qp.c
1175
init_waitqueue_head(&qp->wait);
drivers/infiniband/hw/mthca/mthca_qp.c
1468
wait_event(qp->wait, !get_qp_refcount(dev, qp));
drivers/infiniband/hw/mthca/mthca_qp.c
267
wake_up(&qp->wait);
drivers/infiniband/hw/mthca/mthca_srq.c
268
init_waitqueue_head(&srq->wait);
drivers/infiniband/hw/mthca/mthca_srq.c
359
wait_event(srq->wait, !get_srq_refcount(dev, srq));
drivers/infiniband/hw/mthca/mthca_srq.c
458
wake_up(&srq->wait);
drivers/infiniband/sw/rdmavt/mcast.c
371
wait_event(mcast->wait, atomic_read(&mcast->refcount) <= 1);
drivers/infiniband/sw/rdmavt/mcast.c
376
wait_event(mcast->wait, !atomic_read(&mcast->refcount));
drivers/infiniband/sw/rdmavt/mcast.c
77
init_waitqueue_head(&mcast->wait);
drivers/infiniband/sw/rdmavt/qp.c
1147
init_waitqueue_head(&qp->wait);
drivers/infiniband/sw/rdmavt/qp.c
1682
wait_event(qp->wait, !atomic_read(&qp->refcount));
drivers/infiniband/ulp/rtrs/rtrs-clt.c
121
DEFINE_WAIT(wait);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
128
prepare_to_wait(&clt->permits_wait, &wait,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
137
finish_wait(&clt->permits_wait, &wait);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1953
void rtrs_clt_close_conns(struct rtrs_clt_path *clt_path, bool wait)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1959
if (wait)
drivers/infiniband/ulp/rtrs/rtrs-clt.h
203
void rtrs_clt_close_conns(struct rtrs_clt_path *clt_path, bool wait);
drivers/infiniband/ulp/rtrs/rtrs.h
84
enum wait_type wait);
drivers/input/evdev.c
284
wake_up_interruptible_poll(&client->wait,
drivers/input/evdev.c
421
wake_up_interruptible_poll(&client->wait, EPOLLHUP | EPOLLERR);
drivers/input/evdev.c
45
wait_queue_head_t wait;
drivers/input/evdev.c
472
init_waitqueue_head(&client->wait);
drivers/input/evdev.c
596
error = wait_event_interruptible(client->wait,
drivers/input/evdev.c
608
static __poll_t evdev_poll(struct file *file, poll_table *wait)
drivers/input/evdev.c
614
poll_wait(file, &client->wait, wait);
drivers/input/evdev.c
947
wake_up_interruptible_poll(&client->wait, EPOLLHUP | EPOLLERR);
drivers/input/input.c
1020
static __poll_t input_proc_devices_poll(struct file *file, poll_table *wait)
drivers/input/input.c
1025
poll_wait(file, &input_devices_poll_wait, wait);
drivers/input/joydev.c
150
wake_up_interruptible(&joydev->wait);
drivers/input/joydev.c
241
wake_up_interruptible(&joydev->wait);
drivers/input/joydev.c
38
wait_queue_head_t wait;
drivers/input/joydev.c
404
retval = wait_event_interruptible(joydev->wait,
drivers/input/joydev.c
434
static __poll_t joydev_poll(struct file *file, poll_table *wait)
drivers/input/joydev.c
439
poll_wait(file, &joydev->wait, wait);
drivers/input/joydev.c
933
init_waitqueue_head(&joydev->wait);
drivers/input/joystick/iforce/iforce-main.c
205
wait_event_interruptible(iforce->wait,
drivers/input/joystick/iforce/iforce-main.c
227
init_waitqueue_head(&iforce->wait);
drivers/input/joystick/iforce/iforce-serio.c
166
wake_up_all(&iforce->wait);
drivers/input/joystick/iforce/iforce-serio.c
78
wait_event_interruptible_timeout(iforce->wait,
drivers/input/joystick/iforce/iforce-usb.c
185
wake_up_all(&iforce->wait);
drivers/input/joystick/iforce/iforce.h
125
wake_up_all(&iforce->wait);
drivers/input/joystick/iforce/iforce.h
97
wait_queue_head_t wait;
drivers/input/keyboard/samsung-keypad.c
156
wait_event_timeout(keypad->wait, keypad->stopped,
drivers/input/keyboard/samsung-keypad.c
196
wake_up(&keypad->wait);
drivers/input/keyboard/samsung-keypad.c
374
init_waitqueue_head(&keypad->wait);
drivers/input/keyboard/samsung-keypad.c
67
wait_queue_head_t wait;
drivers/input/keyboard/sunkbd.c
180
wait_event_interruptible_timeout(sunkbd->wait, sunkbd->reset >= 0, HZ);
drivers/input/keyboard/sunkbd.c
189
wait_event_interruptible_timeout(sunkbd->wait,
drivers/input/keyboard/sunkbd.c
234
wait_event_interruptible_timeout(sunkbd->wait,
drivers/input/keyboard/sunkbd.c
248
wake_up_interruptible(&sunkbd->wait);
drivers/input/keyboard/sunkbd.c
272
init_waitqueue_head(&sunkbd->wait);
drivers/input/keyboard/sunkbd.c
61
wait_queue_head_t wait;
drivers/input/keyboard/sunkbd.c
86
wake_up_interruptible(&sunkbd->wait);
drivers/input/keyboard/sunkbd.c
92
wake_up_interruptible(&sunkbd->wait);
drivers/input/misc/uinput.c
741
static __poll_t uinput_poll(struct file *file, poll_table *wait)
drivers/input/misc/uinput.c
746
poll_wait(file, &udev->waitq, wait);
drivers/input/mousedev.c
316
wake_up_interruptible(&mousedev->wait);
drivers/input/mousedev.c
61
wait_queue_head_t wait;
drivers/input/mousedev.c
711
wake_up_interruptible(&client->mousedev->wait);
drivers/input/mousedev.c
728
retval = wait_event_interruptible(mousedev->wait,
drivers/input/mousedev.c
758
static __poll_t mousedev_poll(struct file *file, poll_table *wait)
drivers/input/mousedev.c
764
poll_wait(file, &mousedev->wait, wait);
drivers/input/mousedev.c
809
wake_up_interruptible(&mousedev->wait);
drivers/input/mousedev.c
868
init_waitqueue_head(&mousedev->wait);
drivers/input/serio/libps2.c
169
wait_event_timeout(ps2dev->wait,
drivers/input/serio/libps2.c
346
timeout = wait_event_timeout(ps2dev->wait,
drivers/input/serio/libps2.c
352
wait_event_timeout(ps2dev->wait,
drivers/input/serio/libps2.c
469
init_waitqueue_head(&ps2dev->wait);
drivers/input/serio/libps2.c
490
wake_up(&ps2dev->wait);
drivers/input/serio/libps2.c
495
wake_up(&ps2dev->wait);
drivers/input/serio/libps2.c
565
wake_up(&ps2dev->wait);
drivers/input/serio/libps2.c
583
wake_up(&ps2dev->wait);
drivers/input/serio/libps2.c
64
wait_event_timeout(ps2dev->wait,
drivers/input/serio/serio_raw.c
172
error = wait_event_interruptible(serio_raw->wait,
drivers/input/serio/serio_raw.c
216
static __poll_t serio_raw_poll(struct file *file, poll_table *wait)
drivers/input/serio/serio_raw.c
222
poll_wait(file, &serio_raw->wait, wait);
drivers/input/serio/serio_raw.c
261
wake_up_interruptible(&serio_raw->wait);
drivers/input/serio/serio_raw.c
283
init_waitqueue_head(&serio_raw->wait);
drivers/input/serio/serio_raw.c
36
wait_queue_head_t wait;
drivers/input/serio/serio_raw.c
364
wake_up_interruptible(&serio_raw->wait);
drivers/input/serio/serport.c
179
wait_event_interruptible(serport->wait, test_bit(SERPORT_DEAD, &serport->flags));
drivers/input/serio/serport.c
245
wake_up_interruptible(&serport->wait);
drivers/input/serio/serport.c
33
wait_queue_head_t wait;
drivers/input/serio/serport.c
87
init_waitqueue_head(&serport->wait);
drivers/input/serio/userio.c
250
static __poll_t userio_char_poll(struct file *file, poll_table *wait)
drivers/input/serio/userio.c
254
poll_wait(file, &userio->waitq, wait);
drivers/input/touchscreen/ads7846.c
116
wait_queue_head_t wait;
drivers/input/touchscreen/ads7846.c
1266
init_waitqueue_head(&ts->wait);
drivers/input/touchscreen/ads7846.c
246
wake_up(&ts->wait);
drivers/input/touchscreen/ads7846.c
955
wait_event_timeout(ts->wait, ts->stopped,
drivers/input/touchscreen/atmel_mxt_ts.c
1237
u8 value, bool wait)
drivers/input/touchscreen/atmel_mxt_ts.c
1250
if (!wait)
drivers/input/touchscreen/atmel_mxt_ts.c
564
bool wait)
drivers/input/touchscreen/atmel_mxt_ts.c
571
if (wait) {
drivers/input/touchscreen/auo-pixcir-ts.c
126
wait_queue_head_t wait;
drivers/input/touchscreen/auo-pixcir-ts.c
211
wait_event_timeout(ts->wait, ts->stopped,
drivers/input/touchscreen/auo-pixcir-ts.c
254
wait_event_timeout(ts->wait, ts->stopped,
drivers/input/touchscreen/auo-pixcir-ts.c
394
wake_up(&ts->wait);
drivers/input/touchscreen/auo-pixcir-ts.c
506
init_waitqueue_head(&ts->wait);
drivers/input/touchscreen/tsc2007.h
79
wait_queue_head_t wait;
drivers/input/touchscreen/tsc2007_core.c
162
wait_event_timeout(ts->wait, ts->stopped, ts->poll_period);
drivers/input/touchscreen/tsc2007_core.c
181
wake_up(&ts->wait);
drivers/input/touchscreen/tsc2007_core.c
330
init_waitqueue_head(&ts->wait);
drivers/interconnect/qcom/bcm-voter.c
128
u32 addr, bool commit, bool wait)
drivers/interconnect/qcom/bcm-voter.c
153
cmd->wait = wait;
drivers/interconnect/qcom/bcm-voter.c
162
bool commit, wait;
drivers/interconnect/qcom/bcm-voter.c
176
wait = commit && (voter->tcs_wait & BIT(bucket));
drivers/interconnect/qcom/bcm-voter.c
179
bcm->vote_y[bucket], bcm->addr, commit, wait);
drivers/iommu/iommufd/eventq.c
355
struct poll_table_struct *wait)
drivers/iommu/iommufd/eventq.c
363
poll_wait(filep, &eventq->wait_queue, wait);
drivers/isdn/capi/capi.c
736
capi_poll(struct file *file, poll_table *wait)
drivers/isdn/capi/capi.c
744
poll_wait(file, &(cdev->recvwait), wait);
drivers/isdn/mISDN/l1oip_core.c
645
DECLARE_COMPLETION_ONSTACK(wait);
drivers/isdn/mISDN/timerdev.c
112
wait_event_interruptible(dev->wait, (READ_ONCE(dev->work) ||
drivers/isdn/mISDN/timerdev.c
136
mISDN_poll(struct file *filep, poll_table *wait)
drivers/isdn/mISDN/timerdev.c
142
printk(KERN_DEBUG "%s(%p, %p)\n", __func__, filep, wait);
drivers/isdn/mISDN/timerdev.c
146
poll_wait(filep, &dev->wait, wait);
drivers/isdn/mISDN/timerdev.c
167
wake_up_interruptible(&timer->dev->wait);
drivers/isdn/mISDN/timerdev.c
179
wake_up_interruptible(&dev->wait);
drivers/isdn/mISDN/timerdev.c
31
wait_queue_head_t wait;
drivers/isdn/mISDN/timerdev.c
58
init_waitqueue_head(&dev->wait);
drivers/leds/uleds.c
170
static __poll_t uleds_poll(struct file *file, poll_table *wait)
drivers/leds/uleds.c
174
poll_wait(file, &udev->waitq, wait);
drivers/macintosh/adb.c
722
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/adb.c
732
add_wait_queue(&state->wait_queue, &wait);
drivers/macintosh/adb.c
758
remove_wait_queue(&state->wait_queue, &wait);
drivers/macintosh/smu.c
1074
wait_queue_head_t wait;
drivers/macintosh/smu.c
1089
init_waitqueue_head(&pp->wait);
drivers/macintosh/smu.c
1106
wake_up_all(&pp->wait);
drivers/macintosh/smu.c
1171
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/smu.c
1186
add_wait_queue(&pp->wait, &wait);
drivers/macintosh/smu.c
1200
remove_wait_queue(&pp->wait, &wait);
drivers/macintosh/smu.c
1246
static __poll_t smu_fpoll(struct file *file, poll_table *wait)
drivers/macintosh/smu.c
1256
poll_wait(file, &pp->wait, wait);
drivers/macintosh/smu.c
1287
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/smu.c
1289
add_wait_queue(&pp->wait, &wait);
drivers/macintosh/smu.c
1299
remove_wait_queue(&pp->wait, &wait);
drivers/macintosh/via-pmu.c
2105
wait_queue_head_t wait;
drivers/macintosh/via-pmu.c
2137
wake_up_interruptible(&pp->wait);
drivers/macintosh/via-pmu.c
2155
init_waitqueue_head(&pp->wait);
drivers/macintosh/via-pmu.c
2173
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/via-pmu.c
2181
add_wait_queue(&pp->wait, &wait);
drivers/macintosh/via-pmu.c
2212
remove_wait_queue(&pp->wait, &wait);
drivers/macintosh/via-pmu.c
2226
pmu_fpoll(struct file *filp, poll_table *wait)
drivers/macintosh/via-pmu.c
2234
poll_wait(filp, &pp->wait, wait);
drivers/mailbox/mailbox-test.c
180
DECLARE_WAITQUEUE(wait, current);
drivers/mailbox/mailbox-test.c
193
add_wait_queue(&tdev->waitq, &wait);
drivers/mailbox/mailbox-test.c
237
remove_wait_queue(&tdev->waitq, &wait);
drivers/mailbox/mailbox-test.c
244
mbox_test_message_poll(struct file *filp, struct poll_table_struct *wait)
drivers/mailbox/mailbox-test.c
248
poll_wait(filp, &tdev->waitq, wait);
drivers/mailbox/mailbox.c
261
unsigned long wait;
drivers/mailbox/mailbox.c
265
wait = msecs_to_jiffies(3600000);
drivers/mailbox/mailbox.c
267
wait = msecs_to_jiffies(chan->cl->tx_tout);
drivers/mailbox/mailbox.c
269
ret = wait_for_completion_timeout(&chan->tx_complete, wait);
drivers/mailbox/mtk-cmdq-mailbox.c
577
goto wait;
drivers/mailbox/mtk-cmdq-mailbox.c
598
wait:
drivers/md/bcache/alloc.c
376
long bch_bucket_alloc(struct cache *ca, unsigned int reserve, bool wait)
drivers/md/bcache/alloc.c
392
if (!wait) {
drivers/md/bcache/alloc.c
477
struct bkey *k, bool wait)
drivers/md/bcache/alloc.c
491
b = bch_bucket_alloc(ca, reserve, wait);
drivers/md/bcache/alloc.c
505
struct bkey *k, bool wait)
drivers/md/bcache/alloc.c
510
ret = __bch_bucket_alloc_set(c, reserve, k, wait);
drivers/md/bcache/alloc.c
595
bool wait)
drivers/md/bcache/alloc.c
618
if (bch_bucket_alloc_set(c, watermark, &alloc.key, wait))
drivers/md/bcache/bcache.h
1000
struct bkey *k, bool wait);
drivers/md/bcache/bcache.h
1003
unsigned int write_prio, bool wait);
drivers/md/bcache/bcache.h
1009
int bch_prio_write(struct cache *ca, bool wait);
drivers/md/bcache/bcache.h
996
long bch_bucket_alloc(struct cache *ca, unsigned int reserve, bool wait);
drivers/md/bcache/bcache.h
998
struct bkey *k, bool wait);
drivers/md/bcache/btree.c
1120
int level, bool wait,
drivers/md/bcache/btree.c
1130
if (__bch_bucket_alloc_set(c, RESERVE_BTREE, &k.key, wait))
drivers/md/bcache/btree.c
1213
prepare_to_wait(&c->btree_cache_wait, &op->wait,
drivers/md/bcache/btree.c
2019
finish_wait(&c->btree_cache_wait, &(&op)->wait);
drivers/md/bcache/btree.c
2033
wake_up(&check_state->wait);
drivers/md/bcache/btree.c
2076
init_waitqueue_head(&check_state.wait);
drivers/md/bcache/btree.c
2111
wait_event(check_state.wait, atomic_read(&check_state.started) == 0);
drivers/md/bcache/btree.c
289
__closure_wake_up(&b->c->journal.wait);
drivers/md/bcache/btree.c
874
prepare_to_wait(&c->btree_cache_wait, &op->wait,
drivers/md/bcache/btree.h
214
wait_queue_entry_t wait;
drivers/md/bcache/btree.h
237
wait_queue_head_t wait;
drivers/md/bcache/btree.h
244
init_wait(&op->wait);
drivers/md/bcache/btree.h
269
int level, bool wait,
drivers/md/bcache/btree.h
365
finish_wait(&(c)->btree_cache_wait, &(op)->wait); \
drivers/md/bcache/journal.c
614
__closure_wake_up(&c->journal.wait);
drivers/md/bcache/journal.c
658
__closure_wake_up(&w->wait);
drivers/md/bcache/journal.c
779
bool wait = false;
drivers/md/bcache/journal.c
797
if (wait)
drivers/md/bcache/journal.c
798
closure_wait(&c->journal.wait, &cl);
drivers/md/bcache/journal.c
801
if (wait)
drivers/md/bcache/journal.c
814
if (wait)
drivers/md/bcache/journal.c
825
wait = true;
drivers/md/bcache/journal.c
870
closure_wait(&w->wait, parent);
drivers/md/bcache/journal.h
110
struct closure_waitlist wait;
drivers/md/bcache/journal.h
98
struct closure_waitlist wait;
drivers/md/bcache/super.c
2751
DEFINE_WAIT(wait);
drivers/md/bcache/super.c
2817
prepare_to_wait(&unregister_wait, &wait,
drivers/md/bcache/super.c
2824
finish_wait(&unregister_wait, &wait);
drivers/md/bcache/super.c
610
int bch_prio_write(struct cache *ca, bool wait)
drivers/md/bcache/super.c
626
if (!wait) {
drivers/md/bcache/super.c
659
bucket = bch_bucket_alloc(ca, RESERVE_PRIO, wait);
drivers/md/bcache/writeback.c
1019
init_waitqueue_head(&state.wait);
drivers/md/bcache/writeback.c
1043
wait_event(state.wait, atomic_read(&state.started) == 0);
drivers/md/bcache/writeback.c
900
finish_wait(&c->btree_cache_wait, &(&op.op)->wait);
drivers/md/bcache/writeback.c
959
wake_up(&state->wait);
drivers/md/bcache/writeback.h
45
wait_queue_head_t wait;
drivers/md/dm-bufio.c
1571
DECLARE_WAITQUEUE(wait, current);
drivers/md/dm-bufio.c
1573
add_wait_queue(&c->free_buffer_wait, &wait);
drivers/md/dm-bufio.c
1584
remove_wait_queue(&c->free_buffer_wait, &wait);
drivers/md/dm-core.h
81
wait_queue_head_t wait;
drivers/md/dm-crypt.c
738
DECLARE_CRYPTO_WAIT(wait);
drivers/md/dm-crypt.c
759
skcipher_request_set_callback(req, 0, crypto_req_done, &wait);
drivers/md/dm-crypt.c
760
err = crypto_wait_req(crypto_skcipher_encrypt(req), &wait);
drivers/md/dm-crypt.c
944
DECLARE_CRYPTO_WAIT(wait);
drivers/md/dm-crypt.c
962
skcipher_request_set_callback(req, 0, crypto_req_done, &wait);
drivers/md/dm-crypt.c
963
r = crypto_wait_req(crypto_skcipher_encrypt(req), &wait);
drivers/md/dm-crypt.c
970
r = crypto_wait_req(crypto_skcipher_encrypt(req), &wait);
drivers/md/dm-integrity.c
1541
DECLARE_WAITQUEUE(wait, current);
drivers/md/dm-integrity.c
1543
__add_wait_queue(&ic->endio_wait, &wait);
drivers/md/dm-integrity.c
1548
__remove_wait_queue(&ic->endio_wait, &wait);
drivers/md/dm-integrity.c
1705
DECLARE_CRYPTO_WAIT(wait);
drivers/md/dm-integrity.c
1720
ahash_request_set_callback(req, CRYPTO_TFM_REQ_MAY_SLEEP, crypto_req_done, &wait);
drivers/md/dm-integrity.c
1746
r = crypto_wait_req(crypto_ahash_digest(req), &wait);
drivers/md/dm-io.c
434
struct completion wait;
drivers/md/dm-io.c
442
complete(&sio->wait);
drivers/md/dm-io.c
451
init_completion(&sio.wait);
drivers/md/dm-io.c
456
wait_for_completion_io(&sio.wait);
drivers/md/dm-ioctl.c
2154
static __poll_t dm_poll(struct file *filp, poll_table *wait)
drivers/md/dm-ioctl.c
2159
poll_wait(filp, &dm_global_eventq, wait);
drivers/md/dm-log-writes.c
118
wait_queue_head_t wait;
drivers/md/dm-log-writes.c
154
if (waitqueue_active(&lc->wait))
drivers/md/dm-log-writes.c
155
wake_up(&lc->wait);
drivers/md/dm-log-writes.c
163
if (waitqueue_active(&lc->wait))
drivers/md/dm-log-writes.c
164
wake_up(&lc->wait);
drivers/md/dm-log-writes.c
530
init_waitqueue_head(&lc->wait);
drivers/md/dm-log-writes.c
626
wait_event(lc->wait, !atomic_read(&lc->io_blocks) &&
drivers/md/dm-mpath.c
1282
DEFINE_WAIT(wait);
drivers/md/dm-mpath.c
1285
prepare_to_wait(&m->pg_init_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/md/dm-mpath.c
1292
finish_wait(&m->pg_init_wait, &wait);
drivers/md/dm-snap.c
1543
DECLARE_WAITQUEUE(wait, current);
drivers/md/dm-snap.c
1545
__add_wait_queue(&s->in_progress_wait, &wait);
drivers/md/dm-snap.c
1551
remove_wait_queue(&s->in_progress_wait, &wait);
drivers/md/dm-vdo/data-vio.c
943
DEFINE_WAIT(wait);
drivers/md/dm-vdo/data-vio.c
946
prepare_to_wait_exclusive(&limiter->blocked_threads, &wait,
drivers/md/dm-vdo/data-vio.c
950
finish_wait(&limiter->blocked_threads, &wait);
drivers/md/dm-vdo/funnel-workqueue.c
177
DEFINE_WAIT(wait);
drivers/md/dm-vdo/funnel-workqueue.c
180
prepare_to_wait(&queue->waiting_worker_threads, &wait,
drivers/md/dm-vdo/funnel-workqueue.c
216
finish_wait(&queue->waiting_worker_threads, &wait);
drivers/md/dm-vdo/indexer/sparse-cache.c
147
struct semaphore wait;
drivers/md/dm-vdo/indexer/sparse-cache.c
175
sema_init(&barrier->wait, 0);
drivers/md/dm-vdo/indexer/sparse-cache.c
207
up(&barrier->wait);
drivers/md/dm-vdo/indexer/sparse-cache.c
213
__down(&barrier->wait);
drivers/md/dm-writecache.c
760
DEFINE_WAIT(wait);
drivers/md/dm-writecache.c
762
prepare_to_wait(&wc->freelist_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/md/dm-writecache.c
765
finish_wait(&wc->freelist_wait, &wait);
drivers/md/dm-zoned-metadata.c
1878
DEFINE_WAIT(wait);
drivers/md/dm-zoned-metadata.c
1880
prepare_to_wait(&zmd->free_wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/md/dm-zoned-metadata.c
1888
finish_wait(&zmd->free_wq, &wait);
drivers/md/dm.c
2338
init_waitqueue_head(&md->wait);
drivers/md/dm.c
2704
static void __dm_destroy(struct mapped_device *md, bool wait)
drivers/md/dm.c
2740
if (wait)
drivers/md/dm.c
2781
DEFINE_WAIT(wait);
drivers/md/dm.c
2784
prepare_to_wait(&md->wait, &wait, task_state);
drivers/md/dm.c
2796
finish_wait(&md->wait, &wait);
drivers/md/dm.c
970
if (unlikely(wq_has_sleeper(&md->wait)))
drivers/md/dm.c
971
wake_up(&md->wait);
drivers/md/md-bitmap.c
485
struct page *page, bool wait)
drivers/md/md-bitmap.c
498
} while (wait && md_super_wait(mddev) < 0);
drivers/md/md-bitmap.c
504
static void write_file_page(struct bitmap *bitmap, struct page *page, int wait)
drivers/md/md-bitmap.c
516
if (wait)
drivers/md/md-bitmap.c
618
static void write_file_page(struct bitmap *bitmap, struct page *page, int wait)
drivers/md/md-bitmap.c
640
bool wait)
drivers/md/md-bitmap.c
651
write_file_page(bitmap, page, wait);
drivers/md/md-bitmap.c
653
write_sb_page(bitmap, pg_index, page, wait);
drivers/md/md-cluster.c
1086
wait_event(cinfo->wait,
drivers/md/md-cluster.c
1503
wake_up(&cinfo->wait);
drivers/md/md-cluster.c
735
wait_event(cinfo->wait,
drivers/md/md-cluster.c
749
wake_up(&cinfo->wait);
drivers/md/md-cluster.c
89
wait_queue_head_t wait;
drivers/md/md-cluster.c
897
init_waitqueue_head(&cinfo->wait);
drivers/md/md-llbitmap.c
250
wait_queue_head_t wait;
drivers/md/md-llbitmap.c
514
wake_up(&pctl->wait);
drivers/md/md-llbitmap.c
581
init_waitqueue_head(&pctl->wait);
drivers/md/md-llbitmap.c
697
wait_event(pctl->wait, !percpu_ref_is_dying(&pctl->active));
drivers/md/md-llbitmap.c
714
if (!wait_event_timeout(pctl->wait, percpu_ref_is_zero(&pctl->active),
drivers/md/md-llbitmap.c
729
wake_up(&pctl->wait);
drivers/md/md.c
8961
static __poll_t mdstat_poll(struct file *filp, poll_table *wait)
drivers/md/md.c
8968
poll_wait(filp, &md_event_waiters, wait);
drivers/md/raid5.c
6086
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/md/raid5.c
6169
add_wait_queue(&conf->wait_for_reshape, &wait);
drivers/md/raid5.c
6197
wait_woken(&wait, TASK_UNINTERRUPTIBLE,
drivers/md/raid5.c
6210
remove_wait_queue(&conf->wait_for_reshape, &wait);
drivers/media/cec/core/cec-adap.c
134
wake_up_interruptible(&fh->wait);
drivers/media/cec/core/cec-adap.c
231
wake_up_interruptible(&fh->wait);
drivers/media/cec/core/cec-api.c
273
res = wait_event_interruptible_timeout(fh->wait,
drivers/media/cec/core/cec-api.c
282
res = wait_event_interruptible(fh->wait,
drivers/media/cec/core/cec-api.c
320
err = wait_event_interruptible(fh->wait,
drivers/media/cec/core/cec-api.c
41
poll_wait(filp, &fh->wait, poll);
drivers/media/cec/core/cec-api.c
578
init_waitqueue_head(&fh->wait);
drivers/media/cec/core/cec-core.c
158
wake_up_interruptible(&fh->wait);
drivers/media/common/saa7146/saa7146_vbi.c
109
remove_wait_queue(&vv->vbi_wq, &wait);
drivers/media/common/saa7146/saa7146_vbi.c
16
DECLARE_WAITQUEUE(wait, current);
drivers/media/common/saa7146/saa7146_vbi.c
98
add_wait_queue(&vv->vbi_wq, &wait);
drivers/media/common/siano/smsdvb-debugfs.c
268
static __poll_t smsdvb_stats_poll(struct file *file, poll_table *wait)
drivers/media/common/siano/smsdvb-debugfs.c
275
poll_wait(file, &debug_data->stats_queue, wait);
drivers/media/common/videobuf2/videobuf2-core.c
2687
poll_table *wait)
drivers/media/common/videobuf2/videobuf2-core.c
2689
__poll_t req_events = poll_requested_events(wait);
drivers/media/common/videobuf2/videobuf2-core.c
2700
poll_wait(file, &q->done_wq, wait);
drivers/media/common/videobuf2/videobuf2-v4l2.c
1226
__poll_t vb2_fop_poll(struct file *file, poll_table *wait)
drivers/media/common/videobuf2/videobuf2-v4l2.c
1245
res = vb2_poll(vdev->queue, file, wait);
drivers/media/common/videobuf2/videobuf2-v4l2.c
974
__poll_t vb2_poll(struct vb2_queue *q, struct file *file, poll_table *wait)
drivers/media/common/videobuf2/videobuf2-v4l2.c
979
res = vb2_core_poll(q, file, wait);
drivers/media/common/videobuf2/videobuf2-v4l2.c
981
poll_wait(file, &fh->wait, wait);
drivers/media/dvb-core/dmxdev.c
1204
static __poll_t dvb_demux_poll(struct file *file, poll_table *wait)
drivers/media/dvb-core/dmxdev.c
1209
poll_wait(file, &dmxdevfilter->buffer.queue, wait);
drivers/media/dvb-core/dmxdev.c
1214
return dvb_vb2_poll(&dmxdevfilter->vb2_ctx, file, wait);
drivers/media/dvb-core/dmxdev.c
1339
static __poll_t dvb_dvr_poll(struct file *file, poll_table *wait)
drivers/media/dvb-core/dmxdev.c
1347
poll_wait(file, &dmxdev->dvr_buffer.queue, wait);
drivers/media/dvb-core/dmxdev.c
1352
return dvb_vb2_poll(&dmxdev->dvr_vb2_ctx, file, wait);
drivers/media/dvb-core/dvb_ca_en50221.c
1810
static __poll_t dvb_ca_en50221_io_poll(struct file *file, poll_table *wait)
drivers/media/dvb-core/dvb_ca_en50221.c
1820
poll_wait(file, &ca->wait_queue, wait);
drivers/media/dvb-core/dvb_frontend.c
2747
static __poll_t dvb_frontend_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/dvb-core/dvb_frontend.c
2755
poll_wait(file, &fepriv->events.wait_queue, wait);
drivers/media/dvb-core/dvb_frontend.c
296
struct wait_queue_entry wait;
drivers/media/dvb-core/dvb_frontend.c
302
init_waitqueue_entry(&wait, current);
drivers/media/dvb-core/dvb_frontend.c
303
add_wait_queue(&events->wait_queue, &wait);
drivers/media/dvb-core/dvb_frontend.c
305
wait_woken(&wait, TASK_INTERRUPTIBLE, 0);
drivers/media/dvb-core/dvb_frontend.c
311
remove_wait_queue(&events->wait_queue, &wait);
drivers/media/dvb-core/dvb_vb2.c
432
poll_table *wait)
drivers/media/dvb-core/dvb_vb2.c
435
return vb2_core_poll(&ctx->vb_q, file, wait);
drivers/media/dvb-frontends/tda18271c2dd.c
596
bool wait = false;
drivers/media/dvb-frontends/tda18271c2dd.c
640
msleep(wait ? 5 : 1);
drivers/media/dvb-frontends/tda18271c2dd.c
641
wait = false;
drivers/media/dvb-frontends/tda18271c2dd.c
658
wait = true;
drivers/media/firewire/firedtv-ci.c
208
static __poll_t fdtv_ca_io_poll(struct file *file, poll_table *wait)
drivers/media/i2c/cx25840/cx25840-core.c
1032
DEFINE_WAIT(wait);
drivers/media/i2c/cx25840/cx25840-core.c
1087
prepare_to_wait(&state->fw_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/cx25840/cx25840-core.c
1090
finish_wait(&state->fw_wait, &wait);
drivers/media/i2c/cx25840/cx25840-core.c
695
DEFINE_WAIT(wait);
drivers/media/i2c/cx25840/cx25840-core.c
725
prepare_to_wait(&state->fw_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/cx25840/cx25840-core.c
728
finish_wait(&state->fw_wait, &wait);
drivers/media/i2c/cx25840/cx25840-core.c
772
DEFINE_WAIT(wait);
drivers/media/i2c/cx25840/cx25840-core.c
962
prepare_to_wait(&state->fw_wait, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/cx25840/cx25840-core.c
965
finish_wait(&state->fw_wait, &wait);
drivers/media/i2c/saa7110.c
179
DEFINE_WAIT(wait);
drivers/media/i2c/saa7110.c
186
prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/saa7110.c
188
finish_wait(&decoder->wq, &wait);
drivers/media/i2c/saa7110.c
221
prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/media/i2c/saa7110.c
223
finish_wait(&decoder->wq, &wait);
drivers/media/mc/mc-request.c
102
if (!(poll_requested_events(wait) & EPOLLPRI))
drivers/media/mc/mc-request.c
105
poll_wait(filp, &req->poll_wait, wait);
drivers/media/mc/mc-request.c
96
struct poll_table_struct *wait)
drivers/media/pci/bt8xx/bttv-driver.c
2475
static __poll_t radio_poll(struct file *file, poll_table *wait)
drivers/media/pci/bt8xx/bttv-driver.c
2479
__poll_t rc = v4l2_ctrl_poll(file, wait);
drivers/media/pci/bt8xx/bttv-driver.c
2483
cmd.event_list = wait;
drivers/media/pci/cx18/cx18-fileops.c
175
DEFINE_WAIT(wait);
drivers/media/pci/cx18/cx18-fileops.c
229
prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/cx18/cx18-fileops.c
234
finish_wait(&s->waitq, &wait);
drivers/media/pci/cx18/cx18-fileops.c
590
__poll_t cx18_v4l2_enc_poll(struct file *filp, poll_table *wait)
drivers/media/pci/cx18/cx18-fileops.c
592
__poll_t req_events = poll_requested_events(wait);
drivers/media/pci/cx18/cx18-fileops.c
620
poll_wait(filp, &s->waitq, wait);
drivers/media/pci/cx18/cx18-fileops.h
17
__poll_t cx18_v4l2_enc_poll(struct file *filp, poll_table *wait);
drivers/media/pci/ddbridge/ddbridge-core.c
765
static __poll_t ts_poll(struct file *file, poll_table *wait)
drivers/media/pci/ddbridge/ddbridge-core.c
773
poll_wait(file, &input->dma->wq, wait);
drivers/media/pci/ddbridge/ddbridge-core.c
774
poll_wait(file, &output->dma->wq, wait);
drivers/media/pci/ivtv/ivtv-driver.c
335
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtv-driver.c
337
prepare_to_wait(waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-driver.c
339
finish_wait(waitq, &wait);
drivers/media/pci/ivtv/ivtv-fileops.c
197
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtv-fileops.c
202
prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-fileops.c
206
finish_wait(&s->waitq, &wait);
drivers/media/pci/ivtv/ivtv-fileops.c
550
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtv-fileops.c
555
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-fileops.c
559
finish_wait(&itv->dma_waitq, &wait);
drivers/media/pci/ivtv/ivtv-fileops.c
733
__poll_t ivtv_v4l2_dec_poll(struct file *filp, poll_table *wait)
drivers/media/pci/ivtv/ivtv-fileops.c
746
poll_wait(filp, &id->fh.wait, wait);
drivers/media/pci/ivtv/ivtv-fileops.c
754
poll_wait(filp, &s->waitq, wait);
drivers/media/pci/ivtv/ivtv-fileops.c
767
__poll_t ivtv_v4l2_enc_poll(struct file *filp, poll_table *wait)
drivers/media/pci/ivtv/ivtv-fileops.c
769
__poll_t req_events = poll_requested_events(wait);
drivers/media/pci/ivtv/ivtv-fileops.c
795
poll_wait(filp, &s->waitq, wait);
drivers/media/pci/ivtv/ivtv-fileops.c
799
poll_wait(filp, &id->fh.wait, wait);
drivers/media/pci/ivtv/ivtv-fileops.h
19
__poll_t ivtv_v4l2_enc_poll(struct file *filp, poll_table * wait);
drivers/media/pci/ivtv/ivtv-fileops.h
20
__poll_t ivtv_v4l2_dec_poll(struct file *filp, poll_table * wait);
drivers/media/pci/ivtv/ivtv-ioctl.c
1127
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtv-ioctl.c
1144
prepare_to_wait(&itv->vsync_waitq, &wait,
drivers/media/pci/ivtv/ivtv-ioctl.c
1150
finish_wait(&itv->vsync_waitq, &wait);
drivers/media/pci/ivtv/ivtv-ioctl.c
125
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtv-ioctl.c
166
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-ioctl.c
174
finish_wait(&itv->dma_waitq, &wait);
drivers/media/pci/ivtv/ivtv-streams.c
780
DECLARE_WAITQUEUE(wait, current);
drivers/media/pci/ivtv/ivtv-streams.c
830
add_wait_queue(&itv->eos_waitq, &wait);
drivers/media/pci/ivtv/ivtv-streams.c
857
remove_wait_queue(&itv->eos_waitq, &wait);
drivers/media/pci/ivtv/ivtv-yuv.c
1075
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtv-yuv.c
1087
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtv-yuv.c
1100
finish_wait(&itv->dma_waitq, &wait);
drivers/media/pci/ivtv/ivtvfb.c
278
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtvfb.c
296
prepare_to_wait(&itv->dma_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtvfb.c
309
finish_wait(&itv->dma_waitq, &wait);
drivers/media/pci/ivtv/ivtvfb.c
325
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtvfb.c
447
DEFINE_WAIT(wait);
drivers/media/pci/ivtv/ivtvfb.c
476
prepare_to_wait(&itv->vsync_waitq, &wait, TASK_INTERRUPTIBLE);
drivers/media/pci/ivtv/ivtvfb.c
479
finish_wait(&itv->vsync_waitq, &wait);
drivers/media/pci/ngene/ngene-dvb.c
77
static __poll_t ts_poll(struct file *file, poll_table *wait)
drivers/media/pci/ngene/ngene-dvb.c
86
poll_wait(file, &rbuf->queue, wait);
drivers/media/pci/ngene/ngene-dvb.c
87
poll_wait(file, &wbuf->queue, wait);
drivers/media/pci/saa7134/saa7134-video.c
1000
__poll_t rc = v4l2_ctrl_poll(file, wait);
drivers/media/pci/saa7134/saa7134-video.c
1003
cmd.event_list = wait;
drivers/media/pci/saa7134/saa7134-video.c
996
static __poll_t radio_poll(struct file *file, poll_table *wait)
drivers/media/pci/saa7164/saa7164-cmd.c
139
q = &dev->cmds[tRsp.seqno].wait;
drivers/media/pci/saa7164/saa7164-cmd.c
259
q = &dev->cmds[seqno].wait;
drivers/media/pci/saa7164/saa7164-cmd.c
86
q = &dev->cmds[tRsp.seqno].wait;
drivers/media/pci/saa7164/saa7164-core.c
1305
init_waitqueue_head(&dev->cmds[i].wait);
drivers/media/pci/saa7164/saa7164-encoder.c
892
static __poll_t fops_poll(struct file *file, poll_table *wait)
drivers/media/pci/saa7164/saa7164-encoder.c
894
__poll_t req_events = poll_requested_events(wait);
drivers/media/pci/saa7164/saa7164-encoder.c
897
__poll_t mask = v4l2_ctrl_poll(file, wait);
drivers/media/pci/saa7164/saa7164-types.h
107
wait_queue_head_t wait;
drivers/media/pci/saa7164/saa7164-vbi.c
596
static __poll_t fops_poll(struct file *file, poll_table *wait)
drivers/media/pci/solo6x10/solo6x10-i2c.c
213
DEFINE_WAIT(wait);
drivers/media/pci/solo6x10/solo6x10-i2c.c
236
prepare_to_wait(&solo_dev->i2c_wait, &wait,
drivers/media/pci/solo6x10/solo6x10-i2c.c
250
finish_wait(&solo_dev->i2c_wait, &wait);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
636
DECLARE_WAITQUEUE(wait, current);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
639
add_wait_queue(&solo_dev->ring_thread_wait, &wait);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
650
remove_wait_queue(&solo_dev->ring_thread_wait, &wait);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
262
DECLARE_WAITQUEUE(wait, current);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
265
add_wait_queue(&solo_dev->disp_thread_wait, &wait);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
276
remove_wait_queue(&solo_dev->disp_thread_wait, &wait);
drivers/media/platform/aspeed/aspeed-video.c
1123
rc = wait_event_interruptible_timeout(video->wait,
drivers/media/platform/aspeed/aspeed-video.c
1143
rc = wait_event_interruptible_timeout(video->wait,
drivers/media/platform/aspeed/aspeed-video.c
1707
rc = wait_event_interruptible(video->wait,
drivers/media/platform/aspeed/aspeed-video.c
1877
wake_up_interruptible_all(&video->wait);
drivers/media/platform/aspeed/aspeed-video.c
1988
rc = wait_event_timeout(video->wait,
drivers/media/platform/aspeed/aspeed-video.c
2335
init_waitqueue_head(&video->wait);
drivers/media/platform/aspeed/aspeed-video.c
333
wait_queue_head_t wait;
drivers/media/platform/aspeed/aspeed-video.c
814
wake_up_interruptible_all(&video->wait);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
68
unsigned int len, unsigned int wait)
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
70
return fw->ops->ipi_send(fw, id, buf, len, wait);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.h
41
void *buf, unsigned int len, unsigned int wait);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_priv.h
28
unsigned int len, unsigned int wait);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c
36
unsigned int len, unsigned int wait)
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c
38
return scp_ipi_send(fw->scp, id, buf, len, wait);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
36
unsigned int len, unsigned int wait)
drivers/media/platform/qcom/venus/hfi_venus.c
1005
bool wait)
drivers/media/platform/qcom/venus/hfi_venus.c
1019
if (!wait)
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
690
struct poll_table_struct *wait)
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
699
ret = v4l2_m2m_poll(file, ctx->m2m_ctx, wait);
drivers/media/platform/samsung/s3c-camif/camif-capture.c
591
struct poll_table_struct *wait)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
601
ret = vb2_poll(&vp->vb_queue, file, wait);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1027
struct poll_table_struct *wait)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1050
poll_wait(file, &ctx->fh.wait, wait);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1051
poll_wait(file, &src_q->done_wq, wait);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1052
poll_wait(file, &dst_q->done_wq, wait);
drivers/media/platform/ti/cal/cal-video.c
1051
init_waitqueue_head(&ctx->dma.wait);
drivers/media/platform/ti/cal/cal.c
569
time_left = wait_event_timeout(ctx->dma.wait, cal_ctx_wr_dma_stopped(ctx),
drivers/media/platform/ti/cal/cal.c
668
wake_up(&ctx->dma.wait);
drivers/media/platform/ti/cal/cal.h
131
struct wait_queue_head wait;
drivers/media/platform/ti/omap/omap_vout_vrfb.c
154
init_waitqueue_head(&vout->vrfb_dma_tx.wait);
drivers/media/platform/ti/omap/omap_vout_vrfb.c
288
wait_event_interruptible_timeout(vout->vrfb_dma_tx.wait,
drivers/media/platform/ti/omap/omap_vout_vrfb.c
70
wake_up_interruptible(&t->wait);
drivers/media/platform/ti/omap/omap_voutdef.h
91
wait_queue_head_t wait;
drivers/media/platform/ti/omap3isp/isp.c
1188
int omap3isp_module_sync_idle(struct media_entity *me, wait_queue_head_t *wait,
drivers/media/platform/ti/omap3isp/isp.c
1225
if (!wait_event_timeout(*wait, !atomic_read(stopping),
drivers/media/platform/ti/omap3isp/isp.c
1245
int omap3isp_module_sync_is_stopping(wait_queue_head_t *wait,
drivers/media/platform/ti/omap3isp/isp.c
1249
wake_up(wait);
drivers/media/platform/ti/omap3isp/isp.h
246
int omap3isp_module_sync_idle(struct media_entity *me, wait_queue_head_t *wait,
drivers/media/platform/ti/omap3isp/isp.h
249
int omap3isp_module_sync_is_stopping(wait_queue_head_t *wait,
drivers/media/platform/ti/omap3isp/ispccdc.c
1343
ret = wait_event_timeout(ccdc->wait,
drivers/media/platform/ti/omap3isp/ispccdc.c
1407
unsigned int wait = 0;
drivers/media/platform/ti/omap3isp/ispccdc.c
1412
for (wait = 0; wait <= max_wait; wait++) {
drivers/media/platform/ti/omap3isp/ispccdc.c
1459
wake_up(&ccdc->wait);
drivers/media/platform/ti/omap3isp/ispccdc.c
234
unsigned int wait;
drivers/media/platform/ti/omap3isp/ispccdc.c
240
for (wait = 0; wait < 1000; wait++) {
drivers/media/platform/ti/omap3isp/ispccdc.c
2716
init_waitqueue_head(&ccdc->wait);
drivers/media/platform/ti/omap3isp/ispccdc.h
154
wait_queue_head_t wait;
drivers/media/platform/ti/omap3isp/ispccp2.c
1135
init_waitqueue_head(&ccp2->wait);
drivers/media/platform/ti/omap3isp/ispccp2.c
597
if (omap3isp_module_sync_is_stopping(&ccp2->wait, &ccp2->stopping))
drivers/media/platform/ti/omap3isp/ispccp2.c
885
if (omap3isp_module_sync_idle(&sd->entity, &ccp2->wait,
drivers/media/platform/ti/omap3isp/ispccp2.h
73
wait_queue_head_t wait;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1087
if (omap3isp_module_sync_idle(&sd->entity, &csi2->wait,
drivers/media/platform/ti/omap3isp/ispcsi2.c
1296
init_waitqueue_head(&csi2a->wait);
drivers/media/platform/ti/omap3isp/ispcsi2.c
1309
init_waitqueue_head(&csi2c->wait);
drivers/media/platform/ti/omap3isp/ispcsi2.c
780
if (omap3isp_module_sync_is_stopping(&csi2->wait, &csi2->stopping))
drivers/media/platform/ti/omap3isp/ispcsi2.h
141
wait_queue_head_t wait;
drivers/media/platform/ti/omap3isp/isppreview.c
1528
if (omap3isp_module_sync_is_stopping(&prev->wait, &prev->stopping))
drivers/media/platform/ti/omap3isp/isppreview.c
1667
if (omap3isp_module_sync_idle(&sd->entity, &prev->wait,
drivers/media/platform/ti/omap3isp/isppreview.c
2342
init_waitqueue_head(&prev->wait);
drivers/media/platform/ti/omap3isp/isppreview.h
141
wait_queue_head_t wait;
drivers/media/platform/ti/omap3isp/ispresizer.c
1065
if (omap3isp_module_sync_is_stopping(&res->wait, &res->stopping))
drivers/media/platform/ti/omap3isp/ispresizer.c
1166
if (omap3isp_module_sync_idle(&sd->entity, &res->wait,
drivers/media/platform/ti/omap3isp/ispresizer.c
1787
init_waitqueue_head(&res->wait);
drivers/media/platform/ti/omap3isp/ispresizer.h
106
wait_queue_head_t wait;
drivers/media/platform/ti/omap3isp/ispvideo.c
1459
static __poll_t isp_video_poll(struct file *file, poll_table *wait)
drivers/media/platform/ti/omap3isp/ispvideo.c
1466
ret = vb2_poll(&vfh->queue, file, wait);
drivers/media/radio/radio-cadet.c
482
static __poll_t cadet_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/radio/radio-cadet.c
485
__poll_t req_events = poll_requested_events(wait);
drivers/media/radio/radio-cadet.c
486
__poll_t res = v4l2_ctrl_poll(file, wait);
drivers/media/radio/radio-cadet.c
488
poll_wait(file, &dev->read_queue, wait);
drivers/media/radio/radio-tea5777.c
224
static int radio_tea5777_update_read_reg(struct radio_tea5777 *tea, int wait)
drivers/media/radio/radio-tea5777.c
237
if (wait) {
drivers/media/radio/radio-tea5777.c
238
if (schedule_timeout_interruptible(msecs_to_jiffies(wait)))
drivers/media/rc/ati_remote.c
257
wait_queue_head_t wait;
drivers/media/rc/ati_remote.c
393
wake_up(&ati_remote->wait);
drivers/media/rc/ati_remote.c
421
wait_event_timeout(ati_remote->wait,
drivers/media/rc/ati_remote.c
770
init_waitqueue_head(&ati_remote->wait);
drivers/media/rc/lirc_dev.c
582
static __poll_t lirc_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/rc/lirc_dev.c
588
poll_wait(file, &fh->wait_poll, wait);
drivers/media/test-drivers/vivid/vivid-core.c
478
static __poll_t vivid_radio_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/test-drivers/vivid/vivid-core.c
483
return vivid_radio_rx_poll(file, wait);
drivers/media/test-drivers/vivid/vivid-core.c
484
return vivid_radio_tx_poll(file, wait);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
795
wait_queue_head_t wait;
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
797
init_waitqueue_head(&wait);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
798
wait_event_interruptible_timeout(wait, kthread_should_stop(),
drivers/media/test-drivers/vivid/vivid-kthread-out.c
241
wait_queue_head_t wait;
drivers/media/test-drivers/vivid/vivid-kthread-out.c
243
init_waitqueue_head(&wait);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
244
wait_event_interruptible_timeout(wait, kthread_should_stop(),
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
141
wait_queue_head_t wait;
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
143
init_waitqueue_head(&wait);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
144
wait_event_interruptible_timeout(wait, kthread_should_stop(),
drivers/media/test-drivers/vivid/vivid-radio-rx.c
131
__poll_t vivid_radio_rx_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
133
return EPOLLIN | EPOLLRDNORM | v4l2_ctrl_poll(file, wait);
drivers/media/test-drivers/vivid/vivid-radio-rx.h
12
__poll_t vivid_radio_rx_poll(struct file *file, struct poll_table_struct *wait);
drivers/media/test-drivers/vivid/vivid-radio-tx.c
94
__poll_t vivid_radio_tx_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/test-drivers/vivid/vivid-radio-tx.c
96
return EPOLLOUT | EPOLLWRNORM | v4l2_ctrl_poll(file, wait);
drivers/media/test-drivers/vivid/vivid-radio-tx.h
12
__poll_t vivid_radio_tx_poll(struct file *file, struct poll_table_struct *wait);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
212
wait_queue_head_t wait;
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
214
init_waitqueue_head(&wait);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
215
wait_event_interruptible_timeout(wait, kthread_should_stop(),
drivers/media/tuners/tda18271-fe.c
436
int sgn, bcal, count, wait, ret;
drivers/media/tuners/tda18271-fe.c
476
wait = false;
drivers/media/tuners/tda18271-fe.c
485
if (wait) {
drivers/media/tuners/tda18271-fe.c
487
wait = false;
drivers/media/tuners/tda18271-fe.c
509
wait = true;
drivers/media/usb/hdpvr/hdpvr-video.c
530
static __poll_t hdpvr_poll(struct file *filp, poll_table *wait)
drivers/media/usb/hdpvr/hdpvr-video.c
532
__poll_t req_events = poll_requested_events(wait);
drivers/media/usb/hdpvr/hdpvr-video.c
535
__poll_t mask = v4l2_ctrl_poll(filp, wait);
drivers/media/usb/hdpvr/hdpvr-video.c
558
poll_wait(filp, &dev->wait_data, wait);
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
1118
static __poll_t pvr2_v4l2_poll(struct file *file, poll_table *wait)
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
1134
poll_wait(file,&fh->wait_data,wait);
drivers/media/v4l2-core/v4l2-ctrls-api.c
1350
__poll_t v4l2_ctrl_poll(struct file *file, struct poll_table_struct *wait)
drivers/media/v4l2-core/v4l2-ctrls-api.c
1354
poll_wait(file, &fh->wait, wait);
drivers/media/v4l2-core/v4l2-event.c
150
wake_up_all(&fh->wait);
drivers/media/v4l2-core/v4l2-event.c
201
wake_up_all(&fh->wait);
drivers/media/v4l2-core/v4l2-event.c
72
ret = wait_event_interruptible(fh->wait,
drivers/media/v4l2-core/v4l2-fh.c
36
init_waitqueue_head(&fh->wait);
drivers/media/v4l2-core/v4l2-mem2mem.c
1626
__poll_t v4l2_m2m_fop_poll(struct file *file, poll_table *wait)
drivers/media/v4l2-core/v4l2-mem2mem.c
1635
ret = v4l2_m2m_poll(file, m2m_ctx, wait);
drivers/media/v4l2-core/v4l2-mem2mem.c
911
struct poll_table_struct *wait)
drivers/media/v4l2-core/v4l2-mem2mem.c
949
struct poll_table_struct *wait)
drivers/media/v4l2-core/v4l2-mem2mem.c
954
__poll_t req_events = poll_requested_events(wait);
drivers/media/v4l2-core/v4l2-mem2mem.c
964
poll_wait(file, &src_q->done_wq, wait);
drivers/media/v4l2-core/v4l2-mem2mem.c
965
poll_wait(file, &dst_q->done_wq, wait);
drivers/media/v4l2-core/v4l2-mem2mem.c
968
rc = v4l2_m2m_poll_for_data(file, m2m_ctx, wait);
drivers/media/v4l2-core/v4l2-mem2mem.c
970
poll_wait(file, &fh->wait, wait);
drivers/media/v4l2-core/v4l2-subdev.c
1213
static __poll_t subdev_poll(struct file *file, poll_table *wait)
drivers/media/v4l2-core/v4l2-subdev.c
1222
poll_wait(file, &fh->wait, wait);
drivers/mfd/ti_am335x_tscadc.c
46
DEFINE_WAIT(wait);
drivers/mfd/ti_am335x_tscadc.c
52
prepare_to_wait(&tscadc->reg_se_wait, &wait,
drivers/mfd/ti_am335x_tscadc.c
59
finish_wait(&tscadc->reg_se_wait, &wait);
drivers/mfd/ucb1x00-ts.c
207
DECLARE_WAITQUEUE(wait, current);
drivers/mfd/ucb1x00-ts.c
212
add_wait_queue(&ts->irq_wait, &wait);
drivers/mfd/ucb1x00-ts.c
278
remove_wait_queue(&ts->irq_wait, &wait);
drivers/misc/apds990x.c
1065
init_waitqueue_head(&chip->wait);
drivers/misc/apds990x.c
117
wait_queue_head_t wait;
drivers/misc/apds990x.c
500
wake_up(&chip->wait);
drivers/misc/apds990x.c
633
time_left = wait_event_interruptible_timeout(chip->wait,
drivers/misc/bcm-vk/bcm_vk.h
493
__poll_t bcm_vk_poll(struct file *p_file, struct poll_table_struct *wait);
drivers/misc/bcm-vk/bcm_vk_msg.c
1253
__poll_t bcm_vk_poll(struct file *p_file, struct poll_table_struct *wait)
drivers/misc/bcm-vk/bcm_vk_msg.c
1261
poll_wait(p_file, &ctx->rd_wq, wait);
drivers/misc/bh1770glc.c
1180
init_waitqueue_head(&chip->wait);
drivers/misc/bh1770glc.c
127
wait_queue_head_t wait;
drivers/misc/bh1770glc.c
588
wake_up(&chip->wait);
drivers/misc/bh1770glc.c
690
time_left = wait_event_interruptible_timeout(chip->wait,
drivers/misc/hpilo.c
516
static __poll_t ilo_poll(struct file *fp, poll_table *wait)
drivers/misc/hpilo.c
521
poll_wait(fp, &data->ccb_waitq, wait);
drivers/misc/ibmasm/command.c
150
wait_event_interruptible_timeout(cmd->wait,
drivers/misc/ibmasm/command.c
170
wake_up(&sp->current_command->wait);
drivers/misc/ibmasm/command.c
43
init_waitqueue_head(&cmd->wait);
drivers/misc/ibmasm/command.c
91
wake_up(&sp->current_command->wait);
drivers/misc/ibmasm/event.c
113
wake_up_interruptible(&reader->wait);
drivers/misc/ibmasm/event.c
121
init_waitqueue_head(&reader->wait);
drivers/misc/ibmasm/event.c
31
wake_up_interruptible(&reader->wait);
drivers/misc/ibmasm/event.c
86
if (wait_event_interruptible(reader->wait,
drivers/misc/ibmasm/ibmasm.h
123
wait_queue_head_t wait;
drivers/misc/ibmasm/ibmasm.h
130
wait_queue_head_t wait;
drivers/misc/ibmasm/ibmasm.h
81
wait_queue_head_t wait;
drivers/misc/ibmasm/r_heartbeat.c
38
init_waitqueue_head(&rhb->wait);
drivers/misc/ibmasm/r_heartbeat.c
67
wait_event_interruptible_timeout(rhb->wait,
drivers/misc/ibmasm/r_heartbeat.c
85
wake_up_interruptible(&rhb->wait);
drivers/misc/ibmvmc.c
1005
static unsigned int ibmvmc_poll(struct file *file, poll_table *wait)
drivers/misc/ibmvmc.c
1019
poll_wait(file, &ibmvmc_read_wait, wait);
drivers/misc/ibmvmc.c
913
DEFINE_WAIT(wait);
drivers/misc/ibmvmc.c
947
prepare_to_wait(&ibmvmc_read_wait, &wait, TASK_INTERRUPTIBLE);
drivers/misc/ibmvmc.c
991
finish_wait(&ibmvmc_read_wait, &wait);
drivers/misc/lis3lv02d/lis3lv02d.c
605
DECLARE_WAITQUEUE(wait, current);
drivers/misc/lis3lv02d/lis3lv02d.c
613
add_wait_queue(&lis3->misc_wait, &wait);
drivers/misc/lis3lv02d/lis3lv02d.c
643
remove_wait_queue(&lis3->misc_wait, &wait);
drivers/misc/lis3lv02d/lis3lv02d.c
648
static __poll_t lis3lv02d_misc_poll(struct file *file, poll_table *wait)
drivers/misc/lis3lv02d/lis3lv02d.c
653
poll_wait(file, &lis3->misc_wait, wait);
drivers/misc/mei/client.c
1140
wait_event_timeout(cl->wait,
drivers/misc/mei/client.c
1540
wait_event_timeout(cl->wait,
drivers/misc/mei/client.c
2134
if (waitqueue_active(&cl->wait))
drivers/misc/mei/client.c
2135
wake_up(&cl->wait);
drivers/misc/mei/client.c
2346
wait_event_timeout(cl->wait,
drivers/misc/mei/client.c
2424
wait_event_timeout(cl->wait,
drivers/misc/mei/client.c
584
init_waitqueue_head(&cl->wait);
drivers/misc/mei/client.c
766
if (waitqueue_active(&cl->wait)) {
drivers/misc/mei/client.c
768
wake_up(&cl->wait);
drivers/misc/mei/client.c
924
wait_event_timeout(cl->wait,
drivers/misc/mei/hbm.c
1039
wake_up(&cl->wait);
drivers/misc/mei/hbm.c
684
wake_up(&cl->wait);
drivers/misc/mei/hbm.c
714
wake_up(&cl->wait);
drivers/misc/mei/interrupt.c
615
wake_up(&cl->wait);
drivers/misc/mei/main.c
596
wait_event_timeout(cl->wait,
drivers/misc/mei/main.c
808
static __poll_t mei_poll(struct file *file, poll_table *wait)
drivers/misc/mei/main.c
810
__poll_t req_events = poll_requested_events(wait);
drivers/misc/mei/main.c
832
poll_wait(file, &cl->ev_wait, wait);
drivers/misc/mei/main.c
838
poll_wait(file, &cl->rx_wait, wait);
drivers/misc/mei/main.c
847
poll_wait(file, &cl->tx_wait, wait);
drivers/misc/mei/mei_dev.h
301
wait_queue_head_t wait;
drivers/misc/nsm.c
323
static int nsm_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/misc/nsm.c
330
if (!wait)
drivers/misc/ocxl/file.c
323
static unsigned int afu_poll(struct file *file, struct poll_table_struct *wait)
drivers/misc/ocxl/file.c
331
poll_wait(file, &ctx->events_wq, wait);
drivers/misc/phantom.c
258
static __poll_t phantom_poll(struct file *file, poll_table *wait)
drivers/misc/phantom.c
264
poll_wait(file, &dev->wait, wait);
drivers/misc/phantom.c
316
wake_up_interruptible(&dev->wait);
drivers/misc/phantom.c
389
init_waitqueue_head(&pht->wait);
drivers/misc/phantom.c
52
wait_queue_head_t wait;
drivers/misc/sgi-xp/xpc_channel.c
828
DEFINE_WAIT(wait);
drivers/misc/sgi-xp/xpc_channel.c
836
prepare_to_wait(&ch->msg_allocate_wq, &wait, TASK_INTERRUPTIBLE);
drivers/misc/sgi-xp/xpc_channel.c
838
finish_wait(&ch->msg_allocate_wq, &wait);
drivers/misc/uacce/uacce.c
184
init_waitqueue_head(&q->wait);
drivers/misc/uacce/uacce.c
303
static __poll_t uacce_fops_poll(struct file *file, poll_table *wait)
drivers/misc/uacce/uacce.c
313
poll_wait(file, &q->wait, wait);
drivers/misc/vmw_vmci/vmci_host.c
165
static __poll_t vmci_host_poll(struct file *filp, poll_table *wait)
drivers/misc/vmw_vmci/vmci_host.c
179
if (wait)
drivers/misc/vmw_vmci/vmci_host.c
181
wait);
drivers/misc/xilinx_sdfec.c
1001
static __poll_t xsdfec_poll(struct file *file, poll_table *wait)
drivers/misc/xilinx_sdfec.c
1008
poll_wait(file, &xsdfec->waitq, wait);
drivers/mmc/core/block.c
2300
wake_up(&mq->wait);
drivers/mmc/core/block.c
2314
wake_up(&mq->wait);
drivers/mmc/core/block.c
2322
wake_up(&mq->wait);
drivers/mmc/core/block.c
2354
wait_event(mq->wait, mmc_blk_rw_wait_cond(mq, &err));
drivers/mmc/core/core.c
794
DECLARE_WAITQUEUE(wait, current);
drivers/mmc/core/core.c
801
add_wait_queue(&host->wq, &wait);
drivers/mmc/core/core.c
822
remove_wait_queue(&host->wq, &wait);
drivers/mmc/core/queue.c
399
init_waitqueue_head(&mq->wait);
drivers/mmc/core/queue.h
90
wait_queue_head_t wait;
drivers/mmc/host/sdhci-xenon-phy.c
246
u32 wait, clock;
drivers/mmc/host/sdhci-xenon-phy.c
261
wait = ((reg >> XENON_FC_SYNC_RST_DURATION_SHIFT) &
drivers/mmc/host/sdhci-xenon-phy.c
264
wait += ((reg >> XENON_FC_SYNC_RST_EN_DURATION_SHIFT) &
drivers/mmc/host/sdhci-xenon-phy.c
267
wait += ((reg >> XENON_FC_SYNC_EN_DURATION_SHIFT) &
drivers/mmc/host/sdhci-xenon-phy.c
270
wait += ((reg >> XENON_WAIT_CYCLE_BEFORE_USING_SHIFT) &
drivers/mmc/host/sdhci-xenon-phy.c
273
wait += 8;
drivers/mmc/host/sdhci-xenon-phy.c
274
wait <<= 20;
drivers/mmc/host/sdhci-xenon-phy.c
281
wait /= clock;
drivers/mmc/host/sdhci-xenon-phy.c
282
wait++;
drivers/mmc/host/sdhci-xenon-phy.c
297
wait, XENON_MAX_PHY_TIMEOUT_LOOPS * wait,
drivers/mmc/host/sdhci-xenon-phy.c
301
wait * XENON_MAX_PHY_TIMEOUT_LOOPS);
drivers/mmc/host/sh_mmcif.c
1220
bool wait = false;
drivers/mmc/host/sh_mmcif.c
1251
wait = sh_mmcif_end_cmd(host);
drivers/mmc/host/sh_mmcif.c
1255
wait = sh_mmcif_mread_block(host);
drivers/mmc/host/sh_mmcif.c
1259
wait = sh_mmcif_read_block(host);
drivers/mmc/host/sh_mmcif.c
1263
wait = sh_mmcif_mwrite_block(host);
drivers/mmc/host/sh_mmcif.c
1267
wait = sh_mmcif_write_block(host);
drivers/mmc/host/sh_mmcif.c
1289
if (wait) {
drivers/mmc/host/usdhi6rol0.c
1077
host->wait = USDHI6_WAIT_FOR_CMD;
drivers/mmc/host/usdhi6rol0.c
1298
host->wait = USDHI6_WAIT_FOR_REQUEST;
drivers/mmc/host/usdhi6rol0.c
1341
host->wait = USDHI6_WAIT_FOR_REQUEST;
drivers/mmc/host/usdhi6rol0.c
1353
host->wait = USDHI6_WAIT_FOR_STOP;
drivers/mmc/host/usdhi6rol0.c
1385
host->wait = USDHI6_WAIT_FOR_DMA;
drivers/mmc/host/usdhi6rol0.c
1392
host->wait = USDHI6_WAIT_FOR_MREAD;
drivers/mmc/host/usdhi6rol0.c
1394
host->wait = USDHI6_WAIT_FOR_READ;
drivers/mmc/host/usdhi6rol0.c
1399
host->wait = USDHI6_WAIT_FOR_MWRITE;
drivers/mmc/host/usdhi6rol0.c
1401
host->wait = USDHI6_WAIT_FOR_WRITE;
drivers/mmc/host/usdhi6rol0.c
1422
host->wait = USDHI6_WAIT_FOR_DATA_END;
drivers/mmc/host/usdhi6rol0.c
1436
(host->wait != USDHI6_WAIT_FOR_DATA_END || !host->mrq->stop);
drivers/mmc/host/usdhi6rol0.c
1449
host->wait = USDHI6_WAIT_FOR_DATA_END;
drivers/mmc/host/usdhi6rol0.c
1463
(host->wait != USDHI6_WAIT_FOR_DATA_END || !host->mrq->stop);
drivers/mmc/host/usdhi6rol0.c
1485
switch (host->wait) {
drivers/mmc/host/usdhi6rol0.c
1535
dev_err(mmc_dev(host->mmc), "Invalid state %u\n", host->wait);
drivers/mmc/host/usdhi6rol0.c
1551
if (host->wait != USDHI6_WAIT_FOR_STOP &&
drivers/mmc/host/usdhi6rol0.c
1619
if (host->wait != USDHI6_WAIT_FOR_CMD ||
drivers/mmc/host/usdhi6rol0.c
1692
host->wait, mrq ? mrq->cmd->opcode : -1,
drivers/mmc/host/usdhi6rol0.c
1701
switch (host->wait) {
drivers/mmc/host/usdhi6rol0.c
1703
dev_err(mmc_dev(host->mmc), "Invalid state %u\n", host->wait);
drivers/mmc/host/usdhi6rol0.c
1779
host->wait = USDHI6_WAIT_FOR_REQUEST;
drivers/mmc/host/usdhi6rol0.c
183
enum usdhi6_wait_for wait;
drivers/mmc/host/usdhi6rol0.c
285
if (host->wait == USDHI6_WAIT_FOR_CMD)
drivers/mmc/host/usdhi6rol0.c
288
err, rsp54, host->wait, opc);
drivers/mmc/host/usdhi6rol0.c
292
err, rsp54, host->wait, opc);
drivers/mmc/host/usdhi6rol0.c
299
err, host->wait, host->mrq ? host->mrq->cmd->opcode : -1);
drivers/mmc/host/usdhi6rol0.c
492
host->wait = USDHI6_WAIT_FOR_DATA_END;
drivers/mmc/host/usdhi6rol0.c
908
host->pg.page, host->head_pg.page, host->wait, mrq->cmd->opcode,
drivers/mmc/host/usdhi6rol0.c
926
host->wait = USDHI6_WAIT_FOR_REQUEST;
drivers/most/most_cdev.c
281
static __poll_t comp_poll(struct file *filp, poll_table *wait)
drivers/most/most_cdev.c
286
poll_wait(filp, &c->wq, wait);
drivers/mtd/chips/cfi_cmdset_0001.c
1015
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
1018
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
1233
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0001.c
1235
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
1238
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
1309
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0001.c
1311
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
1314
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
825
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0001.c
931
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
934
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0001.c
943
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1117
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1119
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1122
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1311
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1318
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1323
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1676
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1679
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1682
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1820
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1838
add_wait_queue(&cfi->chips[chipnum].wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1843
remove_wait_queue(&cfi->chips[chipnum].wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1909
add_wait_queue(&cfi->chips[chipnum].wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1914
remove_wait_queue(&cfi->chips[chipnum].wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1954
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1957
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
1960
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
2413
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
2457
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
2460
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
2513
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
2557
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
2560
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
2914
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
2941
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
2947
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
875
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
969
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0002.c
972
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
1006
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
1010
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
1036
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
1076
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
1079
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
1182
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
1222
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
1225
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
252
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
353
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
356
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
426
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
486
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
489
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
543
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
546
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
738
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
779
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
782
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
808
add_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
811
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/chips/cfi_cmdset_0020.c
979
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
170
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
172
add_wait_queue(&chip->wq, &wait);
drivers/mtd/lpddr/lpddr_cmds.c
175
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/lpddr/lpddr_cmds.c
200
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
271
add_wait_queue(&chip->wq, &wait);
drivers/mtd/lpddr/lpddr_cmds.c
274
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/lpddr/lpddr_cmds.c
297
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
338
add_wait_queue(&chip->wq, &wait);
drivers/mtd/lpddr/lpddr_cmds.c
341
remove_wait_queue(&chip->wq, &wait);
drivers/mtd/maps/vmu-flash.c
115
int partition, error = 0, x, wait;
drivers/mtd/maps/vmu-flash.c
172
wait = wait_event_interruptible_timeout(mdev->maple_wait,
drivers/mtd/maps/vmu-flash.c
187
if (wait == 0 || wait == -ERESTARTSYS) {
drivers/mtd/maps/vmu-flash.c
194
if (wait == -ERESTARTSYS) {
drivers/mtd/maps/vmu-flash.c
232
int partition, error, locking, x, phaselen, wait;
drivers/mtd/maps/vmu-flash.c
267
wait = wait_event_interruptible_timeout(mdev->maple_wait,
drivers/mtd/maps/vmu-flash.c
276
} else if (wait == 0 || wait == -ERESTARTSYS) {
drivers/mtd/nand/onenand/onenand_base.c
1016
add_wait_queue(&this->wq, &wait);
drivers/mtd/nand/onenand/onenand_base.c
1019
remove_wait_queue(&this->wq, &wait);
drivers/mtd/nand/onenand/onenand_base.c
1102
return this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1157
ret = this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1252
ret = this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1312
ret = this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1390
ret = this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1623
status = this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1657
ret = this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
1883
ret = this->wait(mtd, FL_WRITING);
drivers/mtd/nand/onenand/onenand_base.c
1924
ret = this->wait(mtd, FL_WRITING);
drivers/mtd/nand/onenand/onenand_base.c
2053
ret = this->wait(mtd, FL_WRITING);
drivers/mtd/nand/onenand/onenand_base.c
2141
ret = this->wait(mtd, FL_VERIFYING_ERASE);
drivers/mtd/nand/onenand/onenand_base.c
2220
ret = this->wait(mtd, FL_PREPARING_ERASE);
drivers/mtd/nand/onenand/onenand_base.c
2239
ret = this->wait(mtd, FL_ERASING);
drivers/mtd/nand/onenand/onenand_base.c
2305
ret = this->wait(mtd, FL_ERASING);
drivers/mtd/nand/onenand/onenand_base.c
2529
this->wait(mtd, FL_LOCKING);
drivers/mtd/nand/onenand/onenand_base.c
2559
this->wait(mtd, FL_LOCKING);
drivers/mtd/nand/onenand/onenand_base.c
2665
this->wait(mtd, FL_LOCKING);
drivers/mtd/nand/onenand/onenand_base.c
2828
this->wait(mtd, FL_OTPING);
drivers/mtd/nand/onenand/onenand_base.c
2850
ret = this->wait(mtd, FL_WRITING);
drivers/mtd/nand/onenand/onenand_base.c
2858
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
2921
this->wait(mtd, FL_OTPING);
drivers/mtd/nand/onenand/onenand_base.c
2930
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
2963
this->wait(mtd, FL_OTPING);
drivers/mtd/nand/onenand/onenand_base.c
2974
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
3000
this->wait(mtd, FL_OTPING);
drivers/mtd/nand/onenand/onenand_base.c
3014
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
3407
this->wait(mtd, FL_SYNCING);
drivers/mtd/nand/onenand/onenand_base.c
3410
this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
3420
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
3599
this->wait(mtd, FL_SYNCING);
drivers/mtd/nand/onenand/onenand_base.c
3603
this->wait(mtd, FL_READING);
drivers/mtd/nand/onenand/onenand_base.c
3621
ret = this->wait(mtd, FL_ERASING);
drivers/mtd/nand/onenand/onenand_base.c
3630
ret = this->wait(mtd, FL_WRITING);
drivers/mtd/nand/onenand/onenand_base.c
3638
ret = this->wait(mtd, FL_WRITING);
drivers/mtd/nand/onenand/onenand_base.c
3641
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
3677
this->wait(mtd, FL_RESETTING);
drivers/mtd/nand/onenand/onenand_base.c
3837
if (!this->wait)
drivers/mtd/nand/onenand/onenand_base.c
673
this->wait = onenand_interrupt_wait;
drivers/mtd/nand/onenand/onenand_base.c
684
this->wait = onenand_wait;
drivers/mtd/nand/onenand/onenand_base.c
706
this->wait = onenand_wait;
drivers/mtd/nand/onenand/onenand_base.c
713
this->wait = onenand_wait;
drivers/mtd/nand/onenand/onenand_base.c
722
this->wait = onenand_try_interrupt_wait;
drivers/mtd/nand/onenand/onenand_base.c
997
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/nand/onenand/onenand_omap2.c
502
c->onenand.wait = omap2_onenand_wait;
drivers/mtd/nand/onenand/onenand_samsung.c
769
this->wait(mtd, FL_LOCKING);
drivers/mtd/nand/onenand/onenand_samsung.c
783
this->wait(mtd, FL_LOCKING);
drivers/mtd/nand/onenand/onenand_samsung.c
825
this->wait = s3c_onenand_wait;
drivers/mtd/nand/onenand/onenand_samsung.c
955
this->wait(mtd, FL_PM_SUSPENDED);
drivers/mtd/nand/raw/atmel/nand-controller.c
189
u32 wait;
drivers/mtd/nand/raw/atmel/nand-controller.c
281
op->wait ^= status & op->wait;
drivers/mtd/nand/raw/atmel/nand-controller.c
283
return !op->wait || op->errors;
drivers/mtd/nand/raw/atmel/nand-controller.c
294
rcvd = sr & (nc->op.wait | ATMEL_HSMC_NFC_SR_ERRORS);
drivers/mtd/nand/raw/atmel/nand-controller.c
325
nc->op.wait | ATMEL_HSMC_NFC_SR_ERRORS);
drivers/mtd/nand/raw/atmel/nand-controller.c
428
nc->op.wait = ATMEL_HSMC_NFC_SR_CMDDONE;
drivers/mtd/nand/raw/atmel/nand-controller.c
447
nc->op.wait |= ATMEL_HSMC_NFC_SR_XFRDONE;
drivers/mtd/nand/raw/sunxi_nand.c
1076
u32 status, pattern_found, wait;
drivers/mtd/nand/raw/sunxi_nand.c
1096
wait = NFC_CMD_INT_FLAG;
drivers/mtd/nand/raw/sunxi_nand.c
1099
wait |= NFC_DMA_INT_FLAG;
drivers/mtd/nand/raw/sunxi_nand.c
1106
ret = sunxi_nfc_wait_events(nfc, wait, false, 0);
drivers/mtd/nand/raw/sunxi_nand.c
1454
u32 wait;
drivers/mtd/nand/raw/sunxi_nand.c
1485
wait = NFC_CMD_INT_FLAG;
drivers/mtd/nand/raw/sunxi_nand.c
1488
wait |= NFC_DMA_INT_FLAG;
drivers/mtd/nand/raw/sunxi_nand.c
1496
ret = sunxi_nfc_wait_events(nfc, wait, false, 0);
drivers/mtd/spi-nor/core.c
1232
return wait_event_killable(nor->rww.wait, spi_nor_rww_start_io(nor));
drivers/mtd/spi-nor/core.c
1239
wake_up(&nor->rww.wait);
drivers/mtd/spi-nor/core.c
1281
ret = wait_event_killable(nor->rww.wait,
drivers/mtd/spi-nor/core.c
1293
wake_up(&nor->rww.wait);
drivers/mtd/spi-nor/core.c
1352
ret = wait_event_killable(nor->rww.wait,
drivers/mtd/spi-nor/core.c
1364
wake_up(&nor->rww.wait);
drivers/mtd/spi-nor/core.c
1425
ret = wait_event_killable(nor->rww.wait,
drivers/mtd/spi-nor/core.c
1437
wake_up(&nor->rww.wait);
drivers/mtd/spi-nor/core.c
3611
init_waitqueue_head(&nor->rww.wait);
drivers/mtd/spi-nor/core.c
677
wake_up(&nor->rww.wait);
drivers/net/ethernet/3com/3c515.c
333
short wait; /* Time before we check media status. */
drivers/net/ethernet/3com/3c515.c
765
mod_timer(&vp->timer, jiffies + media_tbl[dev->if_port].wait);
drivers/net/ethernet/3com/3c515.c
925
vp->timer.expires = jiffies + media_tbl[dev->if_port].wait;
drivers/net/ethernet/3com/3c59x.c
1597
mod_timer(&vp->timer, RUN_AT(media_tbl[dev->if_port].wait));
drivers/net/ethernet/3com/3c59x.c
1852
next_tick = media_tbl[dev->if_port].wait;
drivers/net/ethernet/3com/3c59x.c
725
int wait; /* Time before we check media status. */
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
233
unsigned int wait;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
250
wait = 1000;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
251
while (wait--) {
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
37
unsigned int wait = XGBE_ABORT_COUNT;
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
45
while (wait--) {
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
57
unsigned int wait = XGBE_DISABLE_COUNT;
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
60
while (wait--) {
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1211
int wait;
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1222
wait = XGBE_KR_TRAINING_WAIT_ITER;
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
1223
while (wait--) {
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
232
unsigned int wait;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
239
wait = XGBE_RATECHANGE_COUNT;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
240
while (wait--) {
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2102
unsigned int wait;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2124
wait = XGBE_RATECHANGE_COUNT;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2125
while (wait--) {
drivers/net/ethernet/apm/xgene-v2/enet.c
30
u32 data, wait = 10;
drivers/net/ethernet/apm/xgene-v2/enet.c
41
} while (data != MEM_RDY && wait--);
drivers/net/ethernet/apm/xgene-v2/mdio.c
16
u8 wait = 10;
drivers/net/ethernet/apm/xgene-v2/mdio.c
26
} while ((done & MII_MGMT_BUSY) && wait--);
drivers/net/ethernet/apm/xgene-v2/mdio.c
40
u8 wait = 10;
drivers/net/ethernet/apm/xgene-v2/mdio.c
50
} while ((done & MII_MGMT_BUSY) && wait--);
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
259
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
279
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
319
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
337
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
354
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
365
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
396
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
402
} while ((data != 0xffffffff) && wait--);
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
112
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
118
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
161
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
167
} while ((data != 0xffffffff) && wait--);
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
50
u8 wait = 10;
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
57
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/ethernet/atheros/alx/hw.c
259
static bool alx_wait_reg(struct alx_hw *hw, u32 reg, u32 wait, u32 *val)
drivers/net/ethernet/atheros/alx/hw.c
266
if ((read & wait) == 0) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2076
int wait)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2084
ms -= wait;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2085
msleep(wait);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3590
int wait;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3642
for (wait = 0; wait < BNX2X_UPDATE_DRV_INFO_IND_COUNT; wait++) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2131
o->wait = bnx2x_wait_vlan_mac;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
446
int (*wait)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o);
drivers/net/ethernet/chelsio/cxgb/cphy.h
61
int (*reset)(struct cphy *, int wait);
drivers/net/ethernet/chelsio/cxgb/espi.c
305
u32 t1_espi_get_mon(adapter_t *adapter, u32 addr, u8 wait)
drivers/net/ethernet/chelsio/cxgb/espi.c
314
if (!wait) {
drivers/net/ethernet/chelsio/cxgb/espi.c
336
int t1_espi_get_mon_t204(adapter_t *adapter, u32 *valp, u8 wait)
drivers/net/ethernet/chelsio/cxgb/espi.c
341
if (!wait) {
drivers/net/ethernet/chelsio/cxgb/espi.h
55
u32 t1_espi_get_mon(adapter_t *adapter, u32 addr, u8 wait);
drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c
48
static int mv88e1xxx_reset(struct cphy *cphy, int wait)
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
68
static int mv88x201x_reset(struct cphy *cphy, int wait)
drivers/net/ethernet/chelsio/cxgb/my3126.c
8
static int my3126_reset(struct cphy *cphy, int wait)
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
153
static int ael1002_reset(struct cphy *phy, int wait)
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
222
static int ael1006_reset(struct cphy *phy, int wait)
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
224
return t3_phy_reset(phy, MDIO_MMD_PMAPMD, wait);
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
394
static int ael2005_reset(struct cphy *phy, int wait)
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
722
static int ael2020_reset(struct cphy *phy, int wait)
drivers/net/ethernet/chelsio/cxgb3/ael1002.c
885
static int xaui_direct_reset(struct cphy *phy, int wait)
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
269
unsigned int v, v2, gpio, wait;
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
290
wait = 500; /* in 10ms increments */
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
305
} while (v && --wait);
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
314
wait = (500 - wait) * 10 + 1000;
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
315
if (wait > 3000)
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
316
CH_WARN(adapter, "PHY%d: reset took %ums\n", phy_addr, wait);
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
65
static int aq100x_reset(struct cphy *phy, int wait)
drivers/net/ethernet/chelsio/cxgb3/common.h
519
int (*reset)(struct cphy *phy, int wait);
drivers/net/ethernet/chelsio/cxgb3/common.h
657
int t3_phy_reset(struct cphy *phy, int mmd, int wait);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
353
int t3_phy_reset(struct cphy *phy, int mmd, int wait)
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
360
if (err || !wait)
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
370
} while (ctl && --wait);
drivers/net/ethernet/chelsio/cxgb3/vsc8211.c
92
static int vsc8211_reset(struct cphy *cphy, int wait)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
354
goto wait;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
364
wait:
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
404
DECLARE_WAITQUEUE(wait, current);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
416
init_waitqueue_head(&_sk_wq.wait);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
422
add_wait_queue(sk_sleep(sk), &wait);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
439
remove_wait_queue(sk_sleep(sk), &wait);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
907
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
920
add_wait_queue(sk_sleep(sk), &wait);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
942
&wait);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
960
remove_wait_queue(sk_sleep(sk), &wait);
drivers/net/ethernet/cisco/enic/enic_api.c
15
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/enic_api.c
31
err = vnic_dev_cmd(vdev, cmd, a0, a1, wait);
drivers/net/ethernet/cisco/enic/enic_api.h
13
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait);
drivers/net/ethernet/cisco/enic/enic_res.c
119
int wait = 1000;
drivers/net/ethernet/cisco/enic/enic_res.c
122
err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
132
int wait = 1000;
drivers/net/ethernet/cisco/enic/enic_res.c
135
err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
149
int wait = 1000;
drivers/net/ethernet/cisco/enic/enic_res.c
162
return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
168
int wait = 1000;
drivers/net/ethernet/cisco/enic/enic_res.c
170
return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
176
int wait = 1000;
drivers/net/ethernet/cisco/enic/enic_res.c
178
return vnic_dev_cmd(enic->vdev, CMD_RSS_CPU, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
420
int wait = 1000;
drivers/net/ethernet/cisco/enic/enic_res.c
424
ret = vnic_dev_cmd(enic->vdev, CMD_CAPABILITY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
435
ret = vnic_dev_cmd(enic->vdev, CMD_CQ_ENTRY_SIZE_SET, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1107
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1120
ret = vnic_dev_cmd(vdev, CMD_INIT_PROV_INFO2, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1130
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1134
return vnic_dev_cmd(vdev, CMD_ENABLE2, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1141
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1144
ret = vnic_dev_cmd(vdev, CMD_STATUS, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1164
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1170
return vnic_dev_cmd(vdev, CMD_SET_MAC_ADDR, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1191
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1224
ret = vnic_dev_cmd(vdev, CMD_ADD_FILTER, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1229
ret = vnic_dev_cmd(vdev, CMD_DEL_FILTER, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1239
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1241
return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CTRL, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1249
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1251
return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CFG, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1258
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1261
ret = vnic_dev_cmd(vdev, CMD_GET_SUPP_FEATURE_VER, &a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1271
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1274
err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
213
int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
242
for (delay = 0; delay < wait; delay++) {
drivers/net/ethernet/cisco/enic/vnic_dev.c
281
int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
332
for (delay = 0; delay < wait; delay++) {
drivers/net/ethernet/cisco/enic/vnic_dev.c
440
u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
452
err = vdev->devcmd_rtn(vdev, proxy_cmd, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
473
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
480
err = vdev->devcmd_rtn(vdev, cmd, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
501
u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
508
a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
511
a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
514
return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
521
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
524
err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
533
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
549
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
552
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
564
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
570
err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
586
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
600
return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
606
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
607
return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
613
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
616
return vnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
618
return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
624
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
625
return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
631
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
632
return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
638
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
643
err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
655
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
656
return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
662
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
667
err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
679
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
684
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
696
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
703
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
718
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
719
return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
725
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
731
err = vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
745
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
754
err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
764
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
771
err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
781
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
788
err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
799
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
803
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
812
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
823
r = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
851
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
858
err = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
901
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
905
r = vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
907
vnic_dev_cmd(vdev, CMD_INIT_v1, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
912
vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
913
vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
922
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
924
return vnic_dev_cmd(vdev, CMD_DEINIT, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
938
int wait = 1000;
drivers/net/ethernet/cisco/enic/vnic_dev.c
944
err = vdev->devcmd_rtn(vdev, CMD_INTR_COAL_CONVERT, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.h
104
int wait);
drivers/net/ethernet/cisco/enic/vnic_dev.h
120
u64 *a0, u64 *a1, int wait);
drivers/net/ethernet/cisco/enic/vnic_rq.c
145
unsigned int wait;
drivers/net/ethernet/cisco/enic/vnic_rq.c
157
for (wait = 20000; wait > 0; wait--)
drivers/net/ethernet/cisco/enic/vnic_rq.c
160
if (!wait) {
drivers/net/ethernet/cisco/enic/vnic_wq.c
165
unsigned int wait;
drivers/net/ethernet/cisco/enic/vnic_wq.c
171
for (wait = 0; wait < 1000; wait++) {
drivers/net/ethernet/dlink/dl2k.c
1494
mii_wait_link (struct net_device *dev, int wait)
drivers/net/ethernet/dlink/dl2k.c
1508
} while (--wait > 0);
drivers/net/ethernet/dlink/dl2k.c
79
static int mii_wait_link (struct net_device *dev, int wait);
drivers/net/ethernet/dlink/sundance.c
424
static int mdio_wait_link(struct net_device *dev, int wait);
drivers/net/ethernet/dlink/sundance.c
819
static int mdio_wait_link(struct net_device *dev, int wait)
drivers/net/ethernet/dlink/sundance.c
833
} while (--wait > 0);
drivers/net/ethernet/fungible/funcore/fun_dev.c
341
DEFINE_SBQ_WAIT(wait);
drivers/net/ethernet/fungible/funcore/fun_dev.c
345
sbitmap_prepare_to_wait(sbq, ws, &wait, TASK_UNINTERRUPTIBLE);
drivers/net/ethernet/fungible/funcore/fun_dev.c
356
sbitmap_finish_wait(sbq, ws, &wait);
drivers/net/ethernet/intel/ice/ice_base.c
840
ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait)
drivers/net/ethernet/intel/ice/ice_base.c
860
if (!wait)
drivers/net/ethernet/intel/ice/ice_base.h
13
ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
56
DECLARE_CRYPTO_WAIT(wait);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
82
skcipher_request_set_callback(req, 0, crypto_req_done, &wait);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
87
err = crypto_wait_req(err, &wait);
drivers/net/ethernet/marvell/prestera/prestera.h
181
unsigned int wait);
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
392
init_waitqueue_head(&wo->mcu.wait);
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
69
wait_event_timeout(wo->mcu.wait, !skb_queue_empty(&wo->mcu.res_q),
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
77
wake_up(&wo->mcu.wait);
drivers/net/ethernet/mediatek/mtk_wed_wo.h
243
wait_queue_head_t wait;
drivers/net/ethernet/rocker/rocker_main.c
1049
struct rocker_wait *wait;
drivers/net/ethernet/rocker/rocker_main.c
1061
wait = rocker_desc_cookie_ptr_get(desc_info);
drivers/net/ethernet/rocker/rocker_main.c
1062
rocker_wait_init(wait);
drivers/net/ethernet/rocker/rocker_main.c
1063
wait->nowait = nowait;
drivers/net/ethernet/rocker/rocker_main.c
1078
if (!rocker_wait_event_timeout(wait, HZ / 10))
drivers/net/ethernet/rocker/rocker_main.c
156
struct rocker_wait *wait, u32 test_type,
drivers/net/ethernet/rocker/rocker_main.c
163
rocker_wait_reset(wait);
drivers/net/ethernet/rocker/rocker_main.c
166
if (!rocker_wait_event_timeout(wait, HZ / 10)) {
drivers/net/ethernet/rocker/rocker_main.c
185
struct rocker_wait *wait, int offset)
drivers/net/ethernet/rocker/rocker_main.c
213
err = rocker_dma_test_one(rocker, wait, ROCKER_TEST_DMA_CTRL_FILL,
drivers/net/ethernet/rocker/rocker_main.c
220
err = rocker_dma_test_one(rocker, wait, ROCKER_TEST_DMA_CTRL_CLEAR,
drivers/net/ethernet/rocker/rocker_main.c
229
err = rocker_dma_test_one(rocker, wait, ROCKER_TEST_DMA_CTRL_INVERT,
drivers/net/ethernet/rocker/rocker_main.c
245
struct rocker_wait *wait)
drivers/net/ethernet/rocker/rocker_main.c
251
err = rocker_dma_test_offset(rocker, wait, i);
drivers/net/ethernet/rocker/rocker_main.c
260
struct rocker_wait *wait = dev_id;
drivers/net/ethernet/rocker/rocker_main.c
262
rocker_wait_wake_up(wait);
drivers/net/ethernet/rocker/rocker_main.c
270
struct rocker_wait wait;
drivers/net/ethernet/rocker/rocker_main.c
281
rocker_driver_name, &wait);
drivers/net/ethernet/rocker/rocker_main.c
287
rocker_wait_init(&wait);
drivers/net/ethernet/rocker/rocker_main.c
290
if (!rocker_wait_event_timeout(&wait, HZ / 10)) {
drivers/net/ethernet/rocker/rocker_main.c
296
err = rocker_dma_test(rocker, &wait);
drivers/net/ethernet/rocker/rocker_main.c
301
free_irq(rocker_msix_vector(rocker, ROCKER_MSIX_VEC_TEST), &wait);
drivers/net/ethernet/rocker/rocker_main.c
48
wait_queue_head_t wait;
drivers/net/ethernet/rocker/rocker_main.c
53
static void rocker_wait_reset(struct rocker_wait *wait)
drivers/net/ethernet/rocker/rocker_main.c
55
wait->done = false;
drivers/net/ethernet/rocker/rocker_main.c
558
struct rocker_wait *wait;
drivers/net/ethernet/rocker/rocker_main.c
56
wait->nowait = false;
drivers/net/ethernet/rocker/rocker_main.c
560
wait = rocker_wait_create();
drivers/net/ethernet/rocker/rocker_main.c
561
if (!wait)
drivers/net/ethernet/rocker/rocker_main.c
563
rocker_desc_cookie_ptr_set(desc_info, wait);
drivers/net/ethernet/rocker/rocker_main.c
570
struct rocker_wait *wait = rocker_desc_cookie_ptr_get(desc_info);
drivers/net/ethernet/rocker/rocker_main.c
572
rocker_wait_destroy(wait);
drivers/net/ethernet/rocker/rocker_main.c
59
static void rocker_wait_init(struct rocker_wait *wait)
drivers/net/ethernet/rocker/rocker_main.c
61
init_waitqueue_head(&wait->wait);
drivers/net/ethernet/rocker/rocker_main.c
62
rocker_wait_reset(wait);
drivers/net/ethernet/rocker/rocker_main.c
67
struct rocker_wait *wait;
drivers/net/ethernet/rocker/rocker_main.c
69
wait = kzalloc_obj(*wait);
drivers/net/ethernet/rocker/rocker_main.c
70
if (!wait)
drivers/net/ethernet/rocker/rocker_main.c
72
return wait;
drivers/net/ethernet/rocker/rocker_main.c
75
static void rocker_wait_destroy(struct rocker_wait *wait)
drivers/net/ethernet/rocker/rocker_main.c
77
kfree(wait);
drivers/net/ethernet/rocker/rocker_main.c
80
static bool rocker_wait_event_timeout(struct rocker_wait *wait,
drivers/net/ethernet/rocker/rocker_main.c
83
wait_event_timeout(wait->wait, wait->done, HZ / 10);
drivers/net/ethernet/rocker/rocker_main.c
84
if (!wait->done)
drivers/net/ethernet/rocker/rocker_main.c
879
struct rocker_wait *wait;
drivers/net/ethernet/rocker/rocker_main.c
884
wait = rocker_desc_cookie_ptr_get(desc_info);
drivers/net/ethernet/rocker/rocker_main.c
885
if (wait->nowait) {
drivers/net/ethernet/rocker/rocker_main.c
888
rocker_wait_wake_up(wait);
drivers/net/ethernet/rocker/rocker_main.c
89
static void rocker_wait_wake_up(struct rocker_wait *wait)
drivers/net/ethernet/rocker/rocker_main.c
91
wait->done = true;
drivers/net/ethernet/rocker/rocker_main.c
92
wake_up(&wait->wait);
drivers/net/ethernet/sfc/falcon/selftest.c
138
unsigned long timeout, wait;
drivers/net/ethernet/sfc/falcon/selftest.c
154
wait = 1;
drivers/net/ethernet/sfc/falcon/selftest.c
159
schedule_timeout_uninterruptible(wait);
drivers/net/ethernet/sfc/falcon/selftest.c
163
wait *= 2;
drivers/net/ethernet/sfc/falcon/selftest.c
183
unsigned long timeout, wait;
drivers/net/ethernet/sfc/falcon/selftest.c
195
wait = 1;
drivers/net/ethernet/sfc/falcon/selftest.c
201
schedule_timeout_uninterruptible(wait);
drivers/net/ethernet/sfc/falcon/selftest.c
219
wait *= 2;
drivers/net/ethernet/sfc/mcdi_filters.c
357
DEFINE_WAIT(wait);
drivers/net/ethernet/sfc/mcdi_filters.c
586
DEFINE_WAIT(wait);
drivers/net/ethernet/sfc/ptp.c
203
u32 wait;
drivers/net/ethernet/sfc/ptp.c
888
timeset->wait = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_WAITNS);
drivers/net/ethernet/sfc/ptp.c
936
struct timespec64 wait;
drivers/net/ethernet/sfc/ptp.c
943
wait = ktime_to_timespec64(
drivers/net/ethernet/sfc/ptp.c
944
ptp->nic_to_kernel_time(0, ptp->timeset[i].wait, 0));
drivers/net/ethernet/sfc/ptp.c
946
corrected = window - wait.tv_nsec;
drivers/net/ethernet/sfc/selftest.c
138
unsigned long timeout, wait;
drivers/net/ethernet/sfc/selftest.c
154
wait = 1;
drivers/net/ethernet/sfc/selftest.c
159
schedule_timeout_uninterruptible(wait);
drivers/net/ethernet/sfc/selftest.c
163
wait *= 2;
drivers/net/ethernet/sfc/selftest.c
183
unsigned long timeout, wait;
drivers/net/ethernet/sfc/selftest.c
195
wait = 1;
drivers/net/ethernet/sfc/selftest.c
201
schedule_timeout_uninterruptible(wait);
drivers/net/ethernet/sfc/selftest.c
219
wait *= 2;
drivers/net/ethernet/sfc/siena/farch.c
672
goto wait;
drivers/net/ethernet/sfc/siena/farch.c
694
wait:
drivers/net/ethernet/sfc/siena/ptp.c
206
u32 wait;
drivers/net/ethernet/sfc/siena/ptp.c
901
timeset->wait = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_WAITNS);
drivers/net/ethernet/sfc/siena/ptp.c
949
struct timespec64 wait;
drivers/net/ethernet/sfc/siena/ptp.c
956
wait = ktime_to_timespec64(
drivers/net/ethernet/sfc/siena/ptp.c
957
ptp->nic_to_kernel_time(0, ptp->timeset[i].wait, 0));
drivers/net/ethernet/sfc/siena/ptp.c
959
corrected = window - wait.tv_nsec;
drivers/net/ethernet/sfc/siena/selftest.c
139
unsigned long timeout, wait;
drivers/net/ethernet/sfc/siena/selftest.c
155
wait = 1;
drivers/net/ethernet/sfc/siena/selftest.c
160
schedule_timeout_uninterruptible(wait);
drivers/net/ethernet/sfc/siena/selftest.c
164
wait *= 2;
drivers/net/ethernet/sfc/siena/selftest.c
184
unsigned long timeout, wait;
drivers/net/ethernet/sfc/siena/selftest.c
196
wait = 1;
drivers/net/ethernet/sfc/siena/selftest.c
202
schedule_timeout_uninterruptible(wait);
drivers/net/ethernet/sfc/siena/selftest.c
220
wait *= 2;
drivers/net/ethernet/sis/sis900.c
2143
int wait, ret = -EAGAIN;
drivers/net/ethernet/sis/sis900.c
2150
for (wait = 0; wait < 2000; wait++) {
drivers/net/ethernet/sis/sis900.c
381
int wait, rc = 0;
drivers/net/ethernet/sis/sis900.c
384
for (wait = 0; wait < 2000; wait++) {
drivers/net/ethernet/smsc/smc91c92_cs.c
543
int i, wait, loop;
drivers/net/ethernet/smsc/smc91c92_cs.c
555
for (loop = wait = 0; loop < 200; loop++) {
drivers/net/ethernet/smsc/smc91c92_cs.c
557
wait = ((CTL_RELOAD | CTL_STORE) & inw(ioaddr + CONTROL));
drivers/net/ethernet/smsc/smc91c92_cs.c
558
if (wait == 0) break;
drivers/net/ethernet/smsc/smc91c92_cs.c
561
if (wait)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2282
unsigned int wait;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2308
wait = 1000;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2309
while (wait--) {
drivers/net/mdio/mdio-xgene.c
110
u8 wait = 10;
drivers/net/mdio/mdio-xgene.c
119
} while ((done & BUSY_MASK) && wait--);
drivers/net/mdio/mdio-xgene.c
144
u8 wait = 10;
drivers/net/mdio/mdio-xgene.c
150
} while ((data != 0xffffffff) && wait--);
drivers/net/mdio/mdio-xgene.c
29
u8 wait = 10;
drivers/net/mdio/mdio-xgene.c
40
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/mdio/mdio-xgene.c
56
u8 wait = 10;
drivers/net/mdio/mdio-xgene.c
69
while (!(done = ioread32(cmd_done)) && wait--)
drivers/net/mdio/mdio-xgene.c
84
u8 wait = 10;
drivers/net/mdio/mdio-xgene.c
92
} while ((done & BUSY_MASK) && wait--);
drivers/net/ovpn/tcp.c
597
poll_table *wait)
drivers/net/ovpn/tcp.c
622
mask = datagram_poll_queue(file, sock, wait, queue);
drivers/net/ppp/ppp_generic.c
436
DECLARE_WAITQUEUE(wait, current);
drivers/net/ppp/ppp_generic.c
446
add_wait_queue(&pf->rwait, &wait);
drivers/net/ppp/ppp_generic.c
480
remove_wait_queue(&pf->rwait, &wait);
drivers/net/ppp/ppp_generic.c
556
static __poll_t ppp_poll(struct file *file, poll_table *wait)
drivers/net/ppp/ppp_generic.c
563
poll_wait(file, &pf->rwait, wait);
drivers/net/tap.c
468
init_waitqueue_head(&q->sock.wq.wait);
drivers/net/tap.c
520
static __poll_t tap_poll(struct file *file, poll_table *wait)
drivers/net/tap.c
529
poll_wait(file, &q->sock.wq.wait, wait);
drivers/net/tap.c
760
DEFINE_WAIT(wait);
drivers/net/tap.c
773
prepare_to_wait(sk_sleep(&q->sk), &wait,
drivers/net/tap.c
792
finish_wait(sk_sleep(&q->sk), &wait);
drivers/net/tun.c
1356
static __poll_t tun_chr_poll(struct file *file, poll_table *wait)
drivers/net/tun.c
1368
poll_wait(file, sk_sleep(sk), wait);
drivers/net/tun.c
2118
DECLARE_WAITQUEUE(wait, current);
drivers/net/tun.c
2130
add_wait_queue(&tfile->socket.wq.wait, &wait);
drivers/net/tun.c
2150
remove_wait_queue(&tfile->socket.wq.wait, &wait);
drivers/net/tun.c
3412
init_waitqueue_head(&tfile->socket.wq.wait);
drivers/net/usb/hso.c
1536
DECLARE_WAITQUEUE(wait, current);
drivers/net/usb/hso.c
1550
add_wait_queue(&tiocmget->waitq, &wait);
drivers/net/usb/hso.c
1571
remove_wait_queue(&tiocmget->waitq, &wait);
drivers/net/usb/lan78xx.c
3470
DECLARE_WAITQUEUE(wait, current);
drivers/net/usb/lan78xx.c
3474
add_wait_queue(&unlink_wakeup, &wait);
drivers/net/usb/lan78xx.c
3476
dev->wait = &unlink_wakeup;
drivers/net/usb/lan78xx.c
3488
dev->wait = NULL;
drivers/net/usb/lan78xx.c
3489
remove_wait_queue(&unlink_wakeup, &wait);
drivers/net/usb/lan78xx.c
450
wait_queue_head_t *wait;
drivers/net/usb/r8152.c
4177
static int rtl_phy_patch_request(struct r8152 *tp, bool request, bool wait)
drivers/net/usb/r8152.c
4192
for (i = 0; wait && i < 5000; i++) {
drivers/net/usb/r8152.c
4204
if (request && wait &&
drivers/net/usb/r8152.c
4235
rtl_pre_ram_code(struct r8152 *tp, u16 key_addr, u16 patch_key, bool wait)
drivers/net/usb/r8152.c
4237
if (rtl_phy_patch_request(tp, true, wait))
drivers/net/usb/r8152.c
4245
static int rtl_post_ram_code(struct r8152 *tp, u16 key_addr, bool wait)
drivers/net/usb/r8152.c
4249
rtl_phy_patch_request(tp, false, wait);
drivers/net/usb/r8152.c
4925
static void rtl_ram_code_speed_up(struct r8152 *tp, struct fw_phy_speed_up *phy, bool wait)
drivers/net/usb/r8152.c
4941
if (rtl_phy_patch_request(tp, true, wait))
drivers/net/usb/r8152.c
4979
rtl_phy_patch_request(tp, false, wait);
drivers/net/usb/usbnet.c
1619
if (waitqueue_active(&dev->wait)) {
drivers/net/usb/usbnet.c
1621
wake_up_all(&dev->wait);
drivers/net/usb/usbnet.c
1779
init_waitqueue_head(&dev->wait);
drivers/net/usb/usbnet.c
808
DECLARE_WAITQUEUE(wait, current);
drivers/net/usb/usbnet.c
812
add_wait_queue(&dev->wait, &wait);
drivers/net/usb/usbnet.c
824
remove_wait_queue(&dev->wait, &wait);
drivers/net/wireless/ath/ath11k/reg.c
118
int ath11k_reg_update_chan_list(struct ath11k *ar, bool wait)
drivers/net/wireless/ath/ath11k/reg.c
208
if (wait) {
drivers/net/wireless/ath/ath11k/reg.h
43
int ath11k_reg_update_chan_list(struct ath11k *ar, bool wait);
drivers/net/wireless/ath/ath12k/reg.c
133
int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait)
drivers/net/wireless/ath/ath12k/reg.c
240
if (wait) {
drivers/net/wireless/ath/ath12k/reg.h
111
int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3106
u32 wait,
drivers/net/wireless/ath/ath6kl/cfg80211.c
3138
mgmt_buf->wait = wait;
drivers/net/wireless/ath/ath6kl/cfg80211.c
3196
unsigned int wait = params->wait;
drivers/net/wireless/ath/ath6kl/cfg80211.c
3238
queued = ath6kl_mgmt_powersave_ap(vif, id, freq, wait, buf, len,
drivers/net/wireless/ath/ath6kl/cfg80211.c
3245
wait, buf, len, no_cck);
drivers/net/wireless/ath/ath6kl/core.h
405
u32 wait;
drivers/net/wireless/ath/ath6kl/main.c
903
mgmt_buf->wait, mgmt_buf->buf,
drivers/net/wireless/ath/ath6kl/txrx.c
1476
mgmt->wait,
drivers/net/wireless/ath/ath6kl/wmi.c
3630
u32 freq, u32 wait, const u8 *data,
drivers/net/wireless/ath/ath6kl/wmi.c
3637
if (wait)
drivers/net/wireless/ath/ath6kl/wmi.c
3656
id, freq, wait, data_len);
drivers/net/wireless/ath/ath6kl/wmi.c
3660
p->wait = cpu_to_le32(wait);
drivers/net/wireless/ath/ath6kl/wmi.c
3668
u32 freq, u32 wait, const u8 *data,
drivers/net/wireless/ath/ath6kl/wmi.c
3675
if (wait)
drivers/net/wireless/ath/ath6kl/wmi.c
3694
id, freq, wait, data_len);
drivers/net/wireless/ath/ath6kl/wmi.c
3698
p->wait = cpu_to_le32(wait);
drivers/net/wireless/ath/ath6kl/wmi.c
3707
u32 wait, const u8 *data, u16 data_len,
drivers/net/wireless/ath/ath6kl/wmi.c
3722
wait, data, data_len,
drivers/net/wireless/ath/ath6kl/wmi.c
3726
wait, data, data_len);
drivers/net/wireless/ath/ath6kl/wmi.h
2361
__le32 wait;
drivers/net/wireless/ath/ath6kl/wmi.h
2369
__le32 wait;
drivers/net/wireless/ath/ath6kl/wmi.h
2704
u32 wait, const u8 *data, u16 data_len,
drivers/net/wireless/ath/ath9k/mac.c
175
int wait;
drivers/net/wireless/ath/ath9k/mac.c
179
for (wait = wait_time; wait != 0; wait--) {
drivers/net/wireless/ath/ath9k/mac.c
180
if (wait != wait_time)
drivers/net/wireless/ath/ath9k/mac.c
189
return wait != 0;
drivers/net/wireless/ath/ath9k/rng.c
69
static int ath9k_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait)
drivers/net/wireless/ath/ath9k/rng.c
83
if (!wait || !max || likely(bytes_read) || fail_stats > 110)
drivers/net/wireless/ath/ath9k/rng.c
90
if (wait && !bytes_read && max)
drivers/net/wireless/ath/wil6210/cfg80211.c
1446
params->wait);
drivers/net/wireless/ath/wil6210/cfg80211.c
1481
params->wait);
drivers/net/wireless/broadcom/b43/phy_ht.c
375
u16 wait)
drivers/net/wireless/broadcom/b43/phy_ht.c
390
b43_phy_write(dev, B43_PHY_HT_SAMP_WAIT_CNT, wait);
drivers/net/wireless/broadcom/b43/phy_lp.c
1755
u16 wait)
drivers/net/wireless/broadcom/b43/phy_lp.c
1762
b43_phy_maskset(dev, B43_LPPHY_SMPL_PLAY_BUFFER_CTL, 0x3F, wait << 6);
drivers/net/wireless/broadcom/b43/phy_n.c
1574
u16 wait, bool iqmode, bool dac_test,
drivers/net/wireless/broadcom/b43/phy_n.c
1622
b43_phy_write(dev, B43_NPHY_SAMP_WAITCNT, wait);
drivers/net/wireless/broadcom/b43/phy_n.c
4335
u16 samps, u8 time, bool wait)
drivers/net/wireless/broadcom/b43/phy_n.c
4342
if (wait)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
5622
af_params->dwell_time = cpu_to_le32(params->wait);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1731
DECLARE_WAITQUEUE(wait, current);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1735
add_wait_queue(&bus->dcmd_resp_wait, &wait);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1745
remove_wait_queue(&bus->dcmd_resp_wait, &wait);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4100
int wait;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4109
wait = wait_for_completion_interruptible(&bus->watchdog_wait);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4112
if (!wait) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3288
u16 num_loops, u16 wait, bool iqcalmode)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3298
mod_phy_reg(pi, 0x641, (0xffff << 0), wait << 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
23079
u16 wait, u8 iqmode, u8 dac_test_mode,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
23138
write_phy_reg(pi, 0xc5, wait);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
23164
u16 wait = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
23171
wlc_phy_runsamples_nphy(pi, num_samps, loops, wait, iqmode,
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
132
struct iwl_notification_wait wait;
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
169
iwl_init_notification_wait(&mld->notif_wait, &wait,
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
179
iwl_remove_notification(&mld->notif_wait, &wait);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1563
iwl_mld_scan_abort(struct iwl_mld *mld, int type, int uid, bool *wait)
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1568
*wait = true;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1586
*wait = false;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1596
bool wait = true;
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1606
ret = iwl_mld_scan_abort(mld, type, uid, &wait);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1612
if (!wait) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1720
struct iwl_notification_wait wait;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1757
iwl_init_notification_wait(&mvm->notif_wait, &wait,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1767
iwl_remove_notification(&mvm->notif_wait, &wait);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3300
static int iwl_mvm_umac_scan_abort(struct iwl_mvm *mvm, int type, bool *wait)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3315
*wait = true;
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3344
*wait = false;
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3356
bool wait = true;
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3368
ret = iwl_mvm_umac_scan_abort(mvm, type, &wait);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3376
} else if (!wait) {
drivers/net/wireless/marvell/libertas/main.c
417
wait_queue_entry_t wait;
drivers/net/wireless/marvell/libertas/main.c
419
init_waitqueue_entry(&wait, current);
drivers/net/wireless/marvell/libertas/main.c
428
add_wait_queue(&priv->waitq, &wait);
drivers/net/wireless/marvell/libertas/main.c
471
remove_wait_queue(&priv->waitq, &wait);
drivers/net/wireless/marvell/mwifiex/decl.h
193
wait_queue_head_t wait;
drivers/net/wireless/marvell/mwifiex/init.c
397
wake_up_interruptible(&adapter->cmd_wait_q.wait);
drivers/net/wireless/marvell/mwifiex/main.c
1544
init_waitqueue_head(&adapter->cmd_wait_q.wait);
drivers/net/wireless/marvell/mwifiex/main.c
1710
init_waitqueue_head(&adapter->cmd_wait_q.wait);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
51
status = wait_event_interruptible_timeout(adapter->cmd_wait_q.wait,
drivers/net/wireless/marvell/mwifiex/util.c
594
wake_up_interruptible(&adapter->cmd_wait_q.wait);
drivers/net/wireless/mediatek/mt76/mac80211.c
700
init_waitqueue_head(&dev->mcu.wait);
drivers/net/wireless/mediatek/mt76/mcu.c
41
wait_event_timeout(dev->mcu.wait,
drivers/net/wireless/mediatek/mt76/mcu.c
52
wake_up(&dev->mcu.wait);
drivers/net/wireless/mediatek/mt76/mt76.h
651
wait_queue_head_t wait;
drivers/net/wireless/mediatek/mt76/mt76.h
697
wait_queue_head_t wait;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
627
init_waitqueue_head(&dev->pm.wait);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2045
wake_up(&dev->pm.wait);
drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c
221
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt76_connac.h
101
wait_queue_head_t wait;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
51
if (!wait_event_timeout(pm->wait,
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c
92
bool wait = false;
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c
95
wait = true;
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c
98
sizeof(msg), wait);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1330
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1445
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1532
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1700
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
170
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7921/init.c
157
wake_up(&dev->wait);
drivers/net/wireless/mediatek/mt76/mt7921/init.c
280
init_waitqueue_head(&dev->pm.wait);
drivers/net/wireless/mediatek/mt76/mt7921/init.c
281
init_waitqueue_head(&dev->wait);
drivers/net/wireless/mediatek/mt76/mt7921/init.c
283
init_waitqueue_head(&dev->mt76.sdio.wait);
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
435
wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
68
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
241
wait_event_timeout(dev->mt76.sdio.wait,
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
160
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
162
wait_event_timeout(dev->mt76.sdio.wait,
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
83
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
85
wait_event_timeout(dev->mt76.sdio.wait,
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
97
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7925/init.c
210
init_waitqueue_head(&dev->pm.wait);
drivers/net/wireless/mediatek/mt76/mt7925/init.c
211
init_waitqueue_head(&dev->wait);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
356
wake_up(&dev->wait);
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
464
wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
473
ret = wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
520
ret = wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
577
ret = wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
84
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7925/regd.c
163
wake_up(&dev->wait);
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
256
ret = wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
311
ret = wait_event_timeout(dev->wait,
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
85
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt792x.h
240
wait_queue_head_t wait;
drivers/net/wireless/mediatek/mt76/mt792x_mac.c
344
wake_up(&dev->pm.wait);
drivers/net/wireless/mediatek/mt76/mt792x_usb.c
274
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2274
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2448
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2552
wake_up(&dev->mt76.mcu.wait);
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
348
wake_up(&sdio->wait);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1157
unsigned int wait = params->wait;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1228
wfi_drv->p2p_timeout = (jiffies + msecs_to_jiffies(wait));
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
276
poll_table *wait)
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
280
poll_wait(file, &intf->frame_dump_waitqueue, wait);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1510
u8 wait = 30;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1523
while (wait-- >= 10 && rtlpriv->psc.pwrdomain_protect) {
drivers/net/wireless/realtek/rtw88/coex.c
645
wake_up(&coex->wait);
drivers/net/wireless/realtek/rtw88/coex.c
658
if (!wait_event_timeout(coex->wait, !skb_queue_empty(&coex->queue),
drivers/net/wireless/realtek/rtw88/main.c
2175
init_waitqueue_head(&rtwdev->coex.wait);
drivers/net/wireless/realtek/rtw88/main.h
1563
wait_queue_head_t wait;
drivers/net/wireless/realtek/rtw89/core.c
1287
struct rtw89_tx_wait_info *wait, int qsel,
drivers/net/wireless/realtek/rtw89/core.c
1296
time_left = wait_for_completion_timeout(&wait->completion,
drivers/net/wireless/realtek/rtw89/core.c
1301
list_add_tail(&wait->list, &rtwdev->tx_waits);
drivers/net/wireless/realtek/rtw89/core.c
1305
if (!wait->tx_done)
drivers/net/wireless/realtek/rtw89/core.c
1307
rtw89_tx_wait_release(wait);
drivers/net/wireless/realtek/rtw89/core.c
1358
struct rtw89_tx_wait_info *wait)
drivers/net/wireless/realtek/rtw89/core.c
1372
tx_req.with_wait = !!wait;
drivers/net/wireless/realtek/rtw89/core.c
1379
rcu_assign_pointer(skb_data->wait, wait);
drivers/net/wireless/realtek/rtw89/core.c
4213
struct rtw89_tx_wait_info *wait;
drivers/net/wireless/realtek/rtw89/core.c
4223
wait = kzalloc_obj(*wait);
drivers/net/wireless/realtek/rtw89/core.c
4224
if (!wait)
drivers/net/wireless/realtek/rtw89/core.c
4227
init_completion(&wait->completion);
drivers/net/wireless/realtek/rtw89/core.c
4243
wait->skb = skb;
drivers/net/wireless/realtek/rtw89/core.c
4256
ret = rtw89_core_tx_write_link(rtwdev, rtwvif_link, rtwsta_link, skb, &qsel, wait);
drivers/net/wireless/realtek/rtw89/core.c
4265
return rtw89_core_tx_kick_off_and_wait(rtwdev, skb, wait, qsel,
drivers/net/wireless/realtek/rtw89/core.c
4269
kfree(wait);
drivers/net/wireless/realtek/rtw89/core.c
5649
rtw89_wait_for_cond_prep(struct rtw89_wait_info *wait, unsigned int cond)
drivers/net/wireless/realtek/rtw89/core.c
5656
cur = atomic_cmpxchg(&wait->cond, RTW89_WAIT_COND_IDLE, cond);
drivers/net/wireless/realtek/rtw89/core.c
5666
rcu_assign_pointer(wait->resp, prep);
drivers/net/wireless/realtek/rtw89/core.c
5671
int rtw89_wait_for_cond_eval(struct rtw89_wait_info *wait,
drivers/net/wireless/realtek/rtw89/core.c
5696
wait->data = prep->data;
drivers/net/wireless/realtek/rtw89/core.c
5699
rcu_assign_pointer(wait->resp, NULL);
drivers/net/wireless/realtek/rtw89/core.c
5703
atomic_set(&wait->cond, RTW89_WAIT_COND_IDLE);
drivers/net/wireless/realtek/rtw89/core.c
5708
if (wait->data.err)
drivers/net/wireless/realtek/rtw89/core.c
5721
void rtw89_complete_cond(struct rtw89_wait_info *wait, unsigned int cond,
drivers/net/wireless/realtek/rtw89/core.c
5729
resp = rcu_dereference(wait->resp);
drivers/net/wireless/realtek/rtw89/core.c
5733
cur = atomic_cmpxchg(&wait->cond, cond, RTW89_WAIT_COND_IDLE);
drivers/net/wireless/realtek/rtw89/core.c
6124
rtw89_init_wait(&rtwdev->mcc.wait);
drivers/net/wireless/realtek/rtw89/core.c
6125
rtw89_init_wait(&rtwdev->mlo.wait);
drivers/net/wireless/realtek/rtw89/core.c
6127
rtw89_init_wait(&rtwdev->wow.wait);
drivers/net/wireless/realtek/rtw89/core.h
3597
struct rtw89_tx_wait_info __rcu *wait;
drivers/net/wireless/realtek/rtw89/core.h
4696
static inline void rtw89_init_wait(struct rtw89_wait_info *wait)
drivers/net/wireless/realtek/rtw89/core.h
4698
rcu_assign_pointer(wait->resp, NULL);
drivers/net/wireless/realtek/rtw89/core.h
4699
atomic_set(&wait->cond, RTW89_WAIT_COND_IDLE);
drivers/net/wireless/realtek/rtw89/core.h
5989
struct rtw89_wait_info wait;
drivers/net/wireless/realtek/rtw89/core.h
6093
struct rtw89_wait_info wait;
drivers/net/wireless/realtek/rtw89/core.h
6111
struct rtw89_wait_info wait;
drivers/net/wireless/realtek/rtw89/core.h
6446
static inline void rtw89_tx_wait_release(struct rtw89_tx_wait_info *wait)
drivers/net/wireless/realtek/rtw89/core.h
6448
dev_kfree_skb_any(wait->skb);
drivers/net/wireless/realtek/rtw89/core.h
6449
kfree_rcu(wait, rcu_head);
drivers/net/wireless/realtek/rtw89/core.h
6454
struct rtw89_tx_wait_info *wait, *tmp;
drivers/net/wireless/realtek/rtw89/core.h
6458
list_for_each_entry_safe(wait, tmp, &rtwdev->tx_waits, list) {
drivers/net/wireless/realtek/rtw89/core.h
6459
if (!completion_done(&wait->completion))
drivers/net/wireless/realtek/rtw89/core.h
6461
list_del(&wait->list);
drivers/net/wireless/realtek/rtw89/core.h
6462
rtw89_tx_wait_release(wait);
drivers/net/wireless/realtek/rtw89/core.h
7578
return rcu_access_pointer(skb_data->wait);
drivers/net/wireless/realtek/rtw89/core.h
7585
struct rtw89_tx_wait_info *wait;
drivers/net/wireless/realtek/rtw89/core.h
7589
wait = rcu_dereference(skb_data->wait);
drivers/net/wireless/realtek/rtw89/core.h
7590
if (!wait)
drivers/net/wireless/realtek/rtw89/core.h
7593
wait->tx_done = tx_status == RTW89_TX_DONE;
drivers/net/wireless/realtek/rtw89/core.h
7595
complete_all(&wait->completion);
drivers/net/wireless/realtek/rtw89/core.h
7680
struct rtw89_tx_wait_info *wait, int qsel,
drivers/net/wireless/realtek/rtw89/core.h
7795
rtw89_wait_for_cond_prep(struct rtw89_wait_info *wait, unsigned int cond)
drivers/net/wireless/realtek/rtw89/core.h
7797
int rtw89_wait_for_cond_eval(struct rtw89_wait_info *wait,
drivers/net/wireless/realtek/rtw89/core.h
7800
void rtw89_complete_cond(struct rtw89_wait_info *wait, unsigned int cond,
drivers/net/wireless/realtek/rtw89/fw.c
10011
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10018
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10041
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10048
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10070
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10076
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10097
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10105
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10130
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10134
tmp = (struct rtw89_mac_mcc_tsf_rpt *)wait->data.buf;
drivers/net/wireless/realtek/rtw89/fw.c
10144
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10173
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10180
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10204
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10211
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10242
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10362
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10394
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10399
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10424
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
10431
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10463
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, RTW89_MRC_WAIT_COND_REQ_TSF);
drivers/net/wireless/realtek/rtw89/fw.c
10467
tmp = (struct rtw89_mac_mrc_tsf_rpt *)wait->data.buf;
drivers/net/wireless/realtek/rtw89/fw.c
10680
struct rtw89_wait_info *wait = &rtwdev->mlo.wait;
drivers/net/wireless/realtek/rtw89/fw.c
10708
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
6243
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/fw.c
6267
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
6282
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/fw.c
6317
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
6334
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/fw.c
6397
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
6411
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/fw.c
6505
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
6520
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/fw.c
6593
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
6632
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/fw.c
6851
ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
70
struct rtw89_wait_info *wait, unsigned int cond);
drivers/net/wireless/realtek/rtw89/fw.c
9845
struct rtw89_wait_info *wait = &rtwdev->mac.ps_wait;
drivers/net/wireless/realtek/rtw89/fw.c
9867
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, RTW89_PS_WAIT_COND_IPS_CFG);
drivers/net/wireless/realtek/rtw89/fw.c
9872
struct rtw89_wait_info *wait = &rtwdev->wow.wait;
drivers/net/wireless/realtek/rtw89/fw.c
9894
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, RTW89_WOW_WAIT_COND_AOAC);
drivers/net/wireless/realtek/rtw89/fw.c
9903
struct rtw89_wait_info *wait, unsigned int cond)
drivers/net/wireless/realtek/rtw89/fw.c
9910
prep = rtw89_wait_for_cond_prep(wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
9928
return rtw89_wait_for_cond_eval(wait, prep, ret);
drivers/net/wireless/realtek/rtw89/fw.c
9935
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/fw.c
9975
return rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
drivers/net/wireless/realtek/rtw89/fw.c
9982
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/mac.c
5454
struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;
drivers/net/wireless/realtek/rtw89/mac.c
5469
rtw89_complete_cond(wait, cond, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5561
rtw89_complete_cond(&rtwdev->mcc.wait, cond, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5586
rtw89_complete_cond(&rtwdev->mcc.wait, cond, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5656
rtw89_complete_cond(&rtwdev->mcc.wait, cond, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5728
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/mac.c
5751
rtw89_complete_cond(wait, RTW89_MRC_WAIT_COND_REQ_TSF, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5759
struct rtw89_wait_info *wait = &rtw_wow->wait;
drivers/net/wireless/realtek/rtw89/mac.c
5780
rtw89_complete_cond(wait, RTW89_WOW_WAIT_COND_AOAC, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5787
struct rtw89_wait_info *wait = &rtwdev->mlo.wait;
drivers/net/wireless/realtek/rtw89/mac.c
5801
rtw89_complete_cond(wait, cond, &data);
drivers/net/wireless/realtek/rtw89/mac.c
5807
struct rtw89_wait_info *wait = &rtwdev->mcc.wait;
drivers/net/wireless/realtek/rtw89/mac.c
5890
rtw89_complete_cond(wait, cond, &data);
drivers/net/wireless/realtek/rtw89/phy.c
3906
struct rtw89_rfk_wait_info *wait = &rtwdev->rfk_wait;
drivers/net/wireless/realtek/rtw89/phy.c
3908
wait->state = RTW89_RFK_STATE_START;
drivers/net/wireless/realtek/rtw89/phy.c
3909
wait->start_time = ktime_get();
drivers/net/wireless/realtek/rtw89/phy.c
3910
reinit_completion(&wait->completion);
drivers/net/wireless/realtek/rtw89/phy.c
3917
struct rtw89_rfk_wait_info *wait = &rtwdev->rfk_wait;
drivers/net/wireless/realtek/rtw89/phy.c
3926
time_left = wait_for_completion_timeout(&wait->completion,
drivers/net/wireless/realtek/rtw89/phy.c
3931
} else if (wait->state != RTW89_RFK_STATE_OK) {
drivers/net/wireless/realtek/rtw89/phy.c
3933
rfk_name, wait->state);
drivers/net/wireless/realtek/rtw89/phy.c
3939
rfk_name, ktime_ms_delta(ktime_get(), wait->start_time));
drivers/net/wireless/realtek/rtw89/phy.c
3949
struct rtw89_rfk_wait_info *wait = &rtwdev->rfk_wait;
drivers/net/wireless/realtek/rtw89/phy.c
3951
wait->state = report->state;
drivers/net/wireless/realtek/rtw89/phy.c
3952
wait->version = report->version;
drivers/net/wireless/realtek/rtw89/phy.c
3954
complete(&wait->completion);
drivers/net/wireless/realtek/rtw89/phy.c
3958
wait->state, wait->version,
drivers/net/wireless/st/cw1200/cw1200_spi.c
200
DECLARE_WAITQUEUE(wait, current);
drivers/net/wireless/st/cw1200/cw1200_spi.c
204
add_wait_queue(&self->wq, &wait);
drivers/net/wireless/st/cw1200/cw1200_spi.c
217
remove_wait_queue(&self->wq, &wait);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
111
ipc_task->args[pos].completion = wait ? &completion : NULL;
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
129
if (wait) {
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
143
int arg, void *msg, size_t size, bool wait)
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
158
size, is_copy, wait);
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
81
size_t size, bool is_copy, bool wait)
drivers/net/wwan/iosm/iosm_ipc_task_queue.h
95
int arg, void *msg, size_t size, bool wait);
drivers/net/wwan/rpmsg_wwan_ctrl.c
84
struct file *filp, poll_table *wait)
drivers/net/wwan/rpmsg_wwan_ctrl.c
88
return rpmsg_poll(rpwwan->ept, filp, wait);
drivers/net/wwan/wwan_core.c
949
static __poll_t wwan_port_fops_poll(struct file *filp, poll_table *wait)
drivers/net/wwan/wwan_core.c
954
poll_wait(filp, &port->waitqueue, wait);
drivers/net/wwan/wwan_core.c
958
mask |= port->ops->tx_poll(port, filp, wait);
drivers/net/xen-netback/rx.c
572
DEFINE_WAIT(wait);
drivers/net/xen-netback/rx.c
580
prepare_to_wait(&queue->wq, &wait, TASK_INTERRUPTIBLE);
drivers/net/xen-netback/rx.c
592
finish_wait(&queue->wq, &wait);
drivers/nvdimm/bus.c
1246
wake_up(&nvdimm_bus->wait);
drivers/nvdimm/bus.c
344
init_waitqueue_head(&nvdimm_bus->wait);
drivers/nvdimm/bus.c
424
wait_event(nvdimm_bus->wait,
drivers/nvdimm/bus.c
74
wake_up(&nvdimm_bus->wait);
drivers/nvdimm/bus.c
942
wait_event(nvdimm_bus->wait,
drivers/nvdimm/nd-core.h
21
wait_queue_head_t wait;
drivers/nvme/common/auth.c
392
struct crypto_wait wait;
drivers/nvme/common/auth.c
400
crypto_init_wait(&wait);
drivers/nvme/common/auth.c
405
crypto_req_done, &wait);
drivers/nvme/common/auth.c
407
ret = crypto_wait_req(crypto_kpp_generate_public_key(req), &wait);
drivers/nvme/common/auth.c
418
struct crypto_wait wait;
drivers/nvme/common/auth.c
426
crypto_init_wait(&wait);
drivers/nvme/common/auth.c
432
crypto_req_done, &wait);
drivers/nvme/common/auth.c
434
ret = crypto_wait_req(crypto_kpp_compute_shared_secret(req), &wait);
drivers/parport/ieee1284_ops.c
106
wait *= 2;
drivers/parport/ieee1284_ops.c
57
long wait = msecs_to_jiffies(10);
drivers/parport/ieee1284_ops.c
94
schedule_timeout_interruptible(wait);
drivers/parport/ieee1284_ops.c
99
parport_wait_event (port, wait);
drivers/pci/controller/dwc/pcie-uniphier-ep.c
322
if (priv->data->wait) {
drivers/pci/controller/dwc/pcie-uniphier-ep.c
323
ret = priv->data->wait(priv);
drivers/pci/controller/dwc/pcie-uniphier-ep.c
421
.wait = NULL,
drivers/pci/controller/dwc/pcie-uniphier-ep.c
440
.wait = uniphier_pcie_nx1_wait_ep,
drivers/pci/controller/dwc/pcie-uniphier-ep.c
84
int (*wait)(struct uniphier_pcie_ep_priv *priv);
drivers/pci/hotplug/cpqphp.h
706
DECLARE_WAITQUEUE(wait, current);
drivers/pci/hotplug/cpqphp.h
710
add_wait_queue(&ctrl->queue, &wait);
drivers/pci/hotplug/cpqphp.h
713
remove_wait_queue(&ctrl->queue, &wait);
drivers/pci/hotplug/pciehp_hpc.c
158
u16 mask, bool wait)
drivers/pci/hotplug/pciehp_hpc.c
200
if (wait)
drivers/pci/switch/switchtec.c
635
static __poll_t switchtec_dev_poll(struct file *filp, poll_table *wait)
drivers/pci/switch/switchtec.c
641
poll_wait(filp, &stuser->cmd_comp, wait);
drivers/pci/switch/switchtec.c
642
poll_wait(filp, &stdev->event_wq, wait);
drivers/pci/vgaarb.c
1373
static __poll_t vga_arb_fpoll(struct file *file, poll_table *wait)
drivers/pci/vgaarb.c
1377
poll_wait(file, &vga_wait_queue, wait);
drivers/pci/vgaarb.c
438
wait_queue_entry_t wait;
drivers/pci/vgaarb.c
468
init_waitqueue_entry(&wait, current);
drivers/pci/vgaarb.c
469
add_wait_queue(&vga_wait_queue, &wait);
drivers/pci/vgaarb.c
475
remove_wait_queue(&vga_wait_queue, &wait);
drivers/pci/vgaarb.c
480
remove_wait_queue(&vga_wait_queue, &wait);
drivers/pcmcia/cistpl.c
1135
entry->timing.wait = 0;
drivers/pcmcia/cistpl.c
953
timing->wait = SPEED_CVT(*p);
drivers/pcmcia/cistpl.c
956
timing->wait = 0;
drivers/perf/fujitsu_uncore_pmu.c
330
MAC_EVENT_ATTR(read-wait, 0x17),
drivers/platform/chrome/cros_ec_chardev.c
187
static __poll_t cros_ec_chardev_poll(struct file *filp, poll_table *wait)
drivers/platform/chrome/cros_ec_chardev.c
191
poll_wait(filp, &priv->wait_event, wait);
drivers/platform/chrome/cros_ec_debugfs.c
180
poll_table *wait)
drivers/platform/chrome/cros_ec_debugfs.c
185
poll_wait(file, &cros_ec_debugfs_log_wq, wait);
drivers/platform/chrome/wilco_ec/event.c
323
static __poll_t event_poll(struct file *filp, poll_table *wait)
drivers/platform/chrome/wilco_ec/event.c
328
poll_wait(filp, &dev_data->wq, wait);
drivers/platform/cznic/turris-omnia-mcu-trng.c
32
static int omnia_trng_read(struct hwrng *rng, void *data, size_t max, bool wait)
drivers/platform/cznic/turris-omnia-mcu-trng.c
38
if (!wait && !completion_done(&mcu->trng_entropy_ready))
drivers/platform/cznic/turris-omnia-mcu-trng.c
52
} while (wait && !bytes);
drivers/platform/goldfish/goldfish_pipe.c
489
static __poll_t goldfish_pipe_poll(struct file *filp, poll_table *wait)
drivers/platform/goldfish/goldfish_pipe.c
495
poll_wait(filp, &pipe->wake_queue, wait);
drivers/platform/x86/sony-laptop.c
3934
static __poll_t sonypi_misc_poll(struct file *file, poll_table *wait)
drivers/platform/x86/sony-laptop.c
3936
poll_wait(file, &sonypi_compat.fifo_proc_list, wait);
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
455
unsigned long wait;
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
466
wait = wait_for_completion_timeout(&mfg->gf_mbox->rx_done, msecs_to_jiffies(500));
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
467
if (!wait)
drivers/pps/generators/pps_gen.c
37
static __poll_t pps_gen_cdev_poll(struct file *file, poll_table *wait)
drivers/pps/generators/pps_gen.c
41
poll_wait(file, &pps_gen->queue, wait);
drivers/pps/pps.c
38
static __poll_t pps_cdev_poll(struct file *file, poll_table *wait)
drivers/pps/pps.c
42
poll_wait(file, &pps->queue, wait);
drivers/ptp/ptp_chardev.c
580
poll_table *wait)
drivers/ptp/ptp_chardev.c
590
poll_wait(fp, &ptp->tsev_wq, wait);
drivers/ptp/ptp_private.h
162
poll_table *wait);
drivers/ptp/ptp_vmclock.c
437
static __poll_t vmclock_miscdev_poll(struct file *fp, poll_table *wait)
drivers/ptp/ptp_vmclock.c
450
poll_wait(fp, &st->disrupt_wait, wait);
drivers/pwm/pwm-sti.c
325
ret = wait_event_interruptible_timeout(ddata->wait, ddata->index > 1,
drivers/pwm/pwm-sti.c
468
wake_up(&ddata->wait);
drivers/pwm/pwm-sti.c
613
init_waitqueue_head(&ddata->wait);
drivers/pwm/pwm-sti.c
73
wait_queue_head_t wait;
drivers/rapidio/devices/rio_mport_cdev.c
2237
static __poll_t mport_cdev_poll(struct file *filp, poll_table *wait)
drivers/rapidio/devices/rio_mport_cdev.c
2241
poll_wait(filp, &priv->event_rx_wait, wait);
drivers/remoteproc/mtk_scp.c
1082
unsigned int len, unsigned int wait)
drivers/remoteproc/mtk_scp.c
1086
return scp_ipi_send(scp, id, buf, len, wait);
drivers/remoteproc/mtk_scp_ipi.c
160
unsigned int wait)
drivers/remoteproc/mtk_scp_ipi.c
200
if (wait) {
drivers/remoteproc/mtk_scp_ipi.c
204
msecs_to_jiffies(wait));
drivers/rpmsg/qcom_glink_native.c
1477
void *data, int len, bool wait)
drivers/rpmsg/qcom_glink_native.c
1514
if (!wait)
drivers/rpmsg/qcom_glink_native.c
1527
if (chunk_size > SZ_8K && wait)
drivers/rpmsg/qcom_glink_native.c
1542
ret = qcom_glink_tx(glink, &req, sizeof(req), data + offset, chunk_size, wait);
drivers/rpmsg/qcom_glink_native.c
344
const void *data, size_t dlen, bool wait)
drivers/rpmsg/qcom_glink_native.c
362
if (!wait) {
drivers/rpmsg/qcom_smd.c
744
int len, bool wait)
drivers/rpmsg/qcom_smd.c
760
if (wait)
drivers/rpmsg/qcom_smd.c
767
if (!wait) {
drivers/rpmsg/qcom_smd.c
992
struct file *filp, poll_table *wait)
drivers/rpmsg/qcom_smd.c
998
poll_wait(filp, &channel->fblockread_event, wait);
drivers/rpmsg/rpmsg_char.c
293
static __poll_t rpmsg_eptdev_poll(struct file *filp, poll_table *wait)
drivers/rpmsg/rpmsg_char.c
301
poll_wait(filp, &eptdev->readq, wait);
drivers/rpmsg/rpmsg_char.c
310
mask |= rpmsg_poll(eptdev->ept, filp, wait);
drivers/rpmsg/rpmsg_core.c
261
poll_table *wait)
drivers/rpmsg/rpmsg_core.c
268
return ept->ops->poll(ept, filp, wait);
drivers/rpmsg/rpmsg_internal.h
72
poll_table *wait);
drivers/rpmsg/virtio_rpmsg_bus.c
146
poll_table *wait);
drivers/rpmsg/virtio_rpmsg_bus.c
493
void *data, int len, bool wait)
drivers/rpmsg/virtio_rpmsg_bus.c
524
if (!msg && !wait)
drivers/rpmsg/virtio_rpmsg_bus.c
618
poll_table *wait)
drivers/rpmsg/virtio_rpmsg_bus.c
625
poll_wait(filp, &vrp->sendq, wait);
drivers/rtc/dev.c
146
DECLARE_WAITQUEUE(wait, current);
drivers/rtc/dev.c
153
add_wait_queue(&rtc->irq_queue, &wait);
drivers/rtc/dev.c
177
remove_wait_queue(&rtc->irq_queue, &wait);
drivers/rtc/dev.c
191
static __poll_t rtc_dev_poll(struct file *file, poll_table *wait)
drivers/rtc/dev.c
196
poll_wait(file, &rtc->irq_queue, wait);
drivers/s390/char/con3215.c
647
DECLARE_WAITQUEUE(wait, current);
drivers/s390/char/con3215.c
657
add_wait_queue(&raw->empty_wait, &wait);
drivers/s390/char/con3215.c
662
remove_wait_queue(&raw->empty_wait, &wait);
drivers/s390/char/fs3270.c
110
wake_up(&fp->wait);
drivers/s390/char/fs3270.c
183
wake_up(&fp->wait);
drivers/s390/char/fs3270.c
222
wake_up(&fp->wait);
drivers/s390/char/fs3270.c
259
rc = wait_event_interruptible(fp->wait, fp->attention);
drivers/s390/char/fs3270.c
40
wait_queue_head_t wait; /* Init & attention wait queue. */
drivers/s390/char/fs3270.c
454
init_waitqueue_head(&fp->wait);
drivers/s390/char/fs3270.c
68
rq->callback_data = &fp->wait;
drivers/s390/char/fs3270.c
73
rc = wait_event_interruptible(fp->wait,
drivers/s390/char/fs3270.c
81
wait_event(fp->wait, raw3270_request_final(rq));
drivers/s390/char/fs3270.c
96
wake_up(&fp->wait);
drivers/s390/char/sclp.c
1011
wait = jiffies + SCLP_BUSY_INTERVAL * HZ;
drivers/s390/char/sclp.c
1012
while (time_before(jiffies, wait))
drivers/s390/char/sclp.c
984
unsigned long wait;
drivers/s390/char/vmur.c
116
init_waitqueue_head(&urd->wait);
drivers/s390/char/vmur.c
726
if (wait_event_interruptible(urd->wait, urd->open_flag == 0)) {
drivers/s390/char/vmur.c
782
wake_up_interruptible(&urf->urd->wait);
drivers/s390/char/vmur.h
77
wait_queue_head_t wait; /* wait queue to serialize open */
drivers/s390/cio/cmf.c
205
wait_queue_head_t wait;
drivers/s390/cio/cmf.c
230
init_waitqueue_head(&set_data.wait);
drivers/s390/cio/cmf.c
240
ret = wait_event_interruptible_timeout(set_data.wait,
drivers/s390/cio/cmf.c
267
wake_up(&set_data->wait);
drivers/s390/cio/cmf.c
295
wait_queue_head_t wait;
drivers/s390/cio/cmf.c
315
init_waitqueue_head(©_block.wait);
drivers/s390/cio/cmf.c
322
ret = wait_event_interruptible(copy_block.wait,
drivers/s390/cio/cmf.c
347
wake_up(©_block->wait);
drivers/s390/crypto/ap_bus.c
401
void ap_wait(enum ap_sm_wait wait)
drivers/s390/crypto/ap_bus.c
405
switch (wait) {
drivers/s390/crypto/ap_bus.c
420
wait == AP_SM_WAIT_LOW_TIMEOUT ?
drivers/s390/crypto/ap_bus.c
482
enum ap_sm_wait wait = AP_SM_WAIT_NONE;
drivers/s390/crypto/ap_bus.c
494
wait = min(wait, ap_sm_event_loop(aq, AP_SM_EVENT_POLL));
drivers/s390/crypto/ap_bus.c
499
ap_wait(wait);
drivers/s390/crypto/ap_bus.c
530
DECLARE_WAITQUEUE(wait, current);
drivers/s390/crypto/ap_bus.c
535
add_wait_queue(&ap_poll_wait, &wait);
drivers/s390/crypto/ap_bus.c
542
remove_wait_queue(&ap_poll_wait, &wait);
drivers/s390/crypto/ap_queue.c
542
enum ap_sm_wait wait;
drivers/s390/crypto/ap_queue.c
544
while ((wait = ap_sm_event(aq, event)) == AP_SM_WAIT_AGAIN)
drivers/s390/crypto/ap_queue.c
546
return wait;
drivers/sbus/char/bbc_i2c.c
126
DECLARE_WAITQUEUE(wait, current);
drivers/sbus/char/bbc_i2c.c
131
add_wait_queue(&bp->wq, &wait);
drivers/sbus/char/bbc_i2c.c
145
remove_wait_queue(&bp->wq, &wait);
drivers/scsi/NCR5380.c
208
unsigned long wait)
drivers/scsi/NCR5380.c
211
unsigned long deadline = jiffies + wait;
drivers/scsi/NCR5380.c
221
if (!wait)
drivers/scsi/NCR5380.h
297
unsigned long wait)
drivers/scsi/NCR5380.h
303
reg, bit, val, wait);
drivers/scsi/aacraid/aacraid.h
1229
int wait; // Set to true when thread is in WaitForSingleObject
drivers/scsi/aacraid/aacraid.h
2332
s32 wait;
drivers/scsi/aacraid/aacraid.h
2704
int aac_fib_send(u16 command, struct fib * context, unsigned long size, int priority, int wait, int reply, fib_callback callback, void *ctxt);
drivers/scsi/aacraid/aacraid.h
2730
int aac_queue_get(struct aac_dev * dev, u32 * index, u32 qid, struct hw_fib * hw_fib, int wait, struct fib * fibptr, unsigned long *nonotify);
drivers/scsi/aacraid/commctrl.c
193
fibctx->wait = 0;
drivers/scsi/aacraid/commctrl.c
232
s32 wait;
drivers/scsi/aacraid/commctrl.c
260
f.wait = cf.wait;
drivers/scsi/aacraid/commctrl.c
339
if (f.wait) {
drivers/scsi/aacraid/commsup.c
2303
DECLARE_WAITQUEUE(wait, current);
drivers/scsi/aacraid/commsup.c
2318
add_wait_queue(&dev->queues->queue[HostNormCmdQueue].cmdready, &wait);
drivers/scsi/aacraid/commsup.c
2390
remove_wait_queue(&dev->queues->queue[HostNormCmdQueue].cmdready, &wait);
drivers/scsi/aacraid/commsup.c
413
int aac_queue_get(struct aac_dev * dev, u32 * index, u32 qid, struct hw_fib * hw_fib, int wait, struct fib * fibptr, unsigned long *nonotify)
drivers/scsi/aacraid/commsup.c
476
int priority, int wait, int reply, fib_callback callback,
drivers/scsi/aacraid/commsup.c
503
if (wait && !reply) {
drivers/scsi/aacraid/commsup.c
505
} else if (!wait && reply) {
drivers/scsi/aacraid/commsup.c
508
} else if (!wait && !reply) {
drivers/scsi/aacraid/commsup.c
511
} else if (wait && reply) {
drivers/scsi/aacraid/commsup.c
554
if (!wait) {
drivers/scsi/aacraid/commsup.c
575
if (wait) {
drivers/scsi/aacraid/commsup.c
590
if (wait)
drivers/scsi/aacraid/commsup.c
603
if (wait) {
drivers/scsi/aacraid/commsup.c
616
if (wait) {
drivers/scsi/aacraid/commsup.c
630
if (wait) {
drivers/scsi/aacraid/commsup.c
633
if (wait < 0) {
drivers/scsi/aacraid/commsup.c
646
if (wait == -1) {
drivers/scsi/aacraid/commsup.c
659
if (wait == -1) {
drivers/scsi/aacraid/commsup.c
703
int wait;
drivers/scsi/aacraid/commsup.c
711
wait = 0;
drivers/scsi/aacraid/commsup.c
715
wait = 1;
drivers/scsi/aacraid/commsup.c
729
if (wait) {
drivers/scsi/aacraid/commsup.c
741
if (wait) {
drivers/scsi/aacraid/commsup.c
751
if (wait) {
drivers/scsi/aic7xxx/aic79xx_core.c
5810
u_int wait;
drivers/scsi/aic7xxx/aic79xx_core.c
5826
wait = 1000;
drivers/scsi/aic7xxx/aic79xx_core.c
5827
while (--wait && !(ahd_inb(ahd, MDFFSTAT) & FIFOFREE))
drivers/scsi/aic7xxx/aic79xx_core.c
5829
if (wait == 0) {
drivers/scsi/aic7xxx/aic79xx_core.c
6203
int wait;
drivers/scsi/aic7xxx/aic79xx_core.c
6241
wait = 1000;
drivers/scsi/aic7xxx/aic79xx_core.c
6244
} while (--wait && !(ahd_inb(ahd, HCNTRL) & CHIPRSTACK));
drivers/scsi/aic7xxx/aic79xx_core.c
6246
if (wait == 0) {
drivers/scsi/aic7xxx/aic79xx_core.c
7203
u_int wait;
drivers/scsi/aic7xxx/aic79xx_core.c
7247
for (wait = 10000;
drivers/scsi/aic7xxx/aic79xx_core.c
7248
(ahd_inb(ahd, SBLKCTL) & (ENAB40|ENAB20)) == 0 && wait;
drivers/scsi/aic7xxx/aic79xx_core.c
7249
wait--)
drivers/scsi/aic7xxx/aic79xx_osm.c
2150
int wait;
drivers/scsi/aic7xxx/aic79xx_osm.c
2157
wait = FALSE;
drivers/scsi/aic7xxx/aic79xx_osm.c
2272
wait = TRUE;
drivers/scsi/aic7xxx/aic79xx_osm.c
2330
wait = TRUE;
drivers/scsi/aic7xxx/aic79xx_osm.c
2341
if (wait) {
drivers/scsi/aic7xxx/aic7xxx_core.c
1330
int wait;
drivers/scsi/aic7xxx/aic7xxx_core.c
1340
wait = 5000;
drivers/scsi/aic7xxx/aic7xxx_core.c
1341
while (--wait != 0) {
drivers/scsi/aic7xxx/aic7xxx_core.c
1349
if (wait == 0) {
drivers/scsi/aic7xxx/aic7xxx_core.c
4554
int wait;
drivers/scsi/aic7xxx/aic7xxx_core.c
4585
wait = 1000;
drivers/scsi/aic7xxx/aic7xxx_core.c
4588
} while (--wait && !(ahc_inb(ahc, HCNTRL) & CHIPRSTACK));
drivers/scsi/aic7xxx/aic7xxx_core.c
4590
if (wait == 0) {
drivers/scsi/aic7xxx/aic7xxx_core.c
5204
int wait;
drivers/scsi/aic7xxx/aic7xxx_core.c
5213
for (wait = 5000;
drivers/scsi/aic7xxx/aic7xxx_core.c
5214
(ahc_inb(ahc, SBLKCTL) & (ENAB40|ENAB20)) == 0 && wait;
drivers/scsi/aic7xxx/aic7xxx_core.c
5215
wait--)
drivers/scsi/aic7xxx/aic7xxx_osm.c
2054
int wait;
drivers/scsi/aic7xxx/aic7xxx_osm.c
2059
wait = FALSE;
drivers/scsi/aic7xxx/aic7xxx_osm.c
2221
wait = TRUE;
drivers/scsi/aic7xxx/aic7xxx_osm.c
2285
wait = TRUE;
drivers/scsi/aic7xxx/aic7xxx_osm.c
2303
if (wait) {
drivers/scsi/aic7xxx/aic7xxx_pci.c
1834
int wait;
drivers/scsi/aic7xxx/aic7xxx_pci.c
1848
wait = 1000; /* 1 second timeout in msec */
drivers/scsi/aic7xxx/aic7xxx_pci.c
1849
while (--wait && ((SEEPROM_STATUS_INB(sd) & sd->sd_RDY) == 0)) {
drivers/scsi/be2iscsi/be_main.c
5229
u32 wait;
drivers/scsi/be2iscsi/be_main.c
5236
wait = 4000;
drivers/scsi/be2iscsi/be_main.c
5238
wait = phba->ue2rp - BEISCSI_UE_DETECT_INTERVAL;
drivers/scsi/be2iscsi/be_main.c
5240
msecs_to_jiffies(wait));
drivers/scsi/fcoe/fcoe_ctlr.c
2212
unsigned long wait;
drivers/scsi/fcoe/fcoe_ctlr.c
2235
wait = get_random_u32_below(FIP_VN_PROBE_WAIT);
drivers/scsi/fcoe/fcoe_ctlr.c
2237
wait = FIP_VN_RLIM_INT;
drivers/scsi/fcoe/fcoe_ctlr.c
2238
mod_timer(&fip->timer, jiffies + msecs_to_jiffies(wait));
drivers/scsi/fnic/fnic_res.c
177
int wait = 1000;
drivers/scsi/fnic/fnic_res.c
186
return vnic_dev_cmd(fnic->vdev, CMD_NIC_CFG, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
249
static int vnic_dev_cmd1(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int wait)
drivers/scsi/fnic/vnic_dev.c
283
for (delay = 0; delay < wait; delay++) {
drivers/scsi/fnic/vnic_dev.c
312
int wait)
drivers/scsi/fnic/vnic_dev.c
379
for (delay = 0; delay < wait; delay++) {
drivers/scsi/fnic/vnic_dev.c
501
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait)
drivers/scsi/fnic/vnic_dev.c
508
err = (*vdev->devcmd_rtn)(vdev, cmd, wait);
drivers/scsi/fnic/vnic_dev.c
518
u64 *a0, u64 *a1, int wait)
drivers/scsi/fnic/vnic_dev.c
525
return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait);
drivers/scsi/fnic/vnic_dev.c
534
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
547
err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
559
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
565
err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
591
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
592
return vnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
598
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
611
return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
617
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
618
return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
62
int wait);
drivers/scsi/fnic/vnic_dev.c
624
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
625
return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
631
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
632
return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
638
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
639
return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
645
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
650
err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
662
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
663
return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
669
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
674
err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
686
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
687
return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
693
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
699
err = vnic_dev_cmd(vdev, CMD_MAC_ADDR, &a[0], &a[1], wait);
drivers/scsi/fnic/vnic_dev.c
713
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
722
err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
730
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
737
err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a[0], &a[1], wait);
drivers/scsi/fnic/vnic_dev.c
745
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
752
err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a[0], &a[1], wait);
drivers/scsi/fnic/vnic_dev.c
760
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
774
return vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
780
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
786
vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
814
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
815
return vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
821
int wait = 1000;
drivers/scsi/fnic/vnic_dev.c
824
old_vlan = vnic_dev_cmd(vdev, CMD_SET_DEFAULT_VLAN, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.h
114
u64 *a0, u64 *a1, int wait);
drivers/scsi/fnic/vnic_rq.c
137
unsigned int wait;
drivers/scsi/fnic/vnic_rq.c
142
for (wait = 0; wait < 100; wait++) {
drivers/scsi/fnic/vnic_wq.c
194
unsigned int wait;
drivers/scsi/fnic/vnic_wq.c
199
for (wait = 0; wait < 100; wait++) {
drivers/scsi/fnic/vnic_wq_copy.c
20
unsigned int wait;
drivers/scsi/fnic/vnic_wq_copy.c
25
for (wait = 0; wait < 100; wait++) {
drivers/scsi/hpsa.c
2839
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/hpsa.c
2841
c->waiting = &wait;
drivers/scsi/hpsa.c
2845
wait_for_completion_io(&wait);
drivers/scsi/hpsa.c
2848
if (!wait_for_completion_io_timeout(&wait,
drivers/scsi/ibmvscsi/ibmvfc.c
2494
int wait, i, q_index, q_size;
drivers/scsi/ibmvscsi/ibmvfc.c
2509
wait = 0;
drivers/scsi/ibmvscsi/ibmvfc.c
2518
wait++;
drivers/scsi/ibmvscsi/ibmvfc.c
2526
if (wait) {
drivers/scsi/ibmvscsi/ibmvfc.c
2530
wait = 0;
drivers/scsi/ibmvscsi/ibmvfc.c
2539
wait++;
drivers/scsi/ibmvscsi/ibmvfc.c
2546
if (wait)
drivers/scsi/ibmvscsi/ibmvfc.c
2549
return wait ? FAILED : SUCCESS;
drivers/scsi/ibmvscsi/ibmvfc.c
2552
} while (wait);
drivers/scsi/imm.c
1154
DEFINE_WAIT(wait);
drivers/scsi/imm.c
1188
prepare_to_wait(&waiting, &wait, TASK_UNINTERRUPTIBLE);
drivers/scsi/imm.c
1197
finish_wait(&waiting, &wait);
drivers/scsi/imm.c
1201
finish_wait(&waiting, &wait);
drivers/scsi/ipr.c
4909
int wait, i;
drivers/scsi/ipr.c
4917
wait = 0;
drivers/scsi/ipr.c
4926
wait++;
drivers/scsi/ipr.c
4933
if (wait) {
drivers/scsi/ipr.c
4937
wait = 0;
drivers/scsi/ipr.c
4946
wait++;
drivers/scsi/ipr.c
4953
if (wait)
drivers/scsi/ipr.c
4956
return wait ? FAILED : SUCCESS;
drivers/scsi/ipr.c
4959
} while (wait);
drivers/scsi/libfc/fc_exch.c
599
DEFINE_WAIT(wait);
drivers/scsi/libfc/fc_exch.c
603
prepare_to_wait(&ep->resp_wq, &wait, TASK_UNINTERRUPTIBLE);
drivers/scsi/libfc/fc_exch.c
610
finish_wait(&ep->resp_wq, &wait);
drivers/scsi/lpfc/lpfc_init.c
11704
wait:
drivers/scsi/lpfc/lpfc_init.c
11756
goto wait;
drivers/scsi/megaraid/megaraid_sas_base.c
3950
u32 wait;
drivers/scsi/megaraid/megaraid_sas_base.c
3977
for (wait = 0; wait < 30; wait++) {
drivers/scsi/megaraid/megaraid_sas_base.c
8175
static __poll_t megasas_mgmt_poll(struct file *file, poll_table *wait)
drivers/scsi/megaraid/megaraid_sas_base.c
8180
poll_wait(file, &megasas_poll_wait, wait);
drivers/scsi/megaraid/megaraid_sas_fusion.c
5205
int wait = 0;
drivers/scsi/megaraid/megaraid_sas_fusion.c
5234
(wait < MEGASAS_WATCHDOG_WAIT_COUNT)) {
drivers/scsi/megaraid/megaraid_sas_fusion.c
5241
wait++;
drivers/scsi/megaraid/megaraid_sas_fusion.c
5248
wait = 0;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
553
_ctl_poll(struct file *filep, poll_table *wait)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
557
poll_wait(filep, &ctl_poll_wait, wait);
drivers/scsi/ppa.c
1039
DEFINE_WAIT(wait);
drivers/scsi/ppa.c
1070
prepare_to_wait(&waiting, &wait, TASK_UNINTERRUPTIBLE);
drivers/scsi/ppa.c
1079
finish_wait(&waiting, &wait);
drivers/scsi/ppa.c
1083
finish_wait(&waiting, &wait);
drivers/scsi/qedi/qedi_fw.c
1291
int wait;
drivers/scsi/qedi/qedi_fw.c
1293
wait = wait_event_interruptible_timeout(qedi_conn->wait_queue,
drivers/scsi/qedi/qedi_fw.c
1300
if (!wait) {
drivers/scsi/qla1280.c
1274
if (sp->wait == NULL)
drivers/scsi/qla1280.c
1277
complete(sp->wait);
drivers/scsi/qla1280.c
2422
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/qla1280.c
2429
ha->mailbox_wait = &wait;
drivers/scsi/qla1280.c
2458
wait_for_completion(&wait);
drivers/scsi/qla1280.c
696
sp->wait = NULL;
drivers/scsi/qla1280.c
739
struct completion *wait)
drivers/scsi/qla1280.c
745
wait_for_completion_timeout(wait, 4*HZ);
drivers/scsi/qla1280.c
747
sp->wait = NULL;
drivers/scsi/qla1280.c
758
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/qla1280.c
760
sp->wait = &wait;
drivers/scsi/qla1280.c
761
return _qla1280_wait_for_single_command(ha, sp, &wait);
drivers/scsi/qla1280.c
820
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/qla1280.c
852
sp->wait = &wait; /* we'll wait for it to complete */
drivers/scsi/qla1280.c
917
result = _qla1280_wait_for_single_command(ha, sp, &wait);
drivers/scsi/qla1280.h
97
struct completion *wait;
drivers/scsi/qla2xxx/qla_bsg.c
590
int wait, int wait2)
drivers/scsi/qla2xxx/qla_bsg.c
610
ha->notify_dcbx_comp = wait;
drivers/scsi/qla2xxx/qla_bsg.c
624
if (wait && !wait_for_completion_timeout(&ha->dcbx_comp,
drivers/scsi/qla2xxx/qla_gs.c
2957
int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool wait)
drivers/scsi/qla2xxx/qla_gs.c
2965
if (!vha->flags.online || !wait)
drivers/scsi/qla2xxx/qla_gs.c
2982
if (wait)
drivers/scsi/qla2xxx/qla_init.c
173
int qla24xx_async_abort_cmd(srb_t *cmd_sp, bool wait)
drivers/scsi/qla2xxx/qla_init.c
192
if (wait)
drivers/scsi/qla2xxx/qla_init.c
214
if (wait) {
drivers/scsi/qla2xxx/qla_nx2.c
2843
int rval = QLA_SUCCESS, wait = 0;
drivers/scsi/qla2xxx/qla_nx2.c
2872
for (wait = 0; wait < ISP8044_PEX_DMA_MAX_WAIT; wait++) {
drivers/scsi/qla2xxx/qla_nx2.c
2886
if (wait >= ISP8044_PEX_DMA_MAX_WAIT) {
drivers/scsi/qla4xxx/ql4_nx.c
1957
int rval = QLA_SUCCESS, wait = 0;
drivers/scsi/qla4xxx/ql4_nx.c
1987
for (wait = 0; wait < QLA83XX_PEX_DMA_MAX_WAIT; wait++) {
drivers/scsi/qla4xxx/ql4_nx.c
2001
if (wait >= QLA83XX_PEX_DMA_MAX_WAIT) {
drivers/scsi/qla4xxx/ql4_os.c
4862
unsigned long wait;
drivers/scsi/qla4xxx/ql4_os.c
4928
wait = jiffies + (FW_ALIVE_WAIT_TOV * HZ);
drivers/scsi/qla4xxx/ql4_os.c
4929
while (time_before(jiffies, wait)) {
drivers/scsi/qla4xxx/ql4_os.c
9222
int wait = 0;
drivers/scsi/qla4xxx/ql4_os.c
9252
wait = 1;
drivers/scsi/qla4xxx/ql4_os.c
9258
if (wait) {
drivers/scsi/sg.c
1165
sg_poll(struct file *filp, poll_table * wait)
drivers/scsi/sg.c
1180
poll_wait(filp, &sfp->read_wait, wait);
drivers/scsi/smartpqi/smartpqi_init.c
4583
struct completion *wait)
drivers/scsi/smartpqi/smartpqi_init.c
4588
if (wait_for_completion_io_timeout(wait,
drivers/scsi/smartpqi/smartpqi_init.c
4647
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/smartpqi/smartpqi_init.c
4683
io_request->context = &wait;
drivers/scsi/smartpqi/smartpqi_init.c
4688
pqi_wait_for_completion_io(ctrl_info, &wait);
drivers/scsi/smartpqi/smartpqi_init.c
5959
struct completion *wait;
drivers/scsi/smartpqi/smartpqi_init.c
5974
wait = (struct completion *)xchg(&scmd->host_scribble, NULL);
drivers/scsi/smartpqi/smartpqi_init.c
5975
if (wait != PQI_NO_COMPLETION)
drivers/scsi/smartpqi/smartpqi_init.c
5976
complete(wait);
drivers/scsi/smartpqi/smartpqi_init.c
6315
struct pqi_scsi_dev *device, u8 lun, struct completion *wait)
drivers/scsi/smartpqi/smartpqi_init.c
6324
if (wait_for_completion_io_timeout(wait,
drivers/scsi/smartpqi/smartpqi_init.c
6352
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/smartpqi/smartpqi_init.c
6357
io_request->context = &wait;
drivers/scsi/smartpqi/smartpqi_init.c
6377
rc = pqi_wait_for_lun_reset_completion(ctrl_info, device, lun, &wait);
drivers/scsi/smartpqi/smartpqi_init.c
6504
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/smartpqi/smartpqi_init.c
6514
if (cmpxchg(&scmd->host_scribble, PQI_NO_COMPLETION, (void *)&wait) == NULL) {
drivers/scsi/smartpqi/smartpqi_init.c
6532
wait_for_completion(&wait);
drivers/scsi/snic/snic.h
237
struct completion *wait; /* protected by snic lock*/
drivers/scsi/snic/snic_ctl.c
200
if (snic->fwinfo.wait)
drivers/scsi/snic/snic_ctl.c
201
complete(snic->fwinfo.wait);
drivers/scsi/snic/snic_ctl.c
219
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/snic/snic_ctl.c
227
snic->fwinfo.wait = &wait;
drivers/scsi/snic/snic_ctl.c
242
wait_for_completion_timeout(&wait, msecs_to_jiffies(2000));
drivers/scsi/snic/snic_ctl.c
251
snic->fwinfo.wait = NULL;
drivers/scsi/snic/snic_scsi.c
2205
DECLARE_COMPLETION_ONSTACK(wait);
drivers/scsi/snic/snic_scsi.c
2231
snic->remove_wait = &wait;
drivers/scsi/snic/vnic_dev.c
246
int wait)
drivers/scsi/snic/vnic_dev.c
313
for (delay = 0; delay < wait; delay++) {
drivers/scsi/snic/vnic_dev.c
432
u64 *a0, u64 *a1, int wait)
drivers/scsi/snic/vnic_dev.c
440
err = (*vdev->devcmd_rtn)(vdev, cmd, wait);
drivers/scsi/snic/vnic_dev.c
452
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
465
err = svnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
477
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
483
err = svnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
509
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
511
return svnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
517
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
53
int wait);
drivers/scsi/snic/vnic_dev.c
530
return svnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
536
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
538
return svnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
544
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
547
err = svnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
549
return svnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
557
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
559
return svnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
565
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
567
return svnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
573
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
578
err = svnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
590
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
604
return svnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
610
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
616
svnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
644
int wait = VNIC_DVCMD_TMO;
drivers/scsi/snic/vnic_dev.c
646
return svnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.h
70
u64 *a0, u64 *a1, int wait);
drivers/scsi/snic/vnic_wq.c
183
unsigned int wait;
drivers/scsi/snic/vnic_wq.c
188
for (wait = 0; wait < 100; wait++) {
drivers/scsi/st.c
637
waiting = &STp->wait;
drivers/scsi/st.c
696
wait_for_completion(&(STp->wait));
drivers/scsi/st.h
122
struct completion wait; /* For SCSI commands */
drivers/soc/fsl/qbman/qman.c
2658
bool wait)
drivers/soc/fsl/qbman/qman.c
2668
} while (wait && !dqrr);
drivers/soc/qcom/rpmh-rsc.c
512
msgid |= cmd->wait ? CMD_MSGID_RESP_REQ : 0;
drivers/soc/qcom/trace-rpmh.h
54
__field(bool, wait)
drivers/soc/qcom/trace-rpmh.h
65
__entry->wait = c->wait;
drivers/soc/qcom/trace-rpmh.h
76
__entry->addr, __entry->data, __entry->wait)
drivers/soc/tegra/fuse/fuse-tegra20.c
150
init_completion(&fuse->apbdma.wait);
drivers/soc/tegra/fuse/fuse-tegra20.c
39
complete(&fuse->apbdma.wait);
drivers/soc/tegra/fuse/fuse-tegra20.c
72
reinit_completion(&fuse->apbdma.wait);
drivers/soc/tegra/fuse/fuse-tegra20.c
76
time_left = wait_for_completion_timeout(&fuse->apbdma.wait,
drivers/soc/tegra/fuse/fuse.h
59
struct completion wait;
drivers/spi/spi-rspi.c
1056
wake_up(&rspi->wait);
drivers/spi/spi-rspi.c
1070
wake_up(&rspi->wait);
drivers/spi/spi-rspi.c
1085
wake_up(&rspi->wait);
drivers/spi/spi-rspi.c
1326
init_waitqueue_head(&rspi->wait);
drivers/spi/spi-rspi.c
186
wait_queue_head_t wait;
drivers/spi/spi-rspi.c
468
ret = wait_event_timeout(rspi->wait, rspi->spsr & wait_mask, HZ);
drivers/spi/spi-rspi.c
535
wake_up_interruptible(&rspi->wait);
drivers/spi/spi-rspi.c
611
ret = wait_event_interruptible_timeout(rspi->wait,
drivers/spi/spi-rzv2h-rspi.c
106
wait_queue_head_t wait;
drivers/spi/spi-rzv2h-rspi.c
177
wake_up(&rspi->wait);
drivers/spi/spi-rzv2h-rspi.c
185
return wait_event_timeout(rspi->wait, (rspi->status & wait_mask),
drivers/spi/spi-rzv2h-rspi.c
267
wake_up_interruptible(&rspi->wait);
drivers/spi/spi-rzv2h-rspi.c
366
ret = wait_event_interruptible_timeout(rspi->wait, rspi->dma_callbacked, HZ);
drivers/spi/spi-rzv2h-rspi.c
747
init_waitqueue_head(&rspi->wait);
drivers/spi/spi-rzv2m-csi.c
107
wait_queue_head_t wait;
drivers/spi/spi-rzv2m-csi.c
142
int enable, bool wait)
drivers/spi/spi-rzv2m-csi.c
148
if (enable || !wait)
drivers/spi/spi-rzv2m-csi.c
301
ret = wait_event_interruptible(csi->wait,
drivers/spi/spi-rzv2m-csi.c
307
ret = wait_event_timeout(csi->wait,
drivers/spi/spi-rzv2m-csi.c
347
wake_up(&csi->wait);
drivers/spi/spi-rzv2m-csi.c
568
wake_up(&csi->wait);
drivers/spi/spi-rzv2m-csi.c
628
init_waitqueue_head(&csi->wait);
drivers/spi/spi-sh.c
187
ret = wait_event_interruptible_timeout(ss->wait,
drivers/spi/spi-sh.c
203
ret = wait_event_interruptible_timeout(ss->wait,
drivers/spi/spi-sh.c
239
ret = wait_event_interruptible_timeout(ss->wait,
drivers/spi/spi-sh.c
374
wake_up(&ss->wait);
drivers/spi/spi-sh.c
433
init_waitqueue_head(&ss->wait);
drivers/spi/spi-sh.c
77
wait_queue_head_t wait;
drivers/spi/spi-topcliff-pch.c
1351
init_waitqueue_head(&data->wait);
drivers/spi/spi-topcliff-pch.c
166
wait_queue_head_t wait;
drivers/spi/spi-topcliff-pch.c
322
wake_up(&data->wait);
drivers/spi/spi-topcliff-pch.c
683
wait_event_interruptible(data->wait, data->transfer_complete);
drivers/spi/spi-topcliff-pch.c
761
rtn = wait_event_interruptible_timeout(data->wait,
drivers/spi/spi-topcliff-pch.c
803
wake_up_interruptible(&data->wait);
drivers/staging/axis-fifo/axis-fifo.c
273
static __poll_t axis_fifo_poll(struct file *f, poll_table *wait)
drivers/staging/axis-fifo/axis-fifo.c
279
poll_wait(f, &fifo->read_queue, wait);
drivers/staging/axis-fifo/axis-fifo.c
286
poll_wait(f, &fifo->write_queue, wait);
drivers/staging/greybus/uart.c
639
DECLARE_WAITQUEUE(wait, current);
drivers/staging/greybus/uart.c
660
add_wait_queue(&gb_tty->wioctl, &wait);
drivers/staging/greybus/uart.c
663
remove_wait_queue(&gb_tty->wioctl, &wait);
drivers/staging/media/av7110/av7110_av.c
925
static __poll_t dvb_video_poll(struct file *file, poll_table *wait)
drivers/staging/media/av7110/av7110_av.c
934
poll_wait(file, &av7110->avout.queue, wait);
drivers/staging/media/av7110/av7110_av.c
936
poll_wait(file, &av7110->video_events.wait_queue, wait);
drivers/staging/media/av7110/av7110_av.c
977
static __poll_t dvb_audio_poll(struct file *file, poll_table *wait)
drivers/staging/media/av7110/av7110_av.c
985
poll_wait(file, &av7110->aout.queue, wait);
drivers/staging/media/av7110/av7110_ca.c
215
static __poll_t dvb_ca_poll(struct file *file, poll_table *wait)
drivers/staging/media/av7110/av7110_ca.c
225
poll_wait(file, &rbuf->queue, wait);
drivers/staging/media/av7110/av7110_ca.c
226
poll_wait(file, &wbuf->queue, wait);
drivers/staging/most/video/video.c
206
static __poll_t comp_vdev_poll(struct file *filp, poll_table *wait)
drivers/staging/most/video/video.c
214
poll_wait(filp, &mdev->wait_data, wait);
drivers/staging/octeon/octeon-stubs.h
1347
cvmx_pow_wait_t wait)
drivers/staging/octeon/octeon-stubs.h
1351
cvmx_pow_wait_t wait)
drivers/staging/octeon/octeon-stubs.h
1361
static inline struct cvmx_wqe *cvmx_pow_work_request_sync(cvmx_pow_wait_t wait)
drivers/staging/octeon/octeon-stubs.h
1363
return (void *)(unsigned long)wait;
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
43
struct vc_audio_msg *m, bool wait)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
47
if (wait) {
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
61
if (wait) {
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
79
struct vc_audio_msg *m, bool wait)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
84
err = bcm2835_audio_send_msg_locked(instance, m, wait);
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
90
int type, bool wait)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
94
return bcm2835_audio_send_msg(instance, &m, wait);
drivers/target/iscsi/iscsi_target_util.c
128
DEFINE_SBQ_WAIT(wait);
drivers/target/iscsi/iscsi_target_util.c
138
sbitmap_prepare_to_wait(sbq, ws, &wait, state);
drivers/target/iscsi/iscsi_target_util.c
147
sbitmap_finish_wait(sbq, ws, &wait);
drivers/tty/amiserial.c
1108
DEFINE_WAIT(wait);
drivers/tty/amiserial.c
1137
&wait, TASK_INTERRUPTIBLE);
drivers/tty/amiserial.c
1161
finish_wait(&info->tport.delta_msr_wait, &wait);
drivers/tty/hvc/hvc_console.c
113
static int __hvc_flush(const struct hv_ops *ops, uint32_t vtermno, bool wait)
drivers/tty/hvc/hvc_console.c
115
if (wait)
drivers/tty/hvc/hvc_console.c
119
return ops->flush(vtermno, wait);
drivers/tty/hvc/hvc_console.h
57
int (*flush)(uint32_t vtermno, bool wait);
drivers/tty/n_gsm.c
3808
poll_table *wait)
drivers/tty/n_gsm.c
3813
poll_wait(file, &tty->read_wait, wait);
drivers/tty/n_gsm.c
3814
poll_wait(file, &tty->write_wait, wait);
drivers/tty/n_hdlc.c
431
DECLARE_WAITQUEUE(wait, current);
drivers/tty/n_hdlc.c
438
add_wait_queue(&tty->read_wait, &wait);
drivers/tty/n_hdlc.c
468
remove_wait_queue(&tty->read_wait, &wait);
drivers/tty/n_hdlc.c
521
DECLARE_WAITQUEUE(wait, current);
drivers/tty/n_hdlc.c
534
add_wait_queue(&tty->write_wait, &wait);
drivers/tty/n_hdlc.c
556
remove_wait_queue(&tty->write_wait, &wait);
drivers/tty/n_hdlc.c
639
poll_table *wait)
drivers/tty/n_hdlc.c
648
poll_wait(filp, &tty->read_wait, wait);
drivers/tty/n_hdlc.c
649
poll_wait(filp, &tty->write_wait, wait);
drivers/tty/n_tty.c
2138
struct wait_queue_entry *wait, long *timeout)
drivers/tty/n_tty.c
2158
*timeout = wait_woken(wait, TASK_INTERRUPTIBLE, *timeout);
drivers/tty/n_tty.c
2189
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/tty/n_tty.c
2232
add_wait_queue(&tty->read_wait, &wait);
drivers/tty/n_tty.c
2253
int ret = n_tty_wait_for_input(tty, file, &wait,
drivers/tty/n_tty.c
2294
remove_wait_queue(&tty->read_wait, &wait);
drivers/tty/n_tty.c
2309
remove_wait_queue(&tty->read_wait, &wait);
drivers/tty/n_tty.c
2339
DEFINE_WAIT_FUNC(wait, woken_wake_function);
drivers/tty/n_tty.c
2354
add_wait_queue(&tty->write_wait, &wait);
drivers/tty/n_tty.c
2407
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
drivers/tty/n_tty.c
2412
remove_wait_queue(&tty->write_wait, &wait);
drivers/tty/n_tty.c
2434
poll_table *wait)
drivers/tty/n_tty.c
2438
poll_wait(file, &tty->read_wait, wait);
drivers/tty/n_tty.c
2439
poll_wait(file, &tty->write_wait, wait);
drivers/tty/serial/serial_core.c
1209
DECLARE_WAITQUEUE(wait, current);
drivers/tty/serial/serial_core.c
1224
add_wait_queue(&port->delta_msr_wait, &wait);
drivers/tty/serial/serial_core.c
1250
remove_wait_queue(&port->delta_msr_wait, &wait);
drivers/tty/synclink_gt.c
162
wait_queue_entry_t wait;
drivers/tty/synclink_gt.c
2656
DECLARE_WAITQUEUE(wait, current);
drivers/tty/synclink_gt.c
2691
add_wait_queue(&info->event_wait_q, &wait);
drivers/tty/synclink_gt.c
2742
remove_wait_queue(&info->event_wait_q, &wait);
drivers/tty/synclink_gt.c
2921
init_waitqueue_entry(&w->wait, current);
drivers/tty/synclink_gt.c
2928
add_wait_queue(&w->q, &w->wait);
drivers/tty/synclink_gt.c
2936
remove_wait_queue(&cw->q, &cw->wait);
drivers/tty/synclink_gt.c
2978
struct cond_wait wait;
drivers/tty/synclink_gt.c
2990
init_cond_wait(&wait, gpio.smask);
drivers/tty/synclink_gt.c
3003
add_cond_wait(&info->gpio_wait_q, &wait);
drivers/tty/synclink_gt.c
3009
gpio.state = wait.data;
drivers/tty/synclink_gt.c
3011
remove_cond_wait(&info->gpio_wait_q, &wait);
drivers/tty/synclink_gt.c
3029
DECLARE_WAITQUEUE(wait, current);
drivers/tty/synclink_gt.c
3034
add_wait_queue(&info->status_event_wait_q, &wait);
drivers/tty/synclink_gt.c
3069
remove_wait_queue(&info->status_event_wait_q, &wait);
drivers/tty/synclink_gt.c
3161
DECLARE_WAITQUEUE(wait, current);
drivers/tty/synclink_gt.c
3187
add_wait_queue(&port->open_wait, &wait);
drivers/tty/synclink_gt.c
3222
remove_wait_queue(&port->open_wait, &wait);
drivers/tty/tty_io.c
2186
static __poll_t tty_poll(struct file *filp, poll_table *wait)
drivers/tty/tty_io.c
2197
return hung_up_tty_poll(filp, wait);
drivers/tty/tty_io.c
2199
ret = ld->ops->poll(tty, filp, wait);
drivers/tty/tty_io.c
429
static __poll_t hung_up_tty_poll(struct file *filp, poll_table *wait)
drivers/tty/tty_port.c
483
DEFINE_WAIT(wait);
drivers/tty/tty_port.c
521
prepare_to_wait(&port->open_wait, &wait, TASK_INTERRUPTIBLE);
drivers/tty/tty_port.c
548
finish_wait(&port->open_wait, &wait);
drivers/tty/vt/selection.c
397
DECLARE_WAITQUEUE(wait, current);
drivers/tty/vt/selection.c
414
add_wait_queue(&vc->paste_wait, &wait);
drivers/tty/vt/selection.c
452
remove_wait_queue(&vc->paste_wait, &wait);
drivers/tty/vt/vc_screen.c
696
vcs_poll(struct file *file, poll_table *wait)
drivers/tty/vt/vc_screen.c
702
poll_wait(file, &poll->waitq, wait);
drivers/ufs/core/ufshcd.c
7265
DECLARE_COMPLETION_ONSTACK(wait);
drivers/ufs/core/ufshcd.c
7277
req->end_io_data = &wait;
drivers/ufs/core/ufshcd.c
7299
err = wait_for_completion_io_timeout(&wait,
drivers/uio/uio.c
1002
init_waitqueue_head(&idev->wait);
drivers/uio/uio.c
1125
wake_up_interruptible(&idev->wait);
drivers/uio/uio.c
435
wake_up_interruptible(&idev->wait);
drivers/uio/uio.c
560
static __poll_t uio_poll(struct file *filep, poll_table *wait)
drivers/uio/uio.c
574
poll_wait(filep, &idev->wait, wait);
drivers/uio/uio.c
585
DECLARE_WAITQUEUE(wait, current);
drivers/uio/uio.c
592
add_wait_queue(&idev->wait, &wait);
drivers/uio/uio.c
630
remove_wait_queue(&idev->wait, &wait);
drivers/usb/class/cdc-acm.c
1014
DECLARE_WAITQUEUE(wait, current);
drivers/usb/class/cdc-acm.c
1034
add_wait_queue(&acm->wioctl, &wait);
drivers/usb/class/cdc-acm.c
1037
remove_wait_queue(&acm->wioctl, &wait);
drivers/usb/class/cdc-wdm.c
1018
wake_up(&desc->wait);
drivers/usb/class/cdc-wdm.c
102
wait_queue_head_t wait;
drivers/usb/class/cdc-wdm.c
1039
init_waitqueue_head(&desc->wait);
drivers/usb/class/cdc-wdm.c
1233
wake_up_all(&desc->wait);
drivers/usb/class/cdc-wdm.c
1337
wake_up_all(&desc->wait);
drivers/usb/class/cdc-wdm.c
162
wake_up_all(&desc->wait);
drivers/usb/class/cdc-wdm.c
245
wake_up(&desc->wait);
drivers/usb/class/cdc-wdm.c
420
r = wait_event_interruptible(desc->wait, !test_bit(WDM_IN_USE,
drivers/usb/class/cdc-wdm.c
463
wake_up_all(&desc->wait); /* for wdm_wait_for_response() */
drivers/usb/class/cdc-wdm.c
558
rv = wait_event_interruptible(desc->wait,
drivers/usb/class/cdc-wdm.c
634
rv = wait_event_interruptible_timeout(desc->wait,
drivers/usb/class/cdc-wdm.c
679
static __poll_t wdm_poll(struct file *file, struct poll_table_struct *wait)
drivers/usb/class/cdc-wdm.c
699
poll_wait(file, &desc->wait, wait);
drivers/usb/class/usblp.c
497
static __poll_t usblp_poll(struct file *file, struct poll_table_struct *wait)
drivers/usb/class/usblp.c
504
poll_wait(file, &usblp->rwait, wait);
drivers/usb/class/usblp.c
505
poll_wait(file, &usblp->wwait, wait);
drivers/usb/class/usbtmc.c
2234
static __poll_t usbtmc_poll(struct file *file, poll_table *wait)
drivers/usb/class/usbtmc.c
2247
poll_wait(file, &data->waitq, wait);
drivers/usb/core/devio.c
1070
init_waitqueue_head(&ps->wait);
drivers/usb/core/devio.c
2082
DECLARE_WAITQUEUE(wait, current);
drivers/usb/core/devio.c
2086
add_wait_queue(&ps->wait, &wait);
drivers/usb/core/devio.c
2098
remove_wait_queue(&ps->wait, &wait);
drivers/usb/core/devio.c
2833
struct poll_table_struct *wait)
drivers/usb/core/devio.c
2838
poll_wait(file, &ps->wait, wait);
drivers/usb/core/devio.c
2869
wake_up_all(&ps->wait);
drivers/usb/core/devio.c
653
wake_up(&ps->wait);
drivers/usb/core/devio.c
69
wait_queue_head_t wait; /* wake up if a request completed */
drivers/usb/core/urb.c
155
wake_up(&anchor->wait);
drivers/usb/core/urb.c
927
wake_up(&anchor->wait);
drivers/usb/core/urb.c
944
return wait_event_timeout(anchor->wait,
drivers/usb/early/xhci-dbc.c
134
static int handshake(void __iomem *ptr, u32 mask, u32 done, int wait, int delay)
drivers/usb/early/xhci-dbc.c
145
wait -= delay;
drivers/usb/early/xhci-dbc.c
146
} while (wait > 0);
drivers/usb/gadget/function/f_fs.c
2148
swait_active(&ffs->ep0req_completion.wait) ||
drivers/usb/gadget/function/f_fs.c
2149
waitqueue_active(&ffs->wait));
drivers/usb/gadget/function/f_fs.c
2202
init_waitqueue_head(&ffs->wait);
drivers/usb/gadget/function/f_fs.c
2446
wake_up_interruptible(&ffs->wait);
drivers/usb/gadget/function/f_fs.c
689
static __poll_t ffs_ep0_poll(struct file *file, poll_table *wait)
drivers/usb/gadget/function/f_fs.c
695
poll_wait(file, &ffs->ev.waitq, wait);
drivers/usb/gadget/function/f_fs.c
992
epfile->ffs->wait, (ep = epfile->ep));
drivers/usb/gadget/function/f_hid.c
712
static __poll_t f_hidg_poll(struct file *file, poll_table *wait)
drivers/usb/gadget/function/f_hid.c
717
poll_wait(file, &hidg->read_queue, wait);
drivers/usb/gadget/function/f_hid.c
718
poll_wait(file, &hidg->write_queue, wait);
drivers/usb/gadget/function/f_hid.c
719
poll_wait(file, &hidg->get_queue, wait);
drivers/usb/gadget/function/f_hid.c
720
poll_wait(file, &hidg->get_id_queue, wait);
drivers/usb/gadget/function/f_printer.c
741
printer_poll(struct file *fd, poll_table *wait)
drivers/usb/gadget/function/f_printer.c
760
poll_wait(fd, &dev->rx_wait, wait);
drivers/usb/gadget/function/f_printer.c
761
poll_wait(fd, &dev->tx_wait, wait);
drivers/usb/gadget/function/f_printer.c
93
wait_queue_head_t wait;
drivers/usb/gadget/function/u_fs.h
215
wait_queue_head_t wait;
drivers/usb/gadget/function/uvc_queue.c
225
poll_table *wait)
drivers/usb/gadget/function/uvc_queue.c
227
return vb2_poll(&queue->queue, file, wait);
drivers/usb/gadget/function/uvc_queue.h
84
struct file *file, poll_table *wait);
drivers/usb/gadget/function/uvc_v4l2.c
715
uvc_v4l2_poll(struct file *file, poll_table *wait)
drivers/usb/gadget/function/uvc_v4l2.c
720
return uvcg_queue_poll(&uvc->video.queue, file, wait);
drivers/usb/gadget/legacy/inode.c
1069
retval = wait_event_interruptible (dev->wait,
drivers/usb/gadget/legacy/inode.c
1220
ep0_poll (struct file *fd, poll_table *wait)
drivers/usb/gadget/legacy/inode.c
1228
poll_wait(fd, &dev->wait, wait);
drivers/usb/gadget/legacy/inode.c
151
wait_queue_head_t wait;
drivers/usb/gadget/legacy/inode.c
1577
wake_up (&ep->wait);
drivers/usb/gadget/legacy/inode.c
1606
init_waitqueue_head (&data->wait);
drivers/usb/gadget/legacy/inode.c
168
BUG_ON (waitqueue_active (&data->wait));
drivers/usb/gadget/legacy/inode.c
183
init_waitqueue_head (&dev->wait);
drivers/usb/gadget/legacy/inode.c
209
wait_queue_head_t wait;
drivers/usb/gadget/legacy/inode.c
224
BUG_ON (waitqueue_active (&data->wait));
drivers/usb/gadget/legacy/inode.c
853
wake_up (&dev->wait);
drivers/usb/gadget/legacy/inode.c
974
retval = wait_event_interruptible (dev->wait,
drivers/usb/host/oxu210hp-hcd.c
2437
unsigned wait;
drivers/usb/host/oxu210hp-hcd.c
2448
wait = 2;
drivers/usb/host/oxu210hp-hcd.c
2450
wait = 55; /* worst case: 3 * 1024 */
drivers/usb/host/oxu210hp-hcd.c
2452
udelay(wait);
drivers/usb/host/xhci-tegra.c
1300
unsigned int wait = (!main && !set) ? 1000 : 10;
drivers/usb/host/xhci-tegra.c
1323
} while (--wait > 0);
drivers/usb/misc/adutux.c
353
DECLARE_WAITQUEUE(wait, current);
drivers/usb/misc/adutux.c
446
add_wait_queue(&dev->read_wait, &wait);
drivers/usb/misc/adutux.c
455
remove_wait_queue(&dev->read_wait, &wait);
drivers/usb/misc/chaoskey.c
28
size_t max, bool wait);
drivers/usb/misc/chaoskey.c
352
DEFINE_WAIT(wait);
drivers/usb/misc/chaoskey.c
502
size_t max, bool wait)
drivers/usb/misc/chaoskey.c
507
usb_dbg(dev->interface, "rng_read max %zu wait %d", max, wait);
drivers/usb/misc/iowarrior.c
703
static __poll_t iowarrior_poll(struct file *file, poll_table * wait)
drivers/usb/misc/iowarrior.c
711
poll_wait(file, &dev->read_wait, wait);
drivers/usb/misc/iowarrior.c
712
poll_wait(file, &dev->write_wait, wait);
drivers/usb/misc/ldusb.c
412
static __poll_t ld_usb_poll(struct file *file, poll_table *wait)
drivers/usb/misc/ldusb.c
422
poll_wait(file, &dev->read_wait, wait);
drivers/usb/misc/ldusb.c
423
poll_wait(file, &dev->write_wait, wait);
drivers/usb/misc/legousbtower.c
226
static __poll_t tower_poll(struct file *file, poll_table *wait);
drivers/usb/misc/legousbtower.c
457
static __poll_t tower_poll(struct file *file, poll_table *wait)
drivers/usb/misc/legousbtower.c
467
poll_wait(file, &dev->read_wait, wait);
drivers/usb/misc/legousbtower.c
468
poll_wait(file, &dev->write_wait, wait);
drivers/usb/misc/yurex.c
196
DEFINE_WAIT(wait);
drivers/usb/misc/yurex.c
435
DEFINE_WAIT(wait);
drivers/usb/misc/yurex.c
494
prepare_to_wait(&dev->waitq, &wait, TASK_INTERRUPTIBLE);
drivers/usb/misc/yurex.c
500
finish_wait(&dev->waitq, &wait);
drivers/usb/mon/mon_bin.c
1206
mon_bin_poll(struct file *file, struct poll_table_struct *wait)
drivers/usb/mon/mon_bin.c
1213
poll_wait(file, &rp->b_wait, wait);
drivers/usb/mon/mon_text.c
256
wake_up(&rp->wait);
drivers/usb/mon/mon_text.c
298
wake_up(&rp->wait);
drivers/usb/mon/mon_text.c
339
init_waitqueue_head(&rp->wait);
drivers/usb/mon/mon_text.c
487
add_wait_queue(&rp->wait, &waita);
drivers/usb/mon/mon_text.c
492
remove_wait_queue(&rp->wait, &waita);
drivers/usb/mon/mon_text.c
501
remove_wait_queue(&rp->wait, &waita);
drivers/usb/mon/mon_text.c
507
remove_wait_queue(&rp->wait, &waita);
drivers/usb/mon/mon_text.c
86
wait_queue_head_t wait;
drivers/usb/musb/musb_cppi41.c
300
unsigned wait = 25;
drivers/usb/musb/musb_cppi41.c
308
wait--;
drivers/usb/musb/musb_cppi41.c
309
if (!wait)
drivers/usb/musb/musb_dsps.c
137
int wait;
drivers/usb/musb/musb_dsps.c
140
wait = msecs_to_jiffies(glue->wrp->poll_timeout);
drivers/usb/musb/musb_dsps.c
142
wait = msecs_to_jiffies(wait_ms);
drivers/usb/musb/musb_dsps.c
144
mod_timer(&musb->dev_timer, jiffies + wait);
drivers/usb/renesas_usbhs/common.c
286
int wait = usbhs_get_dparam(priv, buswait_bwait);
drivers/usb/renesas_usbhs/common.c
289
if (wait)
drivers/usb/renesas_usbhs/common.c
290
usbhs_bset(priv, BUSWAIT, 0x000F, wait);
drivers/usb/serial/digi_acceleport.c
1107
DEFINE_WAIT(wait);
drivers/usb/serial/digi_acceleport.c
1155
prepare_to_wait(&priv->dp_flush_wait, &wait,
drivers/usb/serial/digi_acceleport.c
1158
finish_wait(&priv->dp_flush_wait, &wait);
drivers/usb/serial/digi_acceleport.c
346
DEFINE_WAIT(wait);
drivers/usb/serial/digi_acceleport.c
348
prepare_to_wait(q, &wait, TASK_INTERRUPTIBLE);
drivers/usb/serial/digi_acceleport.c
351
finish_wait(q, &wait);
drivers/usb/serial/io_edgeport.c
1010
DEFINE_WAIT(wait);
drivers/usb/serial/io_edgeport.c
1027
prepare_to_wait(&edge_port->wait_chase, &wait,
drivers/usb/serial/io_edgeport.c
1030
finish_wait(&edge_port->wait_chase, &wait);
drivers/usb/serial/io_edgeport.c
953
DEFINE_WAIT(wait);
drivers/usb/serial/io_edgeport.c
974
prepare_to_wait(&edge_port->wait_chase, &wait,
drivers/usb/serial/io_edgeport.c
977
finish_wait(&edge_port->wait_chase, &wait);
drivers/vdpa/vdpa_user/vduse_dev.c
442
static __poll_t vduse_dev_poll(struct file *file, poll_table *wait)
drivers/vdpa/vdpa_user/vduse_dev.c
447
poll_wait(file, &dev->waitq, wait);
drivers/vfio/pci/mlx5/main.c
237
struct poll_table_struct *wait)
drivers/vfio/pci/mlx5/main.c
242
poll_wait(filp, &migf->poll_wait, wait);
drivers/vfio/virqfd.c
170
init_waitqueue_func_entry(&virqfd->wait, virqfd_wakeup);
drivers/vfio/virqfd.c
40
static int virqfd_wakeup(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
drivers/vfio/virqfd.c
42
struct virqfd *virqfd = container_of(wait, struct virqfd, wait);
drivers/vfio/virqfd.c
82
add_wait_queue(wqh, &virqfd->wait);
drivers/vfio/virqfd.c
90
eventfd_ctx_remove_wait_queue(virqfd->eventfd, &virqfd->wait, &cnt);
drivers/vhost/net.c
100
wait_queue_head_t wait;
drivers/vhost/net.c
1849
static __poll_t vhost_net_chr_poll(struct file *file, poll_table *wait)
drivers/vhost/net.c
1854
return vhost_chr_poll(file, dev, wait);
drivers/vhost/net.c
247
init_waitqueue_head(&ubufs->wait);
drivers/vhost/net.c
259
wake_up(&ubufs->wait);
drivers/vhost/net.c
267
wait_event(ubufs->wait, !atomic_read(&ubufs->refcount));
drivers/vhost/vhost.c
1223
wake_up_interruptible_poll(&dev->wait, EPOLLIN | EPOLLRDNORM);
drivers/vhost/vhost.c
169
add_wait_queue(wqh, &poll->wait);
drivers/vhost/vhost.c
172
static int vhost_poll_wakeup(wait_queue_entry_t *wait, unsigned mode, int sync,
drivers/vhost/vhost.c
1738
poll_table *wait)
drivers/vhost/vhost.c
1742
poll_wait(file, &dev->wait, wait);
drivers/vhost/vhost.c
175
struct vhost_poll *poll = container_of(wait, struct vhost_poll, wait);
drivers/vhost/vhost.c
1754
DEFINE_WAIT(wait);
drivers/vhost/vhost.c
1764
prepare_to_wait(&dev->wait, &wait,
drivers/vhost/vhost.c
1787
finish_wait(&dev->wait, &wait);
drivers/vhost/vhost.c
201
init_waitqueue_func_entry(&poll->wait, vhost_poll_wakeup);
drivers/vhost/vhost.c
223
vhost_poll_wakeup(&poll->wait, 0, 0, poll_to_key(mask));
drivers/vhost/vhost.c
238
remove_wait_queue(poll->wqh, &poll->wait);
drivers/vhost/vhost.c
3287
wake_up_interruptible_poll(&dev->wait, EPOLLIN | EPOLLRDNORM);
drivers/vhost/vhost.c
603
init_waitqueue_head(&dev->wait);
drivers/vhost/vhost.h
189
wait_queue_head_t wait;
drivers/vhost/vhost.h
275
poll_table *wait);
drivers/vhost/vhost.h
59
wait_queue_entry_t wait;
drivers/vhost/vsock.c
935
static __poll_t vhost_vsock_chr_poll(struct file *file, poll_table *wait)
drivers/vhost/vsock.c
940
return vhost_chr_poll(file, dev, wait);
drivers/video/fbdev/amifb.c
2127
copdisplay.wait = cop;
drivers/video/fbdev/amifb.c
2139
copdisplay.wait->l = CWAIT(32, par->diwstrt_v - 4);
drivers/video/fbdev/amifb.c
656
copins *wait;
drivers/video/fbdev/arcfb.c
376
DEFINE_WAIT(wait);
drivers/video/fbdev/arcfb.c
384
prepare_to_wait(&arcfb_waitq, &wait,
drivers/video/fbdev/arcfb.c
388
finish_wait(&arcfb_waitq, &wait);
drivers/video/fbdev/aty/atyfb.h
44
wait_queue_head_t wait;
drivers/video/fbdev/aty/atyfb_base.c
1622
wake_up_interruptible(&par->vblank.wait);
drivers/video/fbdev/aty/atyfb_base.c
1790
ret = wait_event_interruptible_timeout(vbl->wait,
drivers/video/fbdev/aty/atyfb_base.c
2367
init_waitqueue_head(&par->vblank.wait);
drivers/video/fbdev/goldfishfb.c
141
wait_event_timeout(fb->wait,
drivers/video/fbdev/goldfishfb.c
189
init_waitqueue_head(&fb->wait);
drivers/video/fbdev/goldfishfb.c
41
wait_queue_head_t wait;
drivers/video/fbdev/goldfishfb.c
58
wake_up(&fb->wait);
drivers/video/fbdev/matrox/matroxfb_base.c
2116
init_waitqueue_head(&minfo->crtc1.vsync.wait);
drivers/video/fbdev/matrox/matroxfb_base.c
2117
init_waitqueue_head(&minfo->crtc2.vsync.wait);
drivers/video/fbdev/matrox/matroxfb_base.c
216
wake_up_interruptible(&minfo->crtc1.vsync.wait);
drivers/video/fbdev/matrox/matroxfb_base.c
222
wake_up_interruptible(&minfo->crtc2.vsync.wait);
drivers/video/fbdev/matrox/matroxfb_base.c
296
ret = wait_event_interruptible_timeout(vs->wait, cnt != vs->cnt, HZ/10);
drivers/video/fbdev/matrox/matroxfb_base.h
333
wait_queue_head_t wait;
drivers/video/fbdev/omap/lcd_mipid.c
164
unsigned long wait = md->hw_guard_end - jiffies;
drivers/video/fbdev/omap/lcd_mipid.c
166
if ((long)wait > 0 && time_before_eq(wait, md->hw_guard_wait)) {
drivers/video/fbdev/omap/lcd_mipid.c
168
schedule_timeout(wait);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
100
if ((long)wait > 0 && time_before_eq(wait, ddata->hw_guard_wait)) {
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
102
schedule_timeout(wait);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
98
unsigned long wait = ddata->hw_guard_end - jiffies;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
179
unsigned long wait = ddata->hw_guard_end - jiffies;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
181
if ((long)wait > 0 && wait <= ddata->hw_guard_wait) {
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
183
schedule_timeout(wait);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
2145
ktime_t wait = ns_to_ktime(1000 * 1000);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
2147
schedule_hrtimeout(&wait, HRTIMER_MODE_REL);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
496
ktime_t wait;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
512
wait = ns_to_ktime(1000 * 1000);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
514
schedule_hrtimeout(&wait, HRTIMER_MODE_REL);
drivers/video/fbdev/omap2/omapfb/dss/pll.c
190
ktime_t wait;
drivers/video/fbdev/omap2/omapfb/dss/pll.c
206
wait = ns_to_ktime(1000 * 1000);
drivers/video/fbdev/omap2/omapfb/dss/pll.c
208
schedule_hrtimeout(&wait, HRTIMER_MODE_REL);
drivers/video/fbdev/s3c-fb.c
1003
ret = wait_event_interruptible_timeout(sfb->vsync_info.wait,
drivers/video/fbdev/s3c-fb.c
1183
init_waitqueue_head(&sfb->vsync_info.wait);
drivers/video/fbdev/s3c-fb.c
183
wait_queue_head_t wait;
drivers/video/fbdev/s3c-fb.c
974
wake_up_interruptible(&sfb->vsync_info.wait);
drivers/video/fbdev/sa1100fb.c
815
DECLARE_WAITQUEUE(wait, current);
drivers/video/fbdev/sa1100fb.c
824
add_wait_queue(&fbi->ctrlr_wait, &wait);
drivers/video/fbdev/sa1100fb.c
836
remove_wait_queue(&fbi->ctrlr_wait, &wait);
drivers/video/fbdev/smscufx.c
238
static int ufx_blank(struct ufx_data *dev, bool wait)
drivers/video/fbdev/smscufx.c
259
if (!wait)
drivers/video/fbdev/smscufx.c
275
static int ufx_unblank(struct ufx_data *dev, bool wait)
drivers/video/fbdev/smscufx.c
296
if (!wait)
drivers/video/fbdev/smscufx.c
312
static int ufx_disable(struct ufx_data *dev, bool wait)
drivers/video/fbdev/smscufx.c
333
if (!wait)
drivers/video/fbdev/smscufx.c
349
static int ufx_enable(struct ufx_data *dev, bool wait)
drivers/video/fbdev/smscufx.c
370
if (!wait)
drivers/video/fbdev/vt8500lcdfb.c
187
ret = wait_event_interruptible_timeout(fbi->wait,
drivers/video/fbdev/vt8500lcdfb.c
262
wake_up_interruptible(&fbi->wait);
drivers/video/fbdev/vt8500lcdfb.c
388
init_waitqueue_head(&fbi->wait);
drivers/video/fbdev/vt8500lcdfb.h
14
wait_queue_head_t wait;
drivers/video/sticore.c
131
.wait = STI_WAIT,
drivers/video/sticore.c
153
.wait = STI_WAIT,
drivers/video/sticore.c
191
.wait = STI_WAIT,
drivers/video/sticore.c
263
.wait = STI_WAIT,
drivers/video/sticore.c
88
.wait = STI_WAIT,
drivers/virt/acrn/irqfd.c
100
add_wait_queue(wqh, &irqfd->wait);
drivers/virt/acrn/irqfd.c
142
init_waitqueue_func_entry(&irqfd->wait, hsm_irqfd_wakeup);
drivers/virt/acrn/irqfd.c
31
wait_queue_entry_t wait;
drivers/virt/acrn/irqfd.c
55
eventfd_ctx_remove_wait_queue(irqfd->eventfd, &irqfd->wait, &cnt);
drivers/virt/acrn/irqfd.c
74
static int hsm_irqfd_wakeup(wait_queue_entry_t *wait, unsigned int mode,
drivers/virt/acrn/irqfd.c
81
irqfd = container_of(wait, struct hsm_irqfd, wait);
drivers/virt/fsl_hypervisor.c
469
wait_queue_head_t wait;
drivers/virt/fsl_hypervisor.c
506
wake_up_interruptible(&dbq->wait);
drivers/virt/fsl_hypervisor.c
578
poll_wait(filp, &dbq->wait, p);
drivers/virt/fsl_hypervisor.c
618
if (wait_event_interruptible(dbq->wait,
drivers/virt/fsl_hypervisor.c
670
init_waitqueue_head(&dbq->wait);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1554
static __poll_t ne_enclave_poll(struct file *file, poll_table *wait)
drivers/virt/nitro_enclaves/ne_misc_dev.c
1559
poll_wait(file, &ne_enclave->eventq, wait);
drivers/virt/vboxguest/vboxguest_core.c
1212
struct vbg_ioctl_wait_for_events *wait)
drivers/virt/vboxguest/vboxguest_core.c
1214
u32 timeout_ms = wait->u.in.timeout_ms;
drivers/virt/vboxguest/vboxguest_core.c
1215
u32 event_mask = wait->u.in.events;
drivers/virt/vboxguest/vboxguest_core.c
1220
if (vbg_ioctl_chk(&wait->hdr, sizeof(wait->u.in), sizeof(wait->u.out)))
drivers/virt/vboxguest/vboxguest_core.c
1228
wait->u.out.events = 0;
drivers/virt/vboxguest/vboxguest_core.c
1242
wait->u.out.events =
drivers/virt/vboxguest/vboxguest_core.c
1252
} while (ret == 0 && wait->u.out.events == 0);
drivers/xen/evtchn.c
622
static __poll_t evtchn_poll(struct file *file, poll_table *wait)
drivers/xen/evtchn.c
627
poll_wait(file, &u->evtchn_wait, wait);
drivers/xen/mcelog.c
142
static __poll_t xen_mce_chrdev_poll(struct file *file, poll_table *wait)
drivers/xen/mcelog.c
144
poll_wait(file, &xen_mce_chrdev_wait, wait);
drivers/xen/privcmd.c
1016
init_waitqueue_func_entry(&kirqfd->wait, irqfd_wakeup);
drivers/xen/privcmd.c
899
wait_queue_entry_t wait;
drivers/xen/privcmd.c
921
eventfd_ctx_remove_wait_queue(kirqfd->eventfd, &kirqfd->wait, &cnt);
drivers/xen/privcmd.c
947
irqfd_wakeup(wait_queue_entry_t *wait, unsigned int mode, int sync, void *key)
drivers/xen/privcmd.c
950
container_of(wait, struct privcmd_kernel_irqfd, wait);
drivers/xen/privcmd.c
973
add_wait_queue_priority(wqh, &kirqfd->wait);
drivers/xen/pvcalls-front.c
1009
ret = pvcalls_front_poll_active(file, bedata, map, wait);
drivers/xen/pvcalls-front.c
1011
ret = pvcalls_front_poll_passive(file, bedata, map, wait);
drivers/xen/pvcalls-front.c
919
poll_table *wait)
drivers/xen/pvcalls-front.c
932
poll_wait(file, &map->passive.inflight_accept_req, wait);
drivers/xen/pvcalls-front.c
948
poll_wait(file, &bedata->inflight_req, wait);
drivers/xen/pvcalls-front.c
969
poll_wait(file, &bedata->inflight_req, wait);
drivers/xen/pvcalls-front.c
976
poll_table *wait)
drivers/xen/pvcalls-front.c
985
poll_wait(file, &map->active.inflight_conn_req, wait);
drivers/xen/pvcalls-front.c
997
poll_table *wait)
drivers/xen/pvcalls-front.h
25
poll_table *wait);
drivers/xen/xenbus/xenbus_dev_frontend.c
687
static __poll_t xenbus_file_poll(struct file *file, poll_table *wait)
drivers/xen/xenbus/xenbus_dev_frontend.c
691
poll_wait(file, &u->read_waitq, wait);
drivers/xen/xenbus/xenbus_probe.c
1050
wait = true;
drivers/xen/xenbus/xenbus_probe.c
1072
wait = true;
drivers/xen/xenbus/xenbus_probe.c
1074
if (wait) {
drivers/xen/xenbus/xenbus_probe.c
994
bool wait = false;
fs/adfs/adfs.h
185
int wait);
fs/adfs/dir.c
276
adfs_dir_update(struct super_block *sb, struct object_info *obj, int wait)
fs/adfs/dir.c
304
if (wait)
fs/affs/super.c
33
affs_commit_super(struct super_block *sb, int wait)
fs/affs/super.c
45
if (wait)
fs/affs/super.c
59
affs_sync_fs(struct super_block *sb, int wait)
fs/affs/super.c
61
affs_commit_super(sb, wait);
fs/afs/fs_probe.c
499
struct wait_queue_entry wait;
fs/afs/fs_probe.c
505
init_wait_entry(&wait, 0);
fs/afs/fs_probe.c
507
prepare_to_wait_event(&server->probe_wq, &wait,
fs/afs/fs_probe.c
518
finish_wait(&server->probe_wq, &wait);
fs/afs/server.c
598
goto wait;
fs/afs/server.c
614
wait:
fs/afs/volume.c
432
goto wait;
fs/afs/volume.c
452
wait:
fs/aio.c
1191
if (waitqueue_active(&ctx->wait)) {
fs/aio.c
1195
spin_lock_irqsave(&ctx->wait.lock, flags);
fs/aio.c
1196
list_for_each_entry_safe(curr, next, &ctx->wait.head, w.entry)
fs/aio.c
1201
spin_unlock_irqrestore(&ctx->wait.lock, flags);
fs/aio.c
1350
ret2 = prepare_to_wait_event(&ctx->wait, &w.w, TASK_INTERRUPTIBLE);
fs/aio.c
1361
finish_wait(&ctx->wait, &w.w);
fs/aio.c
1454
struct ctx_rq_wait wait;
fs/aio.c
1457
init_completion(&wait.comp);
fs/aio.c
1458
atomic_set(&wait.count, 1);
fs/aio.c
1464
ret = kill_ioctx(current->mm, ioctx, &wait);
fs/aio.c
1472
wait_for_completion(&wait.comp);
fs/aio.c
154
wait_queue_head_t wait;
fs/aio.c
1709
if (!list_empty(&req->wait.entry))
fs/aio.c
1758
list_del_init(&req->wait.entry);
fs/aio.c
1786
static int aio_poll_wake(struct wait_queue_entry *wait, unsigned mode, int sync,
fs/aio.c
1789
struct poll_iocb *req = container_of(wait, struct poll_iocb, wait);
fs/aio.c
1815
list_del_init(&req->wait.entry);
fs/aio.c
1854
list_del_init(&req->wait.entry);
fs/aio.c
187
struct wait_queue_entry wait;
fs/aio.c
1890
add_wait_queue(head, &pt->iocb->poll.wait);
fs/aio.c
1923
INIT_LIST_HEAD(&req->wait.entry);
fs/aio.c
1924
init_waitqueue_func_entry(&req->wait, aio_poll_wake);
fs/aio.c
1943
list_del_init(&req->wait.entry);
fs/aio.c
777
init_waitqueue_head(&ctx->wait);
fs/aio.c
848
struct ctx_rq_wait *wait)
fs/aio.c
864
wake_up_all(&ctx->wait);
fs/aio.c
878
ctx->rq_wait = wait;
fs/aio.c
894
struct ctx_rq_wait wait;
fs/aio.c
900
atomic_set(&wait.count, table->nr);
fs/aio.c
901
init_completion(&wait.comp);
fs/aio.c
921
kill_ioctx(mm, ctx, &wait);
fs/aio.c
924
if (!atomic_sub_and_test(skipped, &wait.count)) {
fs/aio.c
926
wait_for_completion(&wait.comp);
fs/autofs/waitq.c
202
static int validate_request(struct autofs_wait_queue **wait,
fs/autofs/waitq.c
217
*wait = wq;
fs/autofs/waitq.c
221
*wait = NULL;
fs/autofs/waitq.c
251
*wait = wq;
fs/btrfs/block-group.c
469
wait_event(caching_ctl->wait, btrfs_block_group_done(cache) ||
fs/btrfs/block-group.c
479
wait_event(caching_ctl->wait, btrfs_block_group_done(cache));
fs/btrfs/block-group.c
849
wake_up(&caching_ctl->wait);
fs/btrfs/block-group.c
894
wake_up(&caching_ctl->wait);
fs/btrfs/block-group.c
933
wake_up(&caching_ctl->wait);
fs/btrfs/block-group.c
939
int btrfs_cache_block_group(struct btrfs_block_group *cache, bool wait)
fs/btrfs/block-group.c
962
init_waitqueue_head(&caching_ctl->wait);
fs/btrfs/block-group.c
992
if (wait && caching_ctl)
fs/btrfs/block-group.h
110
wait_queue_head_t wait;
fs/btrfs/block-group.h
340
int btrfs_cache_block_group(struct btrfs_block_group *cache, bool wait);
fs/btrfs/compression.c
825
DEFINE_WAIT(wait);
fs/btrfs/compression.c
828
prepare_to_wait(ws_wait, &wait, TASK_UNINTERRUPTIBLE);
fs/btrfs/compression.c
831
finish_wait(ws_wait, &wait);
fs/btrfs/delayed-inode.c
1377
wake_up(&delayed_root->wait);
fs/btrfs/delayed-inode.c
1443
wait_event_interruptible(delayed_root->wait,
fs/btrfs/delayed-inode.c
439
cond_wake_up_nomb(&delayed_root->wait);
fs/btrfs/delayed-inode.c
48
init_waitqueue_head(&delayed_root->wait);
fs/btrfs/extent-io-tree.c
805
DEFINE_WAIT(wait);
fs/btrfs/extent-io-tree.c
809
prepare_to_wait(&state->wq, &wait, TASK_UNINTERRUPTIBLE);
fs/btrfs/extent-io-tree.c
813
finish_wait(&state->wq, &wait);
fs/btrfs/free-space-tree.c
1589
wake_up(&caching_ctl->wait);
fs/btrfs/free-space-tree.c
1656
wake_up(&caching_ctl->wait);
fs/btrfs/fs.h
484
wait_queue_head_t wait;
fs/btrfs/ordered-data.c
199
init_waitqueue_head(&entry->wait);
fs/btrfs/ordered-data.c
398
cond_wake_up(&ordered->wait);
fs/btrfs/ordered-data.c
603
cond_wake_up_nomb(&entry->wait);
fs/btrfs/ordered-data.c
728
wake_up(&entry->wait);
fs/btrfs/ordered-data.c
892
wait_event(entry->wait, test_bit(BTRFS_ORDERED_COMPLETE, &entry->flags));
fs/btrfs/ordered-data.h
143
wait_queue_head_t wait;
fs/btrfs/scrub.c
959
int mirror, int blocksize, bool wait)
fs/btrfs/scrub.c
977
if (wait)
fs/btrfs/scrub.c
993
if (wait)
fs/btrfs/space-info.c
1609
DEFINE_WAIT(wait);
fs/btrfs/space-info.c
1615
ret = prepare_to_wait_event(&ticket->wait, &wait, TASK_KILLABLE);
fs/btrfs/space-info.c
1634
finish_wait(&ticket->wait, &wait);
fs/btrfs/space-info.c
181
wait_queue_head_t wait;
fs/btrfs/space-info.c
1835
init_waitqueue_head(&ticket.wait);
fs/btrfs/space-info.c
570
wake_up(&ticket->wait);
fs/btrfs/super.c
1010
int btrfs_sync_fs(struct super_block *sb, int wait)
fs/btrfs/super.c
1016
trace_btrfs_sync_fs(fs_info, wait);
fs/btrfs/super.c
1018
if (!wait) {
fs/btrfs/super.h
16
int btrfs_sync_fs(struct super_block *sb, int wait);
fs/btrfs/tree-log.c
3197
DEFINE_WAIT(wait);
fs/btrfs/tree-log.c
3207
&wait, TASK_UNINTERRUPTIBLE);
fs/btrfs/tree-log.c
3217
finish_wait(&root->log_commit_wait[index], &wait);
fs/btrfs/tree-log.c
3222
DEFINE_WAIT(wait);
fs/btrfs/tree-log.c
3225
prepare_to_wait(&root->log_writer_wait, &wait,
fs/btrfs/tree-log.c
3234
finish_wait(&root->log_writer_wait, &wait);
fs/btrfs/zstd.c
193
init_waitqueue_head(&zwsm->wait);
fs/btrfs/zstd.c
307
DEFINE_WAIT(wait);
fs/btrfs/zstd.c
309
prepare_to_wait(&zwsm->wait, &wait, TASK_UNINTERRUPTIBLE);
fs/btrfs/zstd.c
311
finish_wait(&zwsm->wait, &wait);
fs/btrfs/zstd.c
359
cond_wake_up(&zwsm->wait);
fs/btrfs/zstd.c
84
wait_queue_head_t wait;
fs/buffer.c
2117
struct buffer_head *bh, *head, *wait[2], **wait_bh=wait;
fs/buffer.c
2178
while(wait_bh > wait) {
fs/buffer.c
3091
int __bh_read(struct buffer_head *bh, blk_opf_t op_flags, bool wait)
fs/buffer.c
3100
if (wait) {
fs/cachefiles/ondemand.c
582
wait:
fs/cachefiles/ondemand.c
591
goto wait;
fs/ceph/caps.c
2537
int wait = (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync);
fs/ceph/caps.c
2539
doutc(cl, "%p %llx.%llx wait=%d\n", inode, ceph_vinop(inode), wait);
fs/ceph/caps.c
2541
if (wait) {
fs/ceph/caps.c
3070
DEFINE_WAIT_FUNC(wait, woken_wake_function);
fs/ceph/caps.c
3085
add_wait_queue(&ci->i_cap_wq, &wait);
fs/ceph/caps.c
3094
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
fs/ceph/caps.c
3097
remove_wait_queue(&ci->i_cap_wq, &wait);
fs/ceph/locks.c
119
fl->fl_start, length, wait, fl->c.flc_type);
fs/ceph/locks.c
127
req->r_args.filelock_change.wait = wait;
fs/ceph/locks.c
131
err = ceph_mdsc_wait_request(mdsc, req, wait ?
fs/ceph/locks.c
155
fl->fl_start, length, wait, fl->c.flc_type, err);
fs/ceph/locks.c
257
u8 wait = 0;
fs/ceph/locks.c
272
wait = 1;
fs/ceph/locks.c
298
err = ceph_lock_message(CEPH_LOCK_FCNTL, op, inode, lock_cmd, wait, fl);
fs/ceph/locks.c
323
u8 wait = 0;
fs/ceph/locks.c
346
wait = 1;
fs/ceph/locks.c
362
inode, lock_cmd, wait, fl);
fs/ceph/locks.c
77
int cmd, u8 wait, struct file_lock *fl)
fs/ceph/locks.c
98
wait = 0;
fs/ceph/super.c
124
static int ceph_sync_fs(struct super_block *sb, int wait)
fs/ceph/super.c
129
if (!wait) {
fs/ceph/super.c
1532
bool wait;
fs/ceph/super.c
1568
wait = !!atomic_read(&mdsc->stopping_blockers);
fs/ceph/super.c
1571
if (wait && atomic_read(&mdsc->stopping_blockers)) {
fs/coda/psdev.c
207
DECLARE_WAITQUEUE(wait, current);
fs/coda/psdev.c
217
add_wait_queue(&vcp->vc_waitq, &wait);
fs/coda/psdev.c
235
remove_wait_queue(&vcp->vc_waitq, &wait);
fs/coda/psdev.c
58
static __poll_t coda_psdev_poll(struct file *file, poll_table * wait)
fs/coda/psdev.c
63
poll_wait(file, &vcp->vc_waitq, wait);
fs/coda/upcall.c
654
DECLARE_WAITQUEUE(wait, current);
fs/coda/upcall.c
662
add_wait_queue(&req->uc_sleep, &wait);
fs/coda/upcall.c
695
remove_wait_queue(&req->uc_sleep, &wait);
fs/configfs/dir.c
1505
struct dentry *wait;
fs/configfs/dir.c
1516
ret = configfs_detach_prep(dentry, &wait);
fs/configfs/dir.c
1530
inode_lock(d_inode(wait));
fs/configfs/dir.c
1531
inode_unlock(d_inode(wait));
fs/configfs/dir.c
1532
dput(wait);
fs/configfs/dir.c
516
static int configfs_detach_prep(struct dentry *dentry, struct dentry **wait)
fs/configfs/dir.c
537
if (wait)
fs/configfs/dir.c
538
*wait= dget(sd->s_dentry);
fs/configfs/dir.c
546
ret = configfs_detach_prep(sd->s_dentry, wait);
fs/dax.c
133
wait_queue_entry_t wait;
fs/dax.c
167
static int wake_exceptional_entry_func(wait_queue_entry_t *wait,
fs/dax.c
172
container_of(wait, struct wait_exceptional_entry_queue, wait);
fs/dax.c
177
return autoremove_wake_function(wait, mode, sync, NULL);
fs/dax.c
219
init_wait(&ewait.wait);
fs/dax.c
220
ewait.wait.func = wake_exceptional_entry_func;
fs/dax.c
232
prepare_to_wait_exclusive(wq, &ewait.wait,
fs/dax.c
237
finish_wait(wq, &ewait.wait);
fs/dax.c
252
init_wait(&ewait.wait);
fs/dax.c
253
ewait.wait.func = wake_exceptional_entry_func;
fs/dax.c
257
prepare_to_wait_exclusive(wq, &ewait.wait,
fs/dax.c
262
finish_wait(wq, &ewait.wait);
fs/dax.c
283
init_wait(&ewait.wait);
fs/dax.c
284
ewait.wait.func = wake_exceptional_entry_func;
fs/dax.c
293
prepare_to_wait(wq, &ewait.wait, TASK_UNINTERRUPTIBLE);
fs/dax.c
296
finish_wait(wq, &ewait.wait);
fs/dcache.c
2586
DECLARE_WAITQUEUE(wait, current);
fs/dcache.c
2587
add_wait_queue(dentry->d_wait, &wait);
fs/debugfs/file.c
398
struct poll_table_struct *wait)
fs/debugfs/file.c
409
r = fsd->real_fops->poll(filp, wait);
fs/dlm/dlm_internal.h
723
wait_queue_head_t wait;
fs/dlm/plock.c
111
op->info.wait = 0;
fs/dlm/plock.c
143
op->info.wait = !!(fl->c.flc_flags & FL_SLEEP);
fs/dlm/plock.c
173
if (op->info.wait) {
fs/dlm/plock.c
204
goto wait;
fs/dlm/plock.c
214
wait:
fs/dlm/plock.c
545
if (info.wait) {
fs/dlm/plock.c
549
if (!iter->info.wait &&
fs/dlm/plock.c
559
if (info.wait)
fs/dlm/plock.c
586
static __poll_t dev_poll(struct file *file, poll_table *wait)
fs/dlm/plock.c
59
iter->info.wait) {
fs/dlm/plock.c
590
poll_wait(file, &send_wq, wait);
fs/dlm/user.c
230
wake_up_interruptible(&proc->wait);
fs/dlm/user.c
660
init_waitqueue_head(&proc->wait);
fs/dlm/user.c
789
DECLARE_WAITQUEUE(wait, current);
fs/dlm/user.c
821
add_wait_queue(&proc->wait, &wait);
fs/dlm/user.c
832
remove_wait_queue(&proc->wait, &wait);
fs/dlm/user.c
865
static __poll_t device_poll(struct file *file, poll_table *wait)
fs/dlm/user.c
869
poll_wait(file, &proc->wait, wait);
fs/ecryptfs/ecryptfs_kernel.h
402
wait_queue_head_t wait;
fs/ecryptfs/kthread.c
103
wake_up(&ecryptfs_kthread_ctl.wait);
fs/ecryptfs/kthread.c
153
wake_up(&ecryptfs_kthread_ctl.wait);
fs/ecryptfs/kthread.c
28
wait_queue_head_t wait;
fs/ecryptfs/kthread.c
49
ecryptfs_kthread_ctl.wait,
fs/ecryptfs/kthread.c
77
init_waitqueue_head(&ecryptfs_kthread_ctl.wait);
fs/ecryptfs/messaging.c
142
init_waitqueue_head(&(*daemon)->wait);
fs/ecryptfs/miscdev.c
168
wake_up_interruptible(&daemon->wait);
fs/ecryptfs/miscdev.c
238
daemon->wait, !list_empty(&daemon->msg_ctx_out_queue));
fs/ecryptfs/miscdev.c
46
poll_wait(file, &daemon->wait, pt);
fs/erofs/decompressor_crypto.c
11
struct crypto_wait wait;
fs/erofs/decompressor_crypto.c
41
crypto_init_wait(&wait);
fs/erofs/decompressor_crypto.c
43
crypto_req_done, &wait);
fs/erofs/decompressor_crypto.c
45
ret = crypto_wait_req(crypto_acomp_decompress(req), &wait);
fs/eventfd.c
118
static __poll_t eventfd_poll(struct file *file, poll_table *wait)
fs/eventfd.c
124
poll_wait(file, &ctx->wqh, wait);
fs/eventfd.c
198
int eventfd_ctx_remove_wait_queue(struct eventfd_ctx *ctx, wait_queue_entry_t *wait,
fs/eventfd.c
205
__remove_wait_queue(&ctx->wqh, wait);
fs/eventpoll.c
1066
static __poll_t ep_eventpoll_poll(struct file *file, poll_table *wait)
fs/eventpoll.c
1068
return __ep_eventpoll_poll(file, wait, 0);
fs/eventpoll.c
119
wait_queue_entry_t wait;
fs/eventpoll.c
1247
static int ep_poll_callback(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
fs/eventpoll.c
1250
struct epitem *epi = ep_item_from_wait(wait);
fs/eventpoll.c
1341
list_del_init(&wait->entry);
fs/eventpoll.c
1348
smp_store_release(&ep_pwq_from_wait(wait)->whead, NULL);
fs/eventpoll.c
1374
init_waitqueue_func_entry(&pwq->wait, ep_poll_callback);
fs/eventpoll.c
1378
add_wait_queue_exclusive(whead, &pwq->wait);
fs/eventpoll.c
1380
add_wait_queue(whead, &pwq->wait);
fs/eventpoll.c
1941
wait_queue_entry_t wait;
fs/eventpoll.c
2002
init_wait(&wait);
fs/eventpoll.c
2003
wait.func = ep_autoremove_wake_function;
fs/eventpoll.c
2022
__add_wait_queue_exclusive(&ep->wq, &wait);
fs/eventpoll.c
2039
if (!list_empty_careful(&wait.entry)) {
fs/eventpoll.c
2049
eavail = list_empty(&wait.entry);
fs/eventpoll.c
2050
__remove_wait_queue(&ep->wq, &wait);
fs/eventpoll.c
373
return container_of(p, struct eppoll_entry, wait);
fs/eventpoll.c
379
return container_of(p, struct eppoll_entry, wait)->base;
fs/eventpoll.c
676
remove_wait_queue(whead, &pwq->wait);
fs/eventpoll.c
973
static __poll_t __ep_eventpoll_poll(struct file *file, poll_table *wait, int depth)
fs/eventpoll.c
984
poll_wait(file, &ep->poll_wait, wait);
fs/ext2/ext2.h
768
int wait);
fs/ext2/super.c
1282
int wait)
fs/ext2/super.c
1292
if (wait)
fs/ext2/super.c
1306
static int ext2_sync_fs(struct super_block *sb, int wait)
fs/ext2/super.c
1323
ext2_sync_super(sb, es, wait);
fs/ext2/super.c
45
static int ext2_sync_fs(struct super_block *sb, int wait);
fs/ext4/ext4.h
3037
bool wait, struct buffer_head **bhs);
fs/ext4/ext4.h
3192
extern int ext4_read_bh_lock(struct buffer_head *bh, blk_opf_t op_flags, bool wait);
fs/ext4/fast_commit.c
266
DEFINE_WAIT_BIT(wait, &ei->i_state_flags,
fs/ext4/fast_commit.c
271
DEFINE_WAIT_BIT(wait, &ei->i_flags,
fs/ext4/fast_commit.c
276
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/ext4/fast_commit.c
282
finish_wait(wq, &wait.wq_entry);
fs/ext4/fast_commit.c
581
DEFINE_WAIT_BIT(wait, &ei->i_state_flags,
fs/ext4/fast_commit.c
586
DEFINE_WAIT_BIT(wait, &ei->i_flags,
fs/ext4/fast_commit.c
591
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/ext4/fast_commit.c
594
finish_wait(wq, &wait.wq_entry);
fs/ext4/inode.c
1066
bool wait, struct buffer_head **bhs)
fs/ext4/inode.c
1084
if (!wait)
fs/ext4/inode.c
1176
struct buffer_head *bh, *head, *wait[2];
fs/ext4/inode.c
1243
wait[nr_wait++] = bh;
fs/ext4/inode.c
1250
wait_on_buffer(wait[i]);
fs/ext4/inode.c
1251
if (!buffer_uptodate(wait[i]))
fs/ext4/inode.c
1265
blocksize, bh_offset(wait[i]));
fs/ext4/inode.c
1267
clear_buffer_uptodate(wait[i]);
fs/ext4/inode.c
3420
static bool ext4_release_folio(struct folio *folio, gfp_t wait)
fs/ext4/super.c
214
int ext4_read_bh_lock(struct buffer_head *bh, blk_opf_t op_flags, bool wait)
fs/ext4/super.c
217
if (!wait) {
fs/ext4/super.c
6422
static int ext4_sync_fs(struct super_block *sb, int wait)
fs/ext4/super.c
6433
trace_ext4_sync_fs(sb, wait);
fs/ext4/super.c
6447
if (wait && sbi->s_journal->j_flags & JBD2_BARRIER &&
fs/ext4/super.c
6452
if (wait)
fs/ext4/super.c
6456
} else if (wait && test_opt(sb, BARRIER))
fs/ext4/super.c
77
static int ext4_sync_fs(struct super_block *sb, int wait);
fs/f2fs/checkpoint.c
1511
DEFINE_WAIT(wait);
fs/f2fs/checkpoint.c
1526
prepare_to_wait(&sbi->cp_wait, &wait, TASK_UNINTERRUPTIBLE);
fs/f2fs/checkpoint.c
1529
finish_wait(&sbi->cp_wait, &wait);
fs/f2fs/checkpoint.c
2038
complete(&req->wait);
fs/f2fs/checkpoint.c
2080
wait_for_completion(&wait_req->wait);
fs/f2fs/checkpoint.c
2088
init_completion(&req->wait);
fs/f2fs/checkpoint.c
2130
wait_for_completion(&req.wait);
fs/f2fs/data.c
4068
bool f2fs_release_folio(struct folio *folio, gfp_t wait)
fs/f2fs/f2fs.h
1168
struct completion wait;
fs/f2fs/f2fs.h
410
struct completion wait; /* completion for checkpoint done */
fs/f2fs/f2fs.h
4186
bool f2fs_release_folio(struct folio *folio, gfp_t wait);
fs/f2fs/f2fs.h
473
struct completion wait; /* completion */
fs/f2fs/gc.h
146
unsigned int *wait)
fs/f2fs/gc.h
151
if (*wait == gc_th->no_gc_sleep_time)
fs/f2fs/gc.h
154
if ((long long)*wait + (long long)min_time > (long long)max_time)
fs/f2fs/gc.h
155
*wait = max_time;
fs/f2fs/gc.h
157
*wait += min_time;
fs/f2fs/gc.h
161
unsigned int *wait)
fs/f2fs/gc.h
165
if (*wait == gc_th->no_gc_sleep_time)
fs/f2fs/gc.h
166
*wait = gc_th->max_sleep_time;
fs/f2fs/gc.h
168
if ((long long)*wait - (long long)min_time < (long long)min_time)
fs/f2fs/gc.h
169
*wait = min_time;
fs/f2fs/gc.h
171
*wait -= min_time;
fs/f2fs/segment.c
1156
complete_all(&dc->wait);
fs/f2fs/segment.c
1745
wait_for_completion_io(&dc->wait);
fs/f2fs/segment.c
1780
wait_for_completion_io(&iter->wait);
fs/f2fs/segment.c
449
DEFINE_WAIT(wait);
fs/f2fs/segment.c
451
prepare_to_wait(&sbi->gc_thread->fggc_wq, &wait,
fs/f2fs/segment.c
455
finish_wait(&sbi->gc_thread->fggc_wq, &wait);
fs/f2fs/segment.c
602
complete(&cmd->wait);
fs/f2fs/segment.c
639
init_completion(&cmd.wait);
fs/f2fs/segment.c
654
wait_for_completion(&cmd.wait);
fs/f2fs/segment.c
661
wait_for_completion(&cmd.wait);
fs/f2fs/segment.c
675
complete(&tmp->wait);
fs/f2fs/segment.c
988
init_completion(&dc->wait);
fs/fat/fat.h
392
int new, int wait);
fs/fat/fatent.c
411
int new, int wait)
fs/fat/fatent.c
418
if (wait) {
fs/fat/file.c
314
int err, wait, free_start, i_start, i_logstart;
fs/fat/file.c
321
wait = IS_DIRSYNC(inode);
fs/fat/file.c
332
if (wait) {
fs/fat/file.c
364
err = fat_ent_write(inode, &fatent, FAT_ENT_EOF, wait);
fs/fat/inode.c
626
static int __fat_write_inode(struct inode *inode, int wait);
fs/fat/inode.c
854
static int __fat_write_inode(struct inode *inode, int wait)
fs/fat/inode.c
908
if (wait)
fs/fat/misc.c
135
int wait = inode_needs_sync(inode);
fs/fat/misc.c
136
ret = fat_ent_write(inode, &fatent, new_dclus, wait);
fs/fs-writeback.c
2985
int sync_inode_metadata(struct inode *inode, int wait)
fs/fs-writeback.c
2988
.sync_mode = wait ? WB_SYNC_ALL : WB_SYNC_NONE,
fs/fs_pin.c
16
spin_lock_irq(&pin->wait.lock);
fs/fs_pin.c
18
wake_up_locked(&pin->wait);
fs/fs_pin.c
19
spin_unlock_irq(&pin->wait.lock);
fs/fs_pin.c
32
wait_queue_entry_t wait;
fs/fs_pin.c
38
init_wait(&wait);
fs/fs_pin.c
39
spin_lock_irq(&p->wait.lock);
fs/fs_pin.c
42
spin_unlock_irq(&p->wait.lock);
fs/fs_pin.c
48
spin_unlock_irq(&p->wait.lock);
fs/fs_pin.c
52
__add_wait_queue(&p->wait, &wait);
fs/fs_pin.c
55
spin_unlock_irq(&p->wait.lock);
fs/fs_pin.c
59
if (likely(list_empty(&wait.entry)))
fs/fs_pin.c
62
spin_lock_irq(&p->wait.lock);
fs/fs_pin.c
64
spin_unlock_irq(&p->wait.lock);
fs/fuse/dev.c
2383
static __poll_t fuse_dev_poll(struct file *file, poll_table *wait)
fs/fuse/dev.c
2393
poll_wait(file, &fiq->waitq, wait);
fs/fuse/file.c
2729
__poll_t fuse_file_poll(struct file *file, poll_table *wait)
fs/fuse/file.c
2741
poll_wait(file, &ff->poll_wait, wait);
fs/fuse/file.c
2742
inarg.events = mangle_poll(poll_requested_events(wait));
fs/fuse/file.c
2819
DECLARE_COMPLETION_ONSTACK(wait);
fs/fuse/file.c
2876
io->done = &wait;
fs/fuse/file.c
2896
wait_for_completion(&wait);
fs/fuse/fuse_i.h
1464
__poll_t fuse_file_poll(struct file *file, poll_table *wait);
fs/fuse/inode.c
734
static int fuse_sync_fs(struct super_block *sb, int wait)
fs/fuse/inode.c
746
if (!wait)
fs/gfs2/glock.c
1034
struct wait_glock_queue wait;
fs/gfs2/glock.c
1038
wait.name = name;
fs/gfs2/glock.c
1039
init_wait(&wait.wait);
fs/gfs2/glock.c
1040
wait.wait.func = glock_wake_function;
fs/gfs2/glock.c
1043
prepare_to_wait(wq, &wait.wait, TASK_UNINTERRUPTIBLE);
fs/gfs2/glock.c
106
return autoremove_wake_function(wait, mode, sync, key);
fs/gfs2/glock.c
1061
finish_wait(wq, &wait.wait);
fs/gfs2/glock.c
1615
DEFINE_WAIT(wait);
fs/gfs2/glock.c
1618
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
fs/gfs2/glock.c
1621
finish_wait(wq, &wait);
fs/gfs2/glock.c
91
wait_queue_entry_t wait;
fs/gfs2/glock.c
94
static int glock_wake_function(wait_queue_entry_t *wait, unsigned int mode,
fs/gfs2/glock.c
98
container_of(wait, struct wait_glock_queue, wait);
fs/gfs2/log.c
681
DEFINE_WAIT(wait);
fs/gfs2/log.c
685
prepare_to_wait(&sdp->sd_log_flush_wait, &wait,
fs/gfs2/log.c
690
finish_wait(&sdp->sd_log_flush_wait, &wait);
fs/gfs2/recovery.c
567
int gfs2_recover_journal(struct gfs2_jdesc *jd, bool wait)
fs/gfs2/recovery.c
578
if (wait)
fs/gfs2/recovery.c
582
return wait ? jd->jd_recover_error : 0;
fs/gfs2/recovery.h
27
int gfs2_recover_journal(struct gfs2_jdesc *gfs2_jd, bool wait);
fs/gfs2/super.c
656
static int gfs2_sync_fs(struct super_block *sb, int wait)
fs/gfs2/super.c
661
if (wait)
fs/hfs/super.c
35
static int hfs_sync_fs(struct super_block *sb, int wait)
fs/hfsplus/super.c
243
static int hfsplus_sync_fs(struct super_block *sb, int wait)
fs/hfsplus/super.c
248
if (!wait)
fs/jbd2/commit.c
411
DEFINE_WAIT(wait);
fs/jbd2/commit.c
413
prepare_to_wait(&journal->j_fc_wait, &wait,
fs/jbd2/commit.c
418
finish_wait(&journal->j_fc_wait, &wait);
fs/jbd2/journal.c
222
DEFINE_WAIT(wait);
fs/jbd2/journal.c
224
prepare_to_wait(&journal->j_wait_commit, &wait,
fs/jbd2/journal.c
233
finish_wait(&journal->j_wait_commit, &wait);
fs/jbd2/journal.c
3041
DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING);
fs/jbd2/journal.c
3043
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/jbd2/journal.c
3046
finish_wait(wq, &wait.wq_entry);
fs/jbd2/journal.c
720
DEFINE_WAIT(wait);
fs/jbd2/journal.c
722
prepare_to_wait(&journal->j_fc_wait, &wait,
fs/jbd2/journal.c
726
finish_wait(&journal->j_fc_wait, &wait);
fs/jbd2/transaction.c
141
DEFINE_WAIT(wait);
fs/jbd2/transaction.c
145
prepare_to_wait_exclusive(&journal->j_wait_transaction_locked, &wait,
fs/jbd2/transaction.c
153
finish_wait(&journal->j_wait_transaction_locked, &wait);
fs/jbd2/transaction.c
164
DEFINE_WAIT(wait);
fs/jbd2/transaction.c
171
prepare_to_wait_exclusive(&journal->j_wait_transaction_locked, &wait,
fs/jbd2/transaction.c
181
finish_wait(&journal->j_wait_transaction_locked, &wait);
fs/jbd2/transaction.c
818
DEFINE_WAIT(wait);
fs/jbd2/transaction.c
836
prepare_to_wait(&journal->j_wait_updates, &wait,
fs/jbd2/transaction.c
839
finish_wait(&journal->j_wait_updates, &wait);
fs/jbd2/transaction.c
844
finish_wait(&journal->j_wait_updates, &wait);
fs/jffs2/background.c
63
int wait = 0;
fs/jffs2/background.c
68
wait = 1;
fs/jffs2/background.c
71
if (wait)
fs/jffs2/nodemgmt.c
178
DECLARE_WAITQUEUE(wait, current);
fs/jffs2/nodemgmt.c
180
add_wait_queue(&c->erase_wait, &wait);
fs/jffs2/nodemgmt.c
186
remove_wait_queue(&c->erase_wait, &wait);
fs/jffs2/super.c
98
static int jffs2_sync_fs(struct super_block *sb, int wait)
fs/jfs/inode.c
114
rc = txCommit(tid, 1, &inode, wait ? COMMIT_SYNC : 0);
fs/jfs/inode.c
123
int wait = wbc->sync_mode == WB_SYNC_ALL;
fs/jfs/inode.c
134
jfs_flush_journal(JFS_SBI(inode->i_sb)->log, wait);
fs/jfs/inode.c
138
if (jfs_commit_inode(inode, wait)) {
fs/jfs/inode.c
79
int jfs_commit_inode(struct inode *inode, int wait)
fs/jfs/jfs_logmgr.c
1508
void jfs_flush_journal(struct jfs_log *log, int wait)
fs/jfs/jfs_logmgr.c
1517
jfs_info("jfs_flush_journal: log:0x%p wait=%d", log, wait);
fs/jfs/jfs_logmgr.c
1551
if ((wait > 1) || test_bit(log_SYNCBARRIER, &log->flag)) {
fs/jfs/jfs_logmgr.c
1557
if (wait && target && !(target->flag & tblkGC_COMMITTED)) {
fs/jfs/jfs_logmgr.c
1569
if (wait < 2)
fs/jfs/jfs_logmgr.h
497
extern void jfs_flush_journal(struct jfs_log * log, int wait);
fs/jfs/jfs_metapage.c
272
init_waitqueue_head(&mp->wait);
fs/jfs/jfs_metapage.c
40
wake_up(&mp->wait);
fs/jfs/jfs_metapage.c
45
DECLARE_WAITQUEUE(wait, current);
fs/jfs/jfs_metapage.c
47
add_wait_queue_exclusive(&mp->wait, &wait);
fs/jfs/jfs_metapage.c
57
remove_wait_queue(&mp->wait, &wait);
fs/jfs/jfs_metapage.h
24
wait_queue_head_t wait;
fs/jfs/jfs_txnmgr.c
120
DECLARE_WAITQUEUE(wait, current);
fs/jfs/jfs_txnmgr.c
122
add_wait_queue(event, &wait);
fs/jfs/jfs_txnmgr.c
126
remove_wait_queue(event, &wait);
fs/jfs/super.c
638
static int jfs_sync_fs(struct super_block *sb, int wait)
fs/jfs/super.c
649
jfs_flush_journal(log, wait);
fs/kernfs/dir.c
1666
DEFINE_WAIT(wait);
fs/kernfs/dir.c
1669
prepare_to_wait(waitq, &wait, TASK_UNINTERRUPTIBLE);
fs/kernfs/dir.c
1679
finish_wait(waitq, &wait);
fs/kernfs/file.c
855
__poll_t kernfs_generic_poll(struct kernfs_open_file *of, poll_table *wait)
fs/kernfs/file.c
859
poll_wait(of->file, &on->poll, wait);
fs/kernfs/file.c
867
static __poll_t kernfs_fop_poll(struct file *filp, poll_table *wait)
fs/kernfs/file.c
877
ret = kn->attr.ops->poll(of, wait);
fs/kernfs/file.c
879
ret = kernfs_generic_poll(of, wait);
fs/lockd/clntproc.c
247
DEFINE_WAIT(wait);
fs/lockd/clntproc.c
250
prepare_to_wait(queue, &wait, TASK_INTERRUPTIBLE);
fs/lockd/clntproc.c
257
finish_wait(queue, &wait);
fs/lockd/svclock.c
480
struct nlm_host *host, struct nlm_lock *lock, int wait,
fs/lockd/svclock.c
496
wait);
fs/lockd/svclock.c
502
async_block = wait;
fs/lockd/svclock.c
503
wait = 0;
fs/lockd/svclock.c
566
if (!wait)
fs/lockd/svclock.c
579
if (!wait)
fs/lockd/svclock.c
584
if (wait)
fs/netfs/fscache_volume.c
302
void fscache_create_volume(struct fscache_volume *volume, bool wait)
fs/netfs/fscache_volume.c
317
if (wait) {
fs/netfs/internal.h
442
void fscache_create_volume(struct fscache_volume *volume, bool wait);
fs/nfs/nfs42proc.c
286
wait:
fs/nfs/nfs42proc.c
319
goto wait;
fs/nfs/nfs4_fs.h
335
extern int nfs4_do_close(struct nfs4_state *state, gfp_t gfp_mask, int wait);
fs/nfs/nfs4_fs.h
95
struct rpc_wait_queue wait; /* RPC call delay queue */
fs/nfs/nfs4proc.c
1709
DEFINE_WAIT(wait);
fs/nfs/nfs4proc.c
1732
prepare_to_wait(&state->waitq, &wait, TASK_KILLABLE);
fs/nfs/nfs4proc.c
1751
finish_wait(&state->waitq, &wait);
fs/nfs/nfs4proc.c
3481
DEFINE_WAIT(wait);
fs/nfs/nfs4proc.c
3509
prepare_to_wait(&state->waitq, &wait, TASK_KILLABLE);
fs/nfs/nfs4proc.c
3519
finish_wait(&state->waitq, &wait);
fs/nfs/nfs4proc.c
3750
int nfs4_do_close(struct nfs4_state *state, gfp_t gfp_mask, int wait)
fs/nfs/nfs4proc.c
3800
&calldata->lr.res, msg.rpc_cred, wait);
fs/nfs/nfs4proc.c
3814
if (wait)
fs/nfs/nfs4proc.c
7626
wait_queue_entry_t wait;
fs/nfs/nfs4proc.c
7630
nfs4_wake_lock_waiter(wait_queue_entry_t *wait, unsigned int mode, int flags, void *key)
fs/nfs/nfs4proc.c
7633
container_of(wait, struct nfs4_lock_waiter, wait);
fs/nfs/nfs4proc.c
7650
return woken_wake_function(wait, mode, flags, key);
fs/nfs/nfs4proc.c
7672
init_wait(&waiter.wait);
fs/nfs/nfs4proc.c
7673
waiter.wait.func = nfs4_wake_lock_waiter;
fs/nfs/nfs4proc.c
7674
add_wait_queue(q, &waiter.wait);
fs/nfs/nfs4proc.c
7682
wait_woken(&waiter.wait, TASK_INTERRUPTIBLE|TASK_FREEZABLE,
fs/nfs/nfs4proc.c
7686
remove_wait_queue(q, &waiter.wait);
fs/nfs/nfs4state.c
1037
rpc_wake_up_queued_task(&sequence->wait, next->task);
fs/nfs/nfs4state.c
1123
rpc_sleep_on(&sequence->wait, task, NULL);
fs/nfs/nfs4state.c
428
rpc_init_wait_queue(&sc->wait, "Seqid_waitqueue");
fs/nfs/nfs4state.c
434
rpc_destroy_wait_queue(&sc->wait);
fs/nfs/nfs4state.c
723
fmode_t fmode, gfp_t gfp_mask, int wait)
fs/nfs/nfs4state.c
764
nfs4_do_close(state, gfp_mask, wait);
fs/nfsd/nfs4proc.c
1629
DEFINE_WAIT(wait);
fs/nfsd/nfs4proc.c
1642
prepare_to_wait(&nn->nfsd_ssc_waitq, &wait, TASK_IDLE);
fs/nfsd/nfs4proc.c
1648
finish_wait(&nn->nfsd_ssc_waitq, &wait);
fs/nfsd/nfs4proc.c
1652
finish_wait(&nn->nfsd_ssc_waitq, &wait);
fs/nilfs2/segment.c
2664
DEFINE_WAIT(wait);
fs/nilfs2/segment.c
2673
prepare_to_wait(&sci->sc_wait_daemon, &wait,
fs/nilfs2/segment.c
2678
finish_wait(&sci->sc_wait_daemon, &wait);
fs/nilfs2/super.c
526
static int nilfs_sync_fs(struct super_block *sb, int wait)
fs/nilfs2/super.c
533
if (wait)
fs/notify/fanotify/fanotify_user.c
1003
add_wait_queue(&group->notification_waitq, &wait);
fs/notify/fanotify/fanotify_user.c
1028
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
fs/notify/fanotify/fanotify_user.c
1059
remove_wait_queue(&group->notification_waitq, &wait);
fs/notify/fanotify/fanotify_user.c
975
static __poll_t fanotify_poll(struct file *file, poll_table *wait)
fs/notify/fanotify/fanotify_user.c
980
poll_wait(file, &group->notification_waitq, wait);
fs/notify/fanotify/fanotify_user.c
996
DEFINE_WAIT_FUNC(wait, woken_wake_function);
fs/notify/inotify/inotify_user.c
139
static __poll_t inotify_poll(struct file *file, poll_table *wait)
fs/notify/inotify/inotify_user.c
144
poll_wait(file, &group->notification_waitq, wait);
fs/notify/inotify/inotify_user.c
256
DEFINE_WAIT_FUNC(wait, woken_wake_function);
fs/notify/inotify/inotify_user.c
261
add_wait_queue(&group->notification_waitq, &wait);
fs/notify/inotify/inotify_user.c
292
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
fs/notify/inotify/inotify_user.c
294
remove_wait_queue(&group->notification_waitq, &wait);
fs/ntfs3/fsntfs.c
1058
const void *buf, int wait)
fs/ntfs3/fsntfs.c
1067
if (!wait && (sb->s_flags & SB_SYNCHRONOUS))
fs/ntfs3/fsntfs.c
1068
wait = 1;
fs/ntfs3/fsntfs.c
1100
if (wait) {
fs/ntfs3/ntfs_fs.h
656
const void *buffer, int wait);
fs/ntfs3/ntfs_fs.h
819
int mi_write(struct mft_inode *mi, int wait);
fs/ntfs3/record.c
390
int mi_write(struct mft_inode *mi, int wait)
fs/ntfs3/record.c
402
err = ntfs_write_bh(sbi, &rec->rhdr, &mi->nb, wait);
fs/ntfs3/super.c
816
static int ntfs_sync_fs(struct super_block *sb, int wait)
fs/ntfs3/super.c
829
err2 = _ni_write_inode(inode, wait);
fs/ntfs3/super.c
837
err2 = _ni_write_inode(inode, wait);
fs/ntfs3/super.c
845
err2 = _ni_write_inode(inode, wait);
fs/ntfs3/super.c
855
if (wait) {
fs/ocfs2/aops.c
480
static bool ocfs2_release_folio(struct folio *folio, gfp_t wait)
fs/ocfs2/aops.c
578
struct buffer_head *head, *bh, *wait[2], **wait_bh = wait;
fs/ocfs2/aops.c
630
while(wait_bh > wait) {
fs/ocfs2/dlm/dlmmaster.c
931
goto wait;
fs/ocfs2/dlm/dlmmaster.c
953
wait:
fs/ocfs2/dlm/dlmthread.c
44
DECLARE_WAITQUEUE(wait, current);
fs/ocfs2/dlm/dlmthread.c
48
add_wait_queue(&res->wq, &wait);
fs/ocfs2/dlm/dlmthread.c
57
remove_wait_queue(&res->wq, &wait);
fs/ocfs2/dlmfs/dlmfs.c
207
static __poll_t dlmfs_file_poll(struct file *file, poll_table *wait)
fs/ocfs2/dlmfs/dlmfs.c
213
poll_wait(file, &ip->ip_lockres.l_event, wait);
fs/ocfs2/dlmglue.c
1478
int wait, catch_signals = !(osb->s_mount_opt & OCFS2_MOUNT_NOINTR);
fs/ocfs2/dlmglue.c
1497
wait = 0;
fs/ocfs2/dlmglue.c
1518
wait = 1;
fs/ocfs2/dlmglue.c
1546
wait = 1;
fs/ocfs2/dlmglue.c
1634
if (wait && arg_flags & OCFS2_LOCK_NONBLOCK &&
fs/ocfs2/dlmglue.c
1636
wait = 0;
fs/ocfs2/dlmglue.c
1649
if (wait) {
fs/ocfs2/dlmglue.c
2572
int *level, int wait)
fs/ocfs2/dlmglue.c
2576
if (wait)
fs/ocfs2/dlmglue.c
2595
if (wait)
fs/ocfs2/dlmglue.h
134
int *level, int wait);
fs/ocfs2/file.c
2202
int wait)
fs/ocfs2/file.c
2206
if (wait)
fs/ocfs2/file.c
2213
if (wait) {
fs/ocfs2/file.c
2258
loff_t pos, size_t count, int wait)
fs/ocfs2/file.c
2277
wait);
fs/ocfs2/file.c
2288
if (!wait && !overwrite_io) {
fs/ocfs2/file.c
2337
wait);
fs/ocfs2/file.c
2361
pos, count, wait);
fs/ocfs2/ocfs2_trace.h
1452
unsigned long count, int wait),
fs/ocfs2/ocfs2_trace.h
1453
TP_ARGS(ino, saved_pos, count, wait),
fs/ocfs2/ocfs2_trace.h
1458
__field(int, wait)
fs/ocfs2/ocfs2_trace.h
1464
__entry->wait = wait;
fs/ocfs2/ocfs2_trace.h
1467
__entry->saved_pos, __entry->count, __entry->wait)
fs/ocfs2/super.c
396
static int ocfs2_sync_fs(struct super_block *sb, int wait)
fs/ocfs2/super.c
405
if (wait) {
fs/ocfs2/super.c
415
if (wait)
fs/ocfs2/super.c
99
static int ocfs2_sync_fs(struct super_block *sb, int wait);
fs/omfs/inode.c
104
static int __omfs_write_inode(struct inode *inode, int wait)
fs/omfs/inode.c
146
if (wait) {
fs/omfs/inode.c
160
if (wait) {
fs/orangefs/orangefs-bufmap.c
112
if (!list_empty(&wait.entry))
fs/orangefs/orangefs-bufmap.c
113
list_del(&wait.entry);
fs/orangefs/orangefs-bufmap.c
46
DEFINE_WAIT(wait);
fs/orangefs/orangefs-bufmap.c
50
if (likely(list_empty(&wait.entry)))
fs/orangefs/orangefs-bufmap.c
51
__add_wait_queue_entry_tail(&m->q, &wait);
fs/orangefs/orangefs-bufmap.c
61
__remove_wait_queue(&m->q, &wait);
fs/orangefs/orangefs-bufmap.c
84
DEFINE_WAIT(wait);
fs/orangefs/orangefs-bufmap.c
88
if (likely(list_empty(&wait.entry)))
fs/orangefs/orangefs-bufmap.c
89
__add_wait_queue_entry_tail_exclusive(&m->q, &wait);
fs/overlayfs/super.c
234
static int ovl_sync_fs(struct super_block *sb, int wait)
fs/overlayfs/super.c
256
if (!wait)
fs/pipe.c
660
pipe_poll(struct file *filp, poll_table *wait)
fs/pipe.c
676
poll_wait(filp, &pipe->rd_wait, wait);
fs/pipe.c
678
poll_wait(filp, &pipe->wr_wait, wait);
fs/proc/kmsg.c
40
static __poll_t kmsg_poll(struct file *file, poll_table *wait)
fs/proc/kmsg.c
42
poll_wait(file, &log_wait, wait);
fs/proc/proc_sysctl.c
302
struct completion wait;
fs/proc/proc_sysctl.c
303
init_completion(&wait);
fs/proc/proc_sysctl.c
304
p->unregistering = &wait;
fs/proc/proc_sysctl.c
306
wait_for_completion(&wait);
fs/proc/proc_sysctl.c
646
static __poll_t proc_sys_poll(struct file *filp, poll_table *wait)
fs/proc/proc_sysctl.c
665
poll_wait(filp, &table->poll->wait, wait);
fs/proc/proc_sysctl.c
68
wake_up_interruptible(&poll->wait);
fs/proc_namespace.c
21
static __poll_t mounts_poll(struct file *file, poll_table *wait)
fs/proc_namespace.c
29
poll_wait(file, &p->ns->poll, wait);
fs/select.c
132
remove_wait_queue(entry->wait_address, &entry->wait);
fs/select.c
182
static int __pollwake(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
fs/select.c
184
struct poll_wqueues *pwq = wait->private;
fs/select.c
208
static int pollwake(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
fs/select.c
212
entry = container_of(wait, struct poll_table_entry, wait);
fs/select.c
215
return __pollwake(wait, mode, sync, key);
fs/select.c
229
init_waitqueue_func_entry(&entry->wait, pollwake);
fs/select.c
230
entry->wait.private = pwq;
fs/select.c
231
add_wait_queue(wait_address, &entry->wait);
fs/select.c
465
static inline __poll_t select_poll_one(int fd, poll_table *wait, unsigned long in,
fs/select.c
474
wait->_key = POLLEX_SET | ll_flag;
fs/select.c
476
wait->_key |= POLLIN_SET;
fs/select.c
478
wait->_key |= POLLOUT_SET;
fs/select.c
480
return vfs_poll(fd_file(f), wait);
fs/select.c
487
poll_table *wait;
fs/select.c
502
wait = &table.pt;
fs/select.c
504
wait->_qproc = NULL;
fs/select.c
536
mask = select_poll_one(i, wait, in, out, bit,
fs/select.c
541
wait->_qproc = NULL;
fs/select.c
546
wait->_qproc = NULL;
fs/select.c
551
wait->_qproc = NULL;
fs/select.c
574
wait->_qproc = NULL;
fs/select.c
872
static int do_poll(struct poll_list *list, struct poll_wqueues *wait,
fs/select.c
875
poll_table* pt = &wait->pt;
fs/select.c
926
count = wait->error;
fs/select.c
954
if (!poll_schedule_timeout(wait, TASK_INTERRUPTIBLE, to, slack))
fs/signalfd.c
159
DECLARE_WAITQUEUE(wait, current);
fs/signalfd.c
174
add_wait_queue(¤t->sighand->signalfd_wqh, &wait);
fs/signalfd.c
190
remove_wait_queue(¤t->sighand->signalfd_wqh, &wait);
fs/signalfd.c
51
static __poll_t signalfd_poll(struct file *file, poll_table *wait)
fs/signalfd.c
56
poll_wait(file, ¤t->sighand->signalfd_wqh, wait);
fs/smb/client/file.c
1705
bool wait)
fs/smb/client/file.c
1727
else if (!wait)
fs/smb/client/smb1ops.c
1197
__u64 length, __u32 type, int lock, int unlock, bool wait)
fs/smb/client/smb1ops.c
1201
(__u8)type, wait, 0);
fs/smb/client/smb2ops.c
3056
__u64 length, __u32 type, int lock, int unlock, bool wait)
fs/smb/client/smb2ops.c
3062
current->tgid, length, offset, type, wait);
fs/smb/client/smb2ops.c
4455
DECLARE_CRYPTO_WAIT(wait);
fs/smb/client/smb2ops.c
4505
crypto_req_done, &wait);
fs/smb/client/smb2ops.c
4508
: crypto_aead_decrypt(req), &wait);
fs/smb/client/smb2pdu.c
6302
const bool wait)
fs/smb/client/smb2pdu.c
6309
if (!wait && lock_flags != SMB2_LOCKFLAG_UNLOCK)
fs/smb/client/smb2proto.h
231
const __u32 lock_flags, const bool wait);
fs/smb/server/transport_ipc.c
301
wake_up_interruptible(&entry->wait);
fs/smb/server/transport_ipc.c
548
init_waitqueue_head(&entry.wait);
fs/smb/server/transport_ipc.c
561
ret = wait_event_interruptible_timeout(entry.wait,
fs/smb/server/transport_ipc.c
64
wait_queue_head_t wait;
fs/squashfs/decompressor_multi.c
148
goto wait;
fs/squashfs/decompressor_multi.c
153
goto wait;
fs/squashfs/decompressor_multi.c
159
goto wait;
fs/squashfs/decompressor_multi.c
167
wait:
fs/squashfs/decompressor_multi.c
174
wait_event(stream->wait,
fs/squashfs/decompressor_multi.c
42
wait_queue_head_t wait;
fs/squashfs/decompressor_multi.c
58
wake_up(&stream->wait);
fs/squashfs/decompressor_multi.c
75
init_waitqueue_head(&stream->wait);
fs/sync.c
104
iterate_supers(sync_fs_one_sb, &wait);
fs/sync.c
118
int wait = 1;
fs/sync.c
128
iterate_supers(sync_fs_one_sb, &wait);
fs/sync.c
99
int nowait = 0, wait = 1;
fs/timerfd.c
246
static __poll_t timerfd_poll(struct file *file, poll_table *wait)
fs/timerfd.c
252
poll_wait(file, &ctx->wqh, wait);
fs/ubifs/compress.c
111
crypto_req_done, &wait);
fs/ubifs/compress.c
113
err = crypto_wait_req(err, &wait);
fs/ubifs/compress.c
224
DECLARE_CRYPTO_WAIT(wait);
fs/ubifs/compress.c
227
crypto_req_done, &wait);
fs/ubifs/compress.c
241
err = crypto_wait_req(err, &wait);
fs/ubifs/compress.c
95
DECLARE_CRYPTO_WAIT(wait);
fs/ubifs/journal.c
304
DEFINE_WAIT(wait);
fs/ubifs/journal.c
306
__add_wait_queue_entry_tail_exclusive(&c->reserve_space_wq, &wait);
fs/ubifs/journal.c
311
finish_wait(&c->reserve_space_wq, &wait);
fs/ubifs/super.c
463
static int ubifs_sync_fs(struct super_block *sb, int wait)
fs/ubifs/super.c
473
if (!wait)
fs/udf/super.c
2381
static int udf_sync_fs(struct super_block *sb, int wait)
fs/ufs/super.c
624
static int ufs_sync_fs(struct super_block *sb, int wait)
fs/userfaultfd.c
1010
__add_wait_queue(&ctx->fd_wqh, &wait);
fs/userfaultfd.c
1099
__remove_wait_queue(&ctx->fd_wqh, &wait);
fs/userfaultfd.c
938
static __poll_t userfaultfd_poll(struct file *file, poll_table *wait)
fs/userfaultfd.c
943
poll_wait(file, &ctx->fd_wqh, wait);
fs/userfaultfd.c
996
DECLARE_WAITQUEUE(wait, current);
fs/xfs/libxfs/xfs_sb.c
1378
bool wait)
fs/xfs/libxfs/xfs_sb.c
1389
if (wait)
fs/xfs/libxfs/xfs_sb.h
17
extern int xfs_sync_sb(struct xfs_mount *mp, bool wait);
fs/xfs/scrub/iscan.c
382
bool wait)
fs/xfs/scrub/iscan.c
390
if (wait) {
fs/xfs/xfs_buf.c
1012
DECLARE_WAITQUEUE (wait, current);
fs/xfs/xfs_buf.c
1017
add_wait_queue(&bp->b_waiters, &wait);
fs/xfs/xfs_buf.c
1024
remove_wait_queue(&bp->b_waiters, &wait);
fs/xfs/xfs_extent_busy.c
616
DEFINE_WAIT (wait);
fs/xfs/xfs_extent_busy.c
637
prepare_to_wait(&eb->eb_wait, &wait, TASK_KILLABLE);
fs/xfs/xfs_extent_busy.c
643
finish_wait(&eb->eb_wait, &wait);
fs/xfs/xfs_extent_busy.c
651
DEFINE_WAIT (wait);
fs/xfs/xfs_extent_busy.c
655
prepare_to_wait(&eb->eb_wait, &wait, TASK_KILLABLE);
fs/xfs/xfs_extent_busy.c
660
finish_wait(&eb->eb_wait, &wait);
fs/xfs/xfs_healthmon.c
1011
struct poll_table_struct *wait)
fs/xfs/xfs_healthmon.c
1016
poll_wait(file, &hm->wait, wait);
fs/xfs/xfs_healthmon.c
1203
init_waitqueue_head(&hm->wait);
fs/xfs/xfs_healthmon.c
152
wake_up_all(&hm->wait);
fs/xfs/xfs_healthmon.c
284
wake_up(&hm->wait);
fs/xfs/xfs_healthmon.c
307
wake_up(&hm->wait);
fs/xfs/xfs_healthmon.c
326
wake_up(&hm->wait);
fs/xfs/xfs_healthmon.c
374
wake_up(&hm->wait);
fs/xfs/xfs_healthmon.c
959
ret = wait_event_interruptible(hm->wait,
fs/xfs/xfs_healthmon.h
47
struct wait_queue_head wait;
fs/xfs/xfs_icache.c
1233
bool wait;
fs/xfs/xfs_icache.c
1235
wait = icw && (icw->icw_flags & XFS_ICWALK_FLAG_SYNC);
fs/xfs/xfs_icache.c
1244
if (!wait && mapping_tagged(VFS_I(ip)->i_mapping, PAGECACHE_TAG_DIRTY))
fs/xfs/xfs_icache.c
1255
if (wait)
fs/xfs/xfs_icache.c
1404
bool wait;
fs/xfs/xfs_icache.c
1407
wait = icw && (icw->icw_flags & XFS_ICWALK_FLAG_SYNC);
fs/xfs/xfs_icache.c
1424
if (wait)
fs/xfs/xfs_icache.c
1431
if (wait)
fs/xfs/xfs_inode.c
1857
DEFINE_WAIT_BIT(wait, &ip->i_flags, __XFS_IPINNED_BIT);
fs/xfs/xfs_inode.c
1862
prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
fs/xfs/xfs_inode.c
1866
finish_wait(wq, &wait.wq_entry);
fs/xfs/xfs_log_priv.h
599
DECLARE_WAITQUEUE(wait, current);
fs/xfs/xfs_log_priv.h
601
add_wait_queue_exclusive(wq, &wait);
fs/xfs/xfs_log_priv.h
605
remove_wait_queue(wq, &wait);
fs/xfs/xfs_super.c
811
int wait)
fs/xfs/xfs_super.c
821
if (!wait)
fs/xfs/xfs_trans_ail.c
737
DEFINE_WAIT(wait);
fs/xfs/xfs_trans_ail.c
741
prepare_to_wait(&ailp->ail_empty, &wait, TASK_UNINTERRUPTIBLE);
fs/xfs/xfs_trans_ail.c
749
finish_wait(&ailp->ail_empty, &wait);
fs/xfs/xfs_zone_alloc.c
720
DEFINE_WAIT (wait);
fs/xfs/xfs_zone_alloc.c
728
prepare_to_wait(&zi->zi_zone_wait, &wait, TASK_UNINTERRUPTIBLE);
fs/xfs/xfs_zone_alloc.c
734
finish_wait(&zi->zi_zone_wait, &wait);
include/crypto/if_alg.h
150
struct crypto_wait wait;
include/crypto/if_alg.h
242
poll_table *wait);
include/drm/drm_file.h
479
__poll_t drm_poll(struct file *filp, struct poll_table_struct *wait);
include/linux/blkdev.h
1790
void sync_bdevs(bool wait);
include/linux/blkdev.h
1806
static inline void sync_bdevs(bool wait)
include/linux/buffer_head.h
246
int __bh_read(struct buffer_head *bh, blk_opf_t op_flags, bool wait);
include/linux/ceph/ceph_fs.h
471
__u8 wait; /* will caller wait for lock to become available? */
include/linux/completion.h
28
struct swait_queue_head wait;
include/linux/completion.h
36
{ 0, __SWAIT_QUEUE_HEAD_INITIALIZER((work).wait) }
include/linux/completion.h
87
init_swait_queue_head(&x->wait);
include/linux/crypto.h
381
static inline int crypto_wait_req(int err, struct crypto_wait *wait)
include/linux/crypto.h
386
wait_for_completion(&wait->completion);
include/linux/crypto.h
387
reinit_completion(&wait->completion);
include/linux/crypto.h
388
err = wait->err;
include/linux/crypto.h
395
static inline void crypto_init_wait(struct crypto_wait *wait)
include/linux/crypto.h
397
init_completion(&wait->completion);
include/linux/dma-fence.h
222
signed long (*wait)(struct dma_fence *fence,
include/linux/dma/ti-cppi5.h
1000
bool wait, enum cppi5_tr_event_size event_size,
include/linux/dma/ti-cppi5.h
1013
if (wait)
include/linux/eventfd.h
39
int eventfd_ctx_remove_wait_queue(struct eventfd_ctx *ctx, wait_queue_entry_t *wait,
include/linux/eventfd.h
70
wait_queue_entry_t *wait, __u64 *cnt)
include/linux/filelock.h
541
static inline int break_layout(struct inode *inode, bool wait)
include/linux/filelock.h
550
if (!wait)
include/linux/filelock.h
566
static inline int break_lease(struct inode *inode, bool wait)
include/linux/filelock.h
588
static inline int break_layout(struct inode *inode, bool wait)
include/linux/fs.h
2269
int sync_inode_metadata(struct inode *inode, int wait);
include/linux/fs/super_types.h
92
int (*sync_fs)(struct super_block *sb, int wait);
include/linux/fs_pin.h
16
init_waitqueue_head(&p->wait);
include/linux/fs_pin.h
5
wait_queue_head_t wait;
include/linux/hid.h
1251
if (hdev->ll_driver->wait)
include/linux/hid.h
1252
hdev->ll_driver->wait(hdev);
include/linux/hid.h
934
int (*wait)(struct hid_device *hdev);
include/linux/hiddev.h
28
wait_queue_head_t wait;
include/linux/hidraw.h
15
wait_queue_head_t wait;
include/linux/hw_random.h
43
int (*data_present)(struct hwrng *rng, int wait);
include/linux/hw_random.h
45
int (*read)(struct hwrng *rng, void *data, size_t max, bool wait);
include/linux/io_uring_types.h
120
struct wait_queue_head wait;
include/linux/kmod.h
21
int __request_module(bool wait, const char *name, ...);
include/linux/kvm_host.h
1533
void __kvm_vcpu_kick(struct kvm_vcpu *vcpu, bool wait);
include/linux/kvm_host.h
1723
return &vcpu->wait;
include/linux/kvm_host.h
344
struct rcuwait wait;
include/linux/kvm_irqfd.h
42
wait_queue_entry_t wait;
include/linux/lp.h
25
#define LP_WAIT(minor) lp_table[(minor)].wait /* strobe wait */
include/linux/lp.h
51
unsigned int wait;
include/linux/memcontrol.h
1880
bool mem_cgroup_oom_synchronize(bool wait);
include/linux/memcontrol.h
1916
static inline bool mem_cgroup_oom_synchronize(bool wait)
include/linux/mempool.h
27
wait_queue_head_t wait;
include/linux/mtd/onenand.h
105
int (*wait)(struct mtd_info *mtd, int state);
include/linux/mtd/spi-nor.h
386
wait_queue_head_t wait;
include/linux/net.h
100
wait_queue_head_t wait;
include/linux/net.h
179
struct poll_table_struct *wait);
include/linux/pagemap.h
1086
wait_queue_entry_t wait;
include/linux/poll.h
88
wait_queue_entry_t wait;
include/linux/posix-clock.h
60
poll_table *wait);
include/linux/psi.h
32
poll_table *wait);
include/linux/remoteproc/mtk_scp.h
62
unsigned int wait);
include/linux/rpmsg.h
192
poll_table *wait);
include/linux/rpmsg.h
288
struct file *filp, poll_table *wait)
include/linux/rpmsg/mtk_rpmsg.h
28
void *buf, unsigned int len, unsigned int wait);
include/linux/sbitmap.h
590
struct wait_queue_entry wait;
include/linux/sbitmap.h
596
.wait = { \
include/linux/sbitmap.h
599
.entry = LIST_HEAD_INIT((name).wait.entry), \
include/linux/sbitmap.h
97
wait_queue_head_t wait;
include/linux/skbuff.h
4209
struct poll_table_struct *wait,
include/linux/skbuff.h
4212
struct poll_table_struct *wait);
include/linux/smp.h
104
smp_call_func_t func, void *info, bool wait)
include/linux/smp.h
106
on_each_cpu_cond_mask(cond_func, func, info, wait, cpu_online_mask);
include/linux/smp.h
163
void smp_call_function(smp_call_func_t func, void *info, int wait);
include/linux/smp.h
165
smp_call_func_t func, void *info, bool wait);
include/linux/smp.h
168
smp_call_func_t func, void *info, int wait);
include/linux/smp.h
204
#define smp_call_function(func, info, wait) \
include/linux/smp.h
208
#define smp_call_function_many(mask, func, info, wait) \
include/linux/smp.h
214
void *info, int wait)
include/linux/smp.h
216
return smp_call_function_single(0, func, info, wait);
include/linux/smp.h
51
int wait);
include/linux/smp.h
54
void *info, bool wait, const struct cpumask *mask);
include/linux/smp.h
70
static inline void on_each_cpu(smp_call_func_t func, void *info, int wait)
include/linux/smp.h
72
on_each_cpu_cond_mask(NULL, func, info, wait, cpu_online_mask);
include/linux/smp.h
92
smp_call_func_t func, void *info, bool wait)
include/linux/smp.h
94
on_each_cpu_cond_mask(NULL, func, info, wait, mask);
include/linux/swait.h
151
extern void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int state);
include/linux/swait.h
152
extern long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state);
include/linux/swait.h
154
extern void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait);
include/linux/swait.h
155
extern void finish_swait(struct swait_queue_head *q, struct swait_queue *wait);
include/linux/sysctl.h
151
wait_queue_head_t wait;
include/linux/sysctl.h
161
.wait = __WAIT_QUEUE_HEAD_INITIALIZER(name.wait) }
include/linux/trace_events.h
684
#define hist_poll_wait(file, wait) \
include/linux/trace_events.h
685
poll_wait(file, &hist_poll_wq, wait)
include/linux/tty_ldisc.h
250
struct poll_table_struct *wait);
include/linux/uacce.h
94
wait_queue_head_t wait;
include/linux/uio_driver.h
82
wait_queue_head_t wait;
include/linux/umh.h
26
int wait;
include/linux/umh.h
34
call_usermodehelper(const char *path, char **argv, char **envp, int wait);
include/linux/umh.h
43
call_usermodehelper_exec(struct subprocess_info *info, int wait);
include/linux/usb.h
1426
wait_queue_head_t wait;
include/linux/usb.h
1436
init_waitqueue_head(&anchor->wait);
include/linux/usb/usbnet.h
27
wait_queue_head_t wait;
include/linux/vfio.h
381
wait_queue_entry_t wait;
include/linux/wait.h
1242
#define init_wait_func(wait, function) \
include/linux/wait.h
1244
(wait)->private = current; \
include/linux/wait.h
1245
(wait)->func = function; \
include/linux/wait.h
1246
INIT_LIST_HEAD(&(wait)->entry); \
include/linux/wait.h
1247
(wait)->flags = 0; \
include/linux/wait.h
1250
#define init_wait(wait) init_wait_func(wait, autoremove_wake_function)
include/linux/wwan.h
72
poll_table *wait);
include/media/cec.h
99
wait_queue_head_t wait;
include/media/dvb_vb2.h
124
#define dvb_vb2_fill_buffer(ctx, file, wait, flags, flush) (0)
include/media/dvb_vb2.h
128
poll_table *wait)
include/media/dvb_vb2.h
188
poll_table *wait);
include/media/v4l2-ctrls.h
1344
__poll_t v4l2_ctrl_poll(struct file *file, struct poll_table_struct *wait);
include/media/v4l2-fh.h
49
wait_queue_head_t wait;
include/media/v4l2-mem2mem.h
488
struct poll_table_struct *wait);
include/media/v4l2-mem2mem.h
916
__poll_t v4l2_m2m_fop_poll(struct file *file, poll_table *wait);
include/media/videobuf2-core.h
1086
poll_table *wait);
include/media/videobuf2-v4l2.h
293
__poll_t vb2_poll(struct vb2_queue *q, struct file *file, poll_table *wait);
include/media/videobuf2-v4l2.h
349
__poll_t vb2_fop_poll(struct file *file, poll_table *wait);
include/net/af_unix.h
47
#define peer_wait peer_wq.wait
include/net/bluetooth/bluetooth.h
433
__poll_t bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait);
include/net/cfg80211.h
3926
unsigned int wait;
include/net/sctp/sctp.h
95
poll_table *wait);
include/net/sctp/structs.h
1901
wait_queue_head_t wait;
include/net/sock.h
2113
BUILD_BUG_ON(offsetof(struct socket_wq, wait) != 0);
include/net/sock.h
2114
return &rcu_dereference_raw(sk->sk_wq)->wait;
include/net/sock.h
2404
return wq && wq_has_sleeper(&wq->wait);
include/net/sock.h
2423
poll_wait(filp, &sock->wq.wait, p);
include/net/tcp.h
490
struct poll_table_struct *wait);
include/net/udp.h
429
__poll_t udp_poll(struct file *file, struct socket *sock, poll_table *wait);
include/pcmcia/cistpl.h
408
u_int wait, waitscale;
include/rdma/rdma_vt.h
358
void (*notify_restart_rc)(struct rvt_qp *qp, u32 psn, int wait);
include/rdma/rdmavt_qp.h
373
wait_queue_head_t wait;
include/rdma/rdmavt_qp.h
523
wait_queue_head_t wait;
include/rdma/rdmavt_qp.h
578
wake_up(&qp->wait);
include/soc/qcom/tcs.h
47
u32 wait;
include/sound/ac97_codec.h
194
void (*wait) (struct snd_ac97 *ac97);
include/sound/emu10k1.h
1870
void snd_emu10k1_wait(struct snd_emu10k1 *emu, unsigned int wait);
include/sound/hwdep.h
26
poll_table *wait);
include/sound/info.h
52
poll_table *wait);
include/trace/events/btrfs.h
794
TP_PROTO(const struct btrfs_fs_info *fs_info, int wait),
include/trace/events/btrfs.h
796
TP_ARGS(fs_info, wait),
include/trace/events/btrfs.h
799
__field( int, wait )
include/trace/events/btrfs.h
803
__entry->wait = wait;
include/trace/events/btrfs.h
806
TP_printk_btrfs("wait=%d", __entry->wait)
include/trace/events/dlm.h
590
__field(uint8_t, wait)
include/trace/events/dlm.h
605
__entry->wait = info->wait;
include/trace/events/dlm.h
619
__entry->optype, __entry->ex, __entry->wait,
include/trace/events/ext4.h
1016
TP_PROTO(struct super_block *sb, int wait),
include/trace/events/ext4.h
1018
TP_ARGS(sb, wait),
include/trace/events/ext4.h
1022
__field( int, wait )
include/trace/events/ext4.h
1028
__entry->wait = wait;
include/trace/events/ext4.h
1033
__entry->wait)
include/trace/events/f2fs.h
307
TP_PROTO(struct super_block *sb, int wait),
include/trace/events/f2fs.h
309
TP_ARGS(sb, wait),
include/trace/events/f2fs.h
314
__field(int, wait)
include/trace/events/f2fs.h
320
__entry->wait = wait;
include/trace/events/f2fs.h
326
__entry->wait)
include/trace/events/jbd2.h
257
__field( unsigned long, wait )
include/trace/events/jbd2.h
271
__entry->wait = stats->rs_wait;
include/trace/events/jbd2.h
286
jiffies_to_msecs(__entry->wait),
include/trace/events/module.h
109
TP_PROTO(char *name, bool wait, unsigned long ip),
include/trace/events/module.h
111
TP_ARGS(name, wait, ip),
include/trace/events/module.h
115
__field( bool, wait )
include/trace/events/module.h
121
__entry->wait = wait;
include/trace/events/module.h
126
__get_str(name), (int)__entry->wait, (void *)__entry->ip)
include/trace/events/sunrpc.h
1232
__field(bool, wait)
include/trace/events/sunrpc.h
1252
__entry->wait = test_bit(XPRT_CWND_WAIT, &xprt->state);
include/trace/events/sunrpc.h
1260
__entry->wait ? " (wait)" : "")
include/uapi/drm/radeon_drm.h
210
} wait;
include/uapi/drm/radeon_drm.h
274
} wait;
include/uapi/linux/dlm_plock.h
34
__u8 wait;
include/video/sticore.h
102
u32 wait : 1; /* should routine idle wait or not */
include/video/sticore.h
148
u32 wait : 1; /* should routine idle wait or not */
include/video/sticore.h
270
u32 wait : 1; /* should routine idle wait or not */
include/video/sticore.h
284
u32 wait : 1; /* should routine idle wait or not */
io_uring/cancel.c
271
DEFINE_WAIT(wait);
io_uring/cancel.c
320
prepare_to_wait(&ctx->cq_wait, &wait, TASK_INTERRUPTIBLE);
io_uring/cancel.c
339
finish_wait(&ctx->cq_wait, &wait);
io_uring/cancel.c
584
DEFINE_WAIT(wait);
io_uring/cancel.c
629
prepare_to_wait(&tctx->wait, &wait, TASK_INTERRUPTIBLE);
io_uring/cancel.c
647
finish_wait(&tctx->wait, &wait);
io_uring/io-wq.c
1231
static int io_wq_hash_wake(struct wait_queue_entry *wait, unsigned mode,
io_uring/io-wq.c
1234
struct io_wq *wq = container_of(wait, struct io_wq, wait);
io_uring/io-wq.c
1237
list_del_init(&wait->entry);
io_uring/io-wq.c
1273
INIT_LIST_HEAD(&wq->wait.entry);
io_uring/io-wq.c
1274
wq->wait.func = io_wq_hash_wake;
io_uring/io-wq.c
130
struct wait_queue_entry wait;
io_uring/io-wq.c
1372
spin_lock_irq(&wq->hash->wait.lock);
io_uring/io-wq.c
1373
list_del_init(&wq->wait.entry);
io_uring/io-wq.c
1374
spin_unlock_irq(&wq->hash->wait.lock);
io_uring/io-wq.c
511
spin_lock_irq(&wq->hash->wait.lock);
io_uring/io-wq.c
512
if (list_empty(&wq->wait.entry)) {
io_uring/io-wq.c
513
__add_wait_queue(&wq->hash->wait, &wq->wait);
io_uring/io-wq.c
516
list_del_init(&wq->wait.entry);
io_uring/io-wq.c
520
spin_unlock_irq(&wq->hash->wait.lock);
io_uring/io-wq.c
574
if (wq_has_sleeper(&wq->hash->wait))
io_uring/io-wq.c
575
wake_up(&wq->hash->wait);
io_uring/io-wq.c
667
spin_lock_irq(&wq->hash->wait.lock);
io_uring/io-wq.c
670
spin_unlock_irq(&wq->hash->wait.lock);
io_uring/io-wq.c
671
if (wq_has_sleeper(&wq->hash->wait))
io_uring/io-wq.c
672
wake_up(&wq->hash->wait);
io_uring/io-wq.h
28
struct wait_queue_head wait;
io_uring/io_uring.c
1306
wq_has_sleeper(&ctx->sq_data->wait))
io_uring/io_uring.c
1307
wake_up(&ctx->sq_data->wait);
io_uring/io_uring.c
2240
static __poll_t io_uring_poll(struct file *file, poll_table *wait)
io_uring/io_uring.c
2251
poll_wait(file, &ctx->poll_wq, wait);
io_uring/io_uring.c
2596
wake_up(&ctx->sq_data->wait);
io_uring/io_uring.c
602
wake_up(&tctx->wait);
io_uring/poll.c
137
INIT_LIST_HEAD(&poll->wait.entry);
io_uring/poll.c
138
init_waitqueue_func_entry(&poll->wait, io_poll_wake);
io_uring/poll.c
149
list_del_init(&poll->wait.entry);
io_uring/poll.c
398
static int io_poll_wake(struct wait_queue_entry *wait, unsigned mode, int sync,
io_uring/poll.c
401
struct io_kiocb *req = wqe_to_req(wait);
io_uring/poll.c
402
struct io_poll *poll = container_of(wait, struct io_poll, wait);
io_uring/poll.c
424
if (wqe_is_double(wait))
io_uring/poll.c
508
poll->wait.private = (void *) wqe_private;
io_uring/poll.c
511
add_wait_queue_exclusive(head, &poll->wait);
io_uring/poll.c
513
add_wait_queue(head, &poll->wait);
io_uring/poll.c
56
static int io_poll_wake(struct wait_queue_entry *wait, unsigned mode, int sync,
io_uring/poll.h
18
struct wait_queue_entry wait;
io_uring/register.c
294
if (ctx->sq_data && wq_has_sleeper(&ctx->sq_data->wait))
io_uring/register.c
295
wake_up(&ctx->sq_data->wait);
io_uring/rw.c
763
static int io_async_buf_func(struct wait_queue_entry *wait, unsigned mode,
io_uring/rw.c
767
struct io_kiocb *req = wait->private;
io_uring/rw.c
771
wpq = container_of(wait, struct wait_page_queue, wait);
io_uring/rw.c
777
list_del_init(&wait->entry);
io_uring/rw.c
797
struct wait_page_queue *wait = &io->wpq;
io_uring/rw.c
820
wait->wait.func = io_async_buf_func;
io_uring/rw.c
821
wait->wait.private = req;
io_uring/rw.c
822
wait->wait.flags = 0;
io_uring/rw.c
823
INIT_LIST_HEAD(&wait->wait.entry);
io_uring/rw.c
826
kiocb->ki_waitq = wait;
io_uring/sqpoll.c
164
init_waitqueue_head(&sqd->wait);
io_uring/sqpoll.c
255
wait_event(sqd->wait, !atomic_read(&sqd->park_pending));
io_uring/sqpoll.c
300
DEFINE_WAIT(wait);
io_uring/sqpoll.c
374
prepare_to_wait(&sqd->wait, &wait, TASK_INTERRUPTIBLE);
io_uring/sqpoll.c
410
finish_wait(&sqd->wait, &wait);
io_uring/sqpoll.c
431
DEFINE_WAIT(wait);
io_uring/sqpoll.c
436
prepare_to_wait(&ctx->sqo_sq_wait, &wait, TASK_INTERRUPTIBLE);
io_uring/sqpoll.c
443
finish_wait(&ctx->sqo_sq_wait, &wait);
io_uring/sqpoll.c
46
wake_up(&sqd->wait);
io_uring/sqpoll.h
12
struct wait_queue_head wait;
io_uring/tctx.c
103
init_waitqueue_head(&tctx->wait);
io_uring/tctx.c
32
init_waitqueue_head(&hash->wait);
io_uring/waitid.c
236
static int io_waitid_wait(struct wait_queue_entry *wait, unsigned mode,
io_uring/waitid.c
239
struct wait_opts *wo = container_of(wait, struct wait_opts, child_wait);
io_uring/waitid.c
248
list_del_init(&wait->entry);
ipc/mqueue.c
1042
struct ext_wait_queue wait;
ipc/mqueue.c
1108
wait.task = current;
ipc/mqueue.c
1109
wait.msg = (void *) msg_ptr;
ipc/mqueue.c
1112
WRITE_ONCE(wait.state, STATE_NONE);
ipc/mqueue.c
1113
ret = wq_sleep(info, SEND, timeout, &wait);
ipc/mqueue.c
1150
struct ext_wait_queue wait;
ipc/mqueue.c
1201
wait.task = current;
ipc/mqueue.c
1204
WRITE_ONCE(wait.state, STATE_NONE);
ipc/mqueue.c
1205
ret = wq_sleep(info, RECV, timeout, &wait);
ipc/mqueue.c
1206
msg_ptr = wait.msg;
kernel/audit.c
1625
DECLARE_WAITQUEUE(wait, current);
kernel/audit.c
1630
add_wait_queue_exclusive(&audit_backlog_wait, &wait);
kernel/audit.c
1633
remove_wait_queue(&audit_backlog_wait, &wait);
kernel/audit.c
1939
DECLARE_WAITQUEUE(wait, current);
kernel/audit.c
1942
&wait);
kernel/audit.c
1946
remove_wait_queue(&audit_backlog_wait, &wait);
kernel/cgroup/cgroup.c
3270
DEFINE_WAIT(wait);
kernel/cgroup/cgroup.c
3276
prepare_to_wait(&dsct->offline_waitq, &wait,
kernel/cgroup/cgroup.c
3281
finish_wait(&dsct->offline_waitq, &wait);
kernel/cgroup/cgroup.c
6259
DEFINE_WAIT(wait);
kernel/cgroup/cgroup.c
6290
prepare_to_wait(&cgrp->dying_populated_waitq, &wait,
kernel/cgroup/cgroup.c
6295
finish_wait(&cgrp->dying_populated_waitq, &wait);
kernel/events/core.c
6280
static __poll_t perf_poll(struct file *file, poll_table *wait)
kernel/events/core.c
6289
poll_wait(file, &event->waitq, wait);
kernel/exit.c
1604
static int child_wait_callback(wait_queue_entry_t *wait, unsigned mode,
kernel/exit.c
1607
struct wait_opts *wo = container_of(wait, struct wait_opts,
kernel/exit.c
1612
return default_wake_function(wait, mode, sync, key);
kernel/locking/percpu-rwsem.c
145
bool wait;
kernel/locking/percpu-rwsem.c
152
wait = !__percpu_rwsem_trylock(sem, reader);
kernel/locking/percpu-rwsem.c
153
if (wait) {
kernel/locking/percpu-rwsem.c
159
while (wait) {
kernel/module/dups.c
119
bool kmod_dup_request_exists_wait(char *module_name, bool wait, int *dup_ret)
kernel/module/dups.c
152
if (!wait) {
kernel/module/dups.c
188
if (!wait) {
kernel/module/internal.h
244
bool kmod_dup_request_exists_wait(char *module_name, bool wait, int *dup_ret);
kernel/module/internal.h
247
static inline bool kmod_dup_request_exists_wait(char *module_name, bool wait, int *dup_ret)
kernel/module/kmod.c
103
ret = call_usermodehelper_exec(info, wait | UMH_KILLABLE);
kernel/module/kmod.c
132
int __request_module(bool wait, const char *fmt, ...)
kernel/module/kmod.c
144
WARN_ON_ONCE(wait && current_is_async());
kernel/module/kmod.c
166
trace_module_request(module_name, wait, _RET_IP_);
kernel/module/kmod.c
168
if (kmod_dup_request_exists_wait(module_name, wait, &dup_ret)) {
kernel/module/kmod.c
173
ret = call_modprobe(module_name, wait ? UMH_WAIT_PROC : UMH_WAIT_EXEC);
kernel/module/kmod.c
72
static int call_modprobe(char *orig_module_name, int wait)
kernel/power/swap.c
223
wait_queue_head_t wait;
kernel/power/swap.c
231
init_waitqueue_head(&hb->wait);
kernel/power/swap.c
261
wake_up(&hb->wait);
kernel/power/swap.c
294
wait_event(hb->wait, atomic_read(&hb->count) == 0);
kernel/printk/printk.c
901
static __poll_t devkmsg_poll(struct file *file, poll_table *wait)
kernel/printk/printk.c
907
poll_wait(file, &log_wait, wait);
kernel/rcu/tasks.h
140
.cbs_wait = __RCUWAIT_INITIALIZER(rt_name.wait), \
kernel/relay.c
770
static __poll_t relay_file_poll(struct file *filp, poll_table *wait)
kernel/relay.c
779
poll_wait(filp, &buf->read_wait, wait);
kernel/resource.c
1318
DECLARE_WAITQUEUE(wait, current);
kernel/resource.c
1351
add_wait_queue(&muxed_resource_wait, &wait);
kernel/resource.c
1355
remove_wait_queue(&muxed_resource_wait, &wait);
kernel/scftorture.c
234
static void scf_sel_add(unsigned long weight, int prim, bool wait)
kernel/scftorture.c
249
scfsp->scfs_wait = wait;
kernel/sched/completion.c
101
raw_spin_lock_irq(&x->wait.lock);
kernel/sched/completion.c
103
__finish_swait(&x->wait, &wait);
kernel/sched/completion.c
120
raw_spin_lock_irq(&x->wait.lock);
kernel/sched/completion.c
122
raw_spin_unlock_irq(&x->wait.lock);
kernel/sched/completion.c
25
raw_spin_lock_irqsave(&x->wait.lock, flags);
kernel/sched/completion.c
29
swake_up_locked(&x->wait, wake_flags);
kernel/sched/completion.c
30
raw_spin_unlock_irqrestore(&x->wait.lock, flags);
kernel/sched/completion.c
323
raw_spin_lock_irqsave(&x->wait.lock, flags);
kernel/sched/completion.c
328
raw_spin_unlock_irqrestore(&x->wait.lock, flags);
kernel/sched/completion.c
354
raw_spin_lock_irqsave(&x->wait.lock, flags);
kernel/sched/completion.c
355
raw_spin_unlock_irqrestore(&x->wait.lock, flags);
kernel/sched/completion.c
78
raw_spin_lock_irqsave(&x->wait.lock, flags);
kernel/sched/completion.c
80
swake_up_all_locked(&x->wait);
kernel/sched/completion.c
81
raw_spin_unlock_irqrestore(&x->wait.lock, flags);
kernel/sched/completion.c
90
DECLARE_SWAITQUEUE(wait);
kernel/sched/completion.c
97
__prepare_to_swait(&x->wait, &wait);
kernel/sched/completion.c
99
raw_spin_unlock_irq(&x->wait.lock);
kernel/sched/psi.c
1483
struct file *file, poll_table *wait)
kernel/sched/psi.c
1496
kernfs_generic_poll(t->of, wait);
kernel/sched/psi.c
1498
poll_wait(file, &t->event_wait, wait);
kernel/sched/psi.c
1598
static __poll_t psi_fop_poll(struct file *file, poll_table *wait)
kernel/sched/psi.c
1602
return psi_trigger_poll(&seq->private, file, wait);
kernel/sched/sched.h
3764
extern void __prepare_to_swait(struct swait_queue_head *q, struct swait_queue *wait);
kernel/sched/swait.c
103
long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state)
kernel/sched/swait.c
114
list_del_init(&wait->task_list);
kernel/sched/swait.c
117
__prepare_to_swait(q, wait);
kernel/sched/swait.c
126
void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait)
kernel/sched/swait.c
129
if (!list_empty(&wait->task_list))
kernel/sched/swait.c
130
list_del_init(&wait->task_list);
kernel/sched/swait.c
133
void finish_swait(struct swait_queue_head *q, struct swait_queue *wait)
kernel/sched/swait.c
139
if (!list_empty_careful(&wait->task_list)) {
kernel/sched/swait.c
141
list_del_init(&wait->task_list);
kernel/sched/swait.c
85
void __prepare_to_swait(struct swait_queue_head *q, struct swait_queue *wait)
kernel/sched/swait.c
87
wait->task = current;
kernel/sched/swait.c
88
if (list_empty(&wait->task_list))
kernel/sched/swait.c
89
list_add_tail(&wait->task_list, &q->task_list);
kernel/sched/swait.c
92
void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int state)
kernel/sched/swait.c
97
__prepare_to_swait(q, wait);
kernel/sched/wait.c
332
int do_wait_intr(wait_queue_head_t *wq, wait_queue_entry_t *wait)
kernel/sched/wait.c
334
if (likely(list_empty(&wait->entry)))
kernel/sched/wait.c
335
__add_wait_queue_entry_tail(wq, wait);
kernel/sched/wait.c
349
int do_wait_intr_irq(wait_queue_head_t *wq, wait_queue_entry_t *wait)
kernel/sched/wait.c
351
if (likely(list_empty(&wait->entry)))
kernel/sched/wait.c
352
__add_wait_queue_entry_tail(wq, wait);
kernel/seccomp.c
1515
static int recv_wake_function(wait_queue_entry_t *wait, unsigned int mode, int sync,
kernel/seccomp.c
1521
return autoremove_wake_function(wait, mode, sync, key);
kernel/seccomp.c
1526
DEFINE_WAIT_FUNC(wait, recv_wake_function);
kernel/seccomp.c
1536
ret = prepare_to_wait_event(&filter->wqh, &wait, TASK_INTERRUPTIBLE);
kernel/seccomp.c
1548
finish_wait(&filter->wqh, &wait);
kernel/smp.c
1035
void *info, bool wait, const struct cpumask *mask)
kernel/smp.c
1039
if (wait)
kernel/smp.c
637
int wait)
kernel/smp.c
672
if (!wait) {
kernel/smp.c
686
if (wait)
kernel/smp.c
755
smp_call_func_t func, void *info, int wait)
kernel/smp.c
765
ret = smp_call_function_single(cpu, func, info, wait);
kernel/smp.c
787
bool wait = scf_flags & SCF_WAIT;
kernel/smp.c
830
if (wait)
kernel/smp.c
872
if (run_remote && wait) {
kernel/smp.c
898
smp_call_func_t func, void *info, bool wait)
kernel/smp.c
900
smp_call_function_many_cond(mask, func, info, wait * SCF_WAIT, NULL);
kernel/smp.c
919
void smp_call_function(smp_call_func_t func, void *info, int wait)
kernel/smp.c
922
smp_call_function_many(cpu_online_mask, func, info, wait);
kernel/time/posix-clock.c
58
static __poll_t posix_clock_poll(struct file *fp, poll_table *wait)
kernel/time/posix-clock.c
68
result = clk->ops.poll(pccontext, fp, wait);
kernel/trace/trace_events_hist.c
5776
static __poll_t event_hist_poll(struct file *file, struct poll_table_struct *wait)
kernel/trace/trace_events_hist.c
5790
hist_poll_wait(file, wait);
kernel/umh.c
118
if (!(sub_info->wait & UMH_WAIT_PROC))
kernel/umh.c
162
if (sub_info->wait & UMH_WAIT_PROC) {
kernel/umh.c
211
DEFINE_WAIT(wait);
kernel/umh.c
216
prepare_to_wait(&usermodehelper_disabled_waitq, &wait,
kernel/umh.c
234
finish_wait(&usermodehelper_disabled_waitq, &wait);
kernel/umh.c
241
DEFINE_WAIT(wait);
kernel/umh.c
248
prepare_to_wait(&usermodehelper_disabled_waitq, &wait,
kernel/umh.c
261
finish_wait(&usermodehelper_disabled_waitq, &wait);
kernel/umh.c
401
int call_usermodehelper_exec(struct subprocess_info *sub_info, int wait)
kernel/umh.c
430
sub_info->complete = (wait == UMH_NO_WAIT) ? NULL : &done;
kernel/umh.c
431
sub_info->wait = wait;
kernel/umh.c
434
if (wait == UMH_NO_WAIT) /* task has freed sub_info */
kernel/umh.c
437
if (wait & UMH_FREEZABLE)
kernel/umh.c
440
if (wait & UMH_KILLABLE) {
kernel/umh.c
482
int call_usermodehelper(const char *path, char **argv, char **envp, int wait)
kernel/umh.c
485
gfp_t gfp_mask = (wait == UMH_NO_WAIT) ? GFP_ATOMIC : GFP_KERNEL;
kernel/umh.c
492
return call_usermodehelper_exec(info, wait);
kernel/up.c
13
int wait)
kernel/up.c
44
void *info, bool wait, const struct cpumask *mask)
kernel/workqueue.c
3931
bool wait = false;
kernel/workqueue.c
3962
wait = true;
kernel/workqueue.c
3979
return wait;
lib/sbitmap.c
473
init_waitqueue_head(&sbq->ws[i].wait);
lib/sbitmap.c
603
if (waitqueue_active(&ws->wait)) {
lib/sbitmap.c
604
woken = wake_up_nr(&ws->wait, nr);
lib/sbitmap.c
717
if (waitqueue_active(&ws->wait))
lib/sbitmap.c
718
wake_up(&ws->wait);
lib/sbitmap.c
750
waitqueue_active(&ws->wait) ? "active" : "inactive");
lib/sbitmap.c
766
add_wait_queue(&ws->wait, &sbq_wait->wait);
lib/sbitmap.c
773
list_del_init(&sbq_wait->wait.entry);
lib/sbitmap.c
789
prepare_to_wait_exclusive(&ws->wait, &sbq_wait->wait, state);
lib/sbitmap.c
796
finish_wait(&ws->wait, &sbq_wait->wait);
lib/test_objpool.c
140
init_completion(&data->wait);
lib/test_objpool.c
236
complete(&test->data.wait);
lib/test_objpool.c
37
struct completion wait;
lib/test_objpool.c
384
complete(&test->data.wait);
lib/test_objpool.c
400
wait_for_completion(&test->data.wait);
lib/test_objpool.c
570
complete(&test->data.wait);
lib/test_objpool.c
587
wait_for_completion(&test->data.wait);
mm/filemap.c
1133
static int wake_page_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *arg)
mm/filemap.c
1138
= container_of(wait, struct wait_page_queue, wait);
mm/filemap.c
1147
flags = wait->flags;
mm/filemap.c
1167
smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN);
mm/filemap.c
1168
wake_up_state(wait->private, mode);
mm/filemap.c
1180
list_del_init_careful(&wait->entry);
mm/filemap.c
1232
struct wait_queue_entry *wait)
mm/filemap.c
1234
if (wait->flags & WQ_FLAG_EXCLUSIVE) {
mm/filemap.c
1240
wait->flags |= WQ_FLAG_WOKEN | WQ_FLAG_DONE;
mm/filemap.c
1250
wait_queue_entry_t *wait = &wait_page.wait;
mm/filemap.c
1262
init_wait(wait);
mm/filemap.c
1263
wait->func = wake_page_function;
mm/filemap.c
1268
wait->flags = 0;
mm/filemap.c
1270
wait->flags = WQ_FLAG_EXCLUSIVE;
mm/filemap.c
1272
wait->flags |= WQ_FLAG_CUSTOM;
mm/filemap.c
1291
if (!folio_trylock_flag(folio, bit_nr, wait))
mm/filemap.c
1292
__add_wait_queue_entry_tail(q, wait);
mm/filemap.c
1318
flags = smp_load_acquire(&wait->flags);
mm/filemap.c
1344
wait->flags |= WQ_FLAG_DONE;
mm/filemap.c
1354
finish_wait(q, wait);
mm/filemap.c
1375
return wait->flags & WQ_FLAG_DONE ? 0 : -EINTR;
mm/filemap.c
1377
return wait->flags & WQ_FLAG_WOKEN ? 0 : -EINTR;
mm/filemap.c
1403
wait_queue_entry_t *wait = &wait_page.wait;
mm/filemap.c
1417
init_wait(wait);
mm/filemap.c
1418
wait->func = wake_page_function;
mm/filemap.c
1421
wait->flags = 0;
mm/filemap.c
1425
if (!folio_trylock_flag(folio, PG_locked, wait))
mm/filemap.c
1426
__add_wait_queue_entry_tail(q, wait);
mm/filemap.c
1445
flags = smp_load_acquire(&wait->flags);
mm/filemap.c
1456
finish_wait(q, wait);
mm/filemap.c
1716
static int __folio_lock_async(struct folio *folio, struct wait_page_queue *wait)
mm/filemap.c
1721
wait->folio = folio;
mm/filemap.c
1722
wait->bit_nr = PG_locked;
mm/filemap.c
1725
__add_wait_queue_entry_tail(q, &wait->wait);
mm/filemap.c
1735
__remove_wait_queue(q, &wait->wait);
mm/highmem.c
271
DECLARE_WAITQUEUE(wait, current);
mm/highmem.c
276
add_wait_queue(pkmap_map_wait, &wait);
mm/highmem.c
279
remove_wait_queue(pkmap_map_wait, &wait);
mm/khugepaged.c
2548
bool wait = true;
mm/khugepaged.c
2578
if (!wait)
mm/khugepaged.c
2580
wait = false;
mm/khugepaged.c
813
DEFINE_WAIT(wait);
mm/khugepaged.c
815
add_wait_queue(&khugepaged_wait, &wait);
mm/khugepaged.c
818
remove_wait_queue(&khugepaged_wait, &wait);
mm/memcontrol-v1.c
1007
remove_wait_queue(event->wqh, &event->wait);
mm/memcontrol-v1.c
1024
static int memcg_event_wake(wait_queue_entry_t *wait, unsigned int mode,
mm/memcontrol-v1.c
1028
container_of(wait, struct mem_cgroup_event, wait);
mm/memcontrol-v1.c
1064
add_wait_queue(wqh, &event->wait);
mm/memcontrol-v1.c
1119
init_waitqueue_func_entry(&event->wait, memcg_event_wake);
mm/memcontrol-v1.c
1323
wait_queue_entry_t wait;
mm/memcontrol-v1.c
1326
static int memcg_oom_wake_function(wait_queue_entry_t *wait,
mm/memcontrol-v1.c
1333
oom_wait_info = container_of(wait, struct oom_wait_info, wait);
mm/memcontrol-v1.c
1339
return autoremove_wake_function(wait, mode, sync, arg);
mm/memcontrol-v1.c
1387
owait.wait.flags = 0;
mm/memcontrol-v1.c
1388
owait.wait.func = memcg_oom_wake_function;
mm/memcontrol-v1.c
1389
owait.wait.private = current;
mm/memcontrol-v1.c
1390
INIT_LIST_HEAD(&owait.wait.entry);
mm/memcontrol-v1.c
1392
prepare_to_wait(&memcg_oom_waitq, &owait.wait, TASK_KILLABLE);
mm/memcontrol-v1.c
1402
finish_wait(&memcg_oom_waitq, &owait.wait);
mm/memcontrol-v1.c
85
wait_queue_entry_t wait;
mm/mempool.c
242
init_waitqueue_head(&pool->wait);
mm/mempool.c
443
DEFINE_WAIT(wait);
mm/mempool.c
445
prepare_to_wait(&pool->wait, &wait, TASK_UNINTERRUPTIBLE);
mm/mempool.c
455
finish_wait(&pool->wait, &wait);
mm/mempool.c
691
if (unlikely(added) && wq_has_sleeper(&pool->wait))
mm/mempool.c
692
wake_up(&pool->wait);
mm/shmem.c
2683
static int synchronous_wake_function(wait_queue_entry_t *wait,
mm/shmem.c
2686
int ret = default_wake_function(wait, mode, sync, key);
mm/shmem.c
2687
list_del_init(&wait->entry);
mm/swapfile.c
2910
static __poll_t swaps_poll(struct file *file, poll_table *wait)
mm/swapfile.c
2914
poll_wait(file, &proc_poll_wait, wait);
mm/vmscan.c
534
DEFINE_WAIT(wait);
mm/vmscan.c
587
prepare_to_wait(wqh, &wait, TASK_UNINTERRUPTIBLE);
mm/vmscan.c
589
finish_wait(wqh, &wait);
mm/vmscan.c
7187
DEFINE_WAIT(wait);
mm/vmscan.c
7192
prepare_to_wait(&pgdat->kswapd_wait, &wait, TASK_INTERRUPTIBLE);
mm/vmscan.c
7232
finish_wait(&pgdat->kswapd_wait, &wait);
mm/vmscan.c
7233
prepare_to_wait(&pgdat->kswapd_wait, &wait, TASK_INTERRUPTIBLE);
mm/vmscan.c
7264
finish_wait(&pgdat->kswapd_wait, &wait);
mm/zswap.c
142
struct crypto_wait wait;
mm/zswap.c
772
crypto_init_wait(&acomp_ctx->wait);
mm/zswap.c
780
crypto_req_done, &acomp_ctx->wait);
mm/zswap.c
885
comp_ret = crypto_wait_req(crypto_acomp_compress(acomp_ctx->req), &acomp_ctx->wait);
mm/zswap.c
960
ret = crypto_wait_req(ret, &acomp_ctx->wait);
net/9p/trans_fd.c
131
remove_wait_queue(pwait->wait_addr, &pwait->wait);
net/9p/trans_fd.c
49
wait_queue_entry_t wait;
net/9p/trans_fd.c
492
static int p9_pollwake(wait_queue_entry_t *wait, unsigned int mode, int sync, void *key)
net/9p/trans_fd.c
495
container_of(wait, struct p9_poll_wait, wait);
net/9p/trans_fd.c
538
init_waitqueue_func_entry(&pwait->wait, p9_pollwake);
net/9p/trans_fd.c
539
add_wait_queue(wait_address, &pwait->wait);
net/atm/common.c
117
wake_up_interruptible(&wq->wait);
net/atm/common.c
571
DEFINE_WAIT(wait);
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/common.c
624
finish_wait(sk_sleep(sk), &wait);
net/atm/common.c
661
__poll_t vcc_poll(struct file *file, struct socket *sock, poll_table *wait)
net/atm/common.c
667
sock_poll_wait(file, sock, wait);
net/atm/common.c
96
wake_up(&wq->wait);
net/atm/common.h
20
__poll_t vcc_poll(struct file *file, struct socket *sock, poll_table *wait);
net/atm/svc.c
103
DEFINE_WAIT(wait);
net/atm/svc.c
137
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
142
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
159
DEFINE_WAIT(wait);
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
260
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
289
DEFINE_WAIT(wait);
net/atm/svc.c
308
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
313
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
347
DEFINE_WAIT(wait);
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
372
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
400
prepare_to_wait(sk_sleep(sk_atm(new_vcc)), &wait,
net/atm/svc.c
408
finish_wait(sk_sleep(sk_atm(new_vcc)), &wait);
net/atm/svc.c
440
DEFINE_WAIT(wait);
net/atm/svc.c
445
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
452
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
53
DEFINE_WAIT(wait);
net/atm/svc.c
534
DEFINE_WAIT(wait);
net/atm/svc.c
549
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
554
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
563
DEFINE_WAIT(wait);
net/atm/svc.c
572
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/atm/svc.c
577
finish_wait(sk_sleep(sk), &wait);
net/atm/svc.c
61
prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE);
net/atm/svc.c
66
finish_wait(sk_sleep(sk), &wait);
net/ax25/af_ax25.c
1339
DEFINE_WAIT(wait);
net/ax25/af_ax25.c
1342
prepare_to_wait(sk_sleep(sk), &wait,
net/ax25/af_ax25.c
1355
finish_wait(sk_sleep(sk), &wait);
net/ax25/af_ax25.c
1383
DEFINE_WAIT(wait);
net/ax25/af_ax25.c
1410
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/ax25/af_ax25.c
1428
finish_wait(sk_sleep(sk), &wait);
net/bluetooth/af_bluetooth.c
387
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/af_bluetooth.c
389
add_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/af_bluetooth.c
410
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/af_bluetooth.c
536
poll_table *wait)
net/bluetooth/af_bluetooth.c
541
poll_wait(file, sk_sleep(sk), wait);
net/bluetooth/af_bluetooth.c
704
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/af_bluetooth.c
709
add_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/af_bluetooth.c
732
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/af_bluetooth.c
740
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/af_bluetooth.c
748
add_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/af_bluetooth.c
771
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/bnep/core.c
485
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/bnep/core.c
491
add_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/bnep/core.c
517
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
net/bluetooth/bnep/core.c
519
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/cmtp/capi.c
210
wake_up_interruptible(&session->wait);
net/bluetooth/cmtp/capi.c
222
wake_up_interruptible(&session->wait);
net/bluetooth/cmtp/capi.c
236
wake_up_interruptible(&session->wait);
net/bluetooth/cmtp/capi.c
365
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/cmtp/capi.c
399
add_wait_queue(&session->wait, &wait);
net/bluetooth/cmtp/capi.c
424
remove_wait_queue(&session->wait, &wait);
net/bluetooth/cmtp/capi.c
450
wait_event_interruptible_timeout(session->wait,
net/bluetooth/cmtp/capi.c
520
ret = wait_event_interruptible_timeout(session->wait,
net/bluetooth/cmtp/cmtp.h
87
wait_queue_head_t wait;
net/bluetooth/cmtp/core.c
283
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/cmtp/core.c
289
add_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/cmtp/core.c
310
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
net/bluetooth/cmtp/core.c
312
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/cmtp/core.c
368
init_waitqueue_head(&session->wait);
net/bluetooth/hidp/core.c
1202
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/hidp/core.c
1204
add_wait_queue(&hidp_session_wq, &wait);
net/bluetooth/hidp/core.c
1251
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
net/bluetooth/hidp/core.c
1253
remove_wait_queue(&hidp_session_wq, &wait);
net/bluetooth/hidp/core.c
1258
static int hidp_session_wake_function(wait_queue_entry_t *wait,
net/bluetooth/iso.c
1343
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/iso.c
1359
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/bluetooth/iso.c
1382
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/bluetooth/iso.c
1385
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/l2cap_sock.c
1295
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/l2cap_sock.c
1301
add_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/l2cap_sock.c
1334
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/l2cap_sock.c
332
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/l2cap_sock.c
344
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/bluetooth/l2cap_sock.c
367
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/bluetooth/l2cap_sock.c
371
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/rfcomm/core.c
2116
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/rfcomm/core.c
2123
add_wait_queue(&rfcomm_wq, &wait);
net/bluetooth/rfcomm/core.c
2129
wait_woken(&wait, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
net/bluetooth/rfcomm/core.c
2131
remove_wait_queue(&rfcomm_wq, &wait);
net/bluetooth/rfcomm/sock.c
475
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/rfcomm/sock.c
492
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/bluetooth/rfcomm/sock.c
515
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/bluetooth/rfcomm/sock.c
519
remove_wait_queue(sk_sleep(sk), &wait);
net/bluetooth/sco.c
742
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/bluetooth/sco.c
754
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/bluetooth/sco.c
777
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/bluetooth/sco.c
780
remove_wait_queue(sk_sleep(sk), &wait);
net/caif/caif_socket.c
307
DEFINE_WAIT(wait);
net/caif/caif_socket.c
311
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/caif/caif_socket.c
333
finish_wait(sk_sleep(sk), &wait);
net/caif/caif_socket.c
464
DEFINE_WAIT(wait);
net/caif/caif_socket.c
476
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/caif/caif_socket.c
488
finish_wait(sk_sleep(sk), &wait);
net/caif/caif_socket.c
931
struct socket *sock, poll_table *wait)
net/caif/caif_socket.c
937
sock_poll_wait(file, sock, wait);
net/can/isotp.c
1123
err = wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE);
net/can/isotp.c
1142
wake_up_interruptible(&so->wait);
net/can/isotp.c
1204
while (wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE) == 0 &&
net/can/isotp.c
1671
init_waitqueue_head(&so->wait);
net/can/isotp.c
1684
static __poll_t isotp_poll(struct file *file, struct socket *sock, poll_table *wait)
net/can/isotp.c
1689
__poll_t mask = datagram_poll(file, sock, wait);
net/can/isotp.c
169
wait_queue_head_t wait;
net/can/isotp.c
1690
poll_wait(file, &so->wait, wait);
net/can/isotp.c
387
wake_up_interruptible(&so->wait);
net/can/isotp.c
445
wake_up_interruptible(&so->wait);
net/can/isotp.c
884
wake_up_interruptible(&so->wait);
net/can/isotp.c
928
wake_up_interruptible(&so->wait);
net/can/isotp.c
975
err = wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE);
net/ceph/ceph_common.c
792
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/ceph/ceph_common.c
802
add_wait_queue(&client->auth_wq, &wait);
net/ceph/ceph_common.c
828
timeout = wait_woken(&wait, TASK_INTERRUPTIBLE, timeout);
net/ceph/ceph_common.c
830
remove_wait_queue(&client->auth_wq, &wait);
net/ceph/osdmap.c
1060
DEFINE_WAIT(wait);
net/ceph/osdmap.c
1063
prepare_to_wait(&wsm->ws_wait, &wait, TASK_UNINTERRUPTIBLE);
net/ceph/osdmap.c
1066
finish_wait(&wsm->ws_wait, &wait);
net/core/datagram.c
1000
__poll_t datagram_poll(struct file *file, struct socket *sock, poll_table *wait)
net/core/datagram.c
1002
return datagram_poll_queue(file, sock, wait,
net/core/datagram.c
125
finish_wait(sk_sleep(sk), &wait);
net/core/datagram.c
76
static int receiver_wake_function(wait_queue_entry_t *wait, unsigned int mode, int sync,
net/core/datagram.c
84
return autoremove_wake_function(wait, mode, sync, key);
net/core/datagram.c
938
poll_table *wait, struct sk_buff_head *rcv_queue)
net/core/datagram.c
94
DEFINE_WAIT_FUNC(wait, receiver_wake_function);
net/core/datagram.c
944
sock_poll_wait(file, sock, wait);
net/core/datagram.c
96
prepare_to_wait_exclusive(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/core/dev.c
11599
int wait = 0;
net/core/dev.c
11639
if (!wait) {
net/core/dev.c
11640
wait = WAIT_REFS_MIN_MSECS;
net/core/dev.c
11642
msleep(wait);
net/core/dev.c
11643
wait = min(wait << 1, WAIT_REFS_MAX_MSECS);
net/core/rtnetlink.c
656
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/core/rtnetlink.c
658
add_wait_queue(&netdev_unregistering_wq, &wait);
net/core/rtnetlink.c
668
wait_woken(&wait, TASK_UNINTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT);
net/core/rtnetlink.c
670
remove_wait_queue(&netdev_unregistering_wq, &wait);
net/core/sock.c
2938
DEFINE_WAIT(wait);
net/core/sock.c
2947
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/core/sock.c
2956
finish_wait(sk_sleep(sk), &wait);
net/core/sock.c
3182
DEFINE_WAIT(wait);
net/core/sock.c
3185
prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait,
net/core/sock.c
3193
finish_wait(&sk->sk_lock.wq, &wait);
net/core/sock.c
3259
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/core/sock.c
3262
add_wait_queue(sk_sleep(sk), &wait);
net/core/sock.c
3264
rc = sk_wait_event(sk, timeo, skb_peek_tail(&sk->sk_receive_queue) != skb, &wait);
net/core/sock.c
3266
remove_wait_queue(sk_sleep(sk), &wait);
net/core/sock.c
3586
wake_up_interruptible_all(&wq->wait);
net/core/sock.c
3597
wake_up_interruptible_poll(&wq->wait, EPOLLERR);
net/core/sock.c
3611
wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN | EPOLLPRI |
net/core/sock.c
3629
wake_up_interruptible_sync_poll(&wq->wait, EPOLLOUT |
net/core/sock.c
3653
if (wq && waitqueue_active(&wq->wait))
net/core/sock.c
3654
wake_up_interruptible_sync_poll(&wq->wait, EPOLLOUT |
net/core/stream.c
103
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/core/stream.c
105
add_wait_queue(sk_sleep(sk), &wait);
net/core/stream.c
108
if (sk_wait_event(sk, &timeout, !sk_stream_closing(sk), &wait))
net/core/stream.c
112
remove_wait_queue(sk_sleep(sk), &wait);
net/core/stream.c
127
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/core/stream.c
132
add_wait_queue(sk_sleep(sk), &wait);
net/core/stream.c
152
&wait);
net/core/stream.c
169
remove_wait_queue(sk_sleep(sk), &wait);
net/core/stream.c
45
wake_up_interruptible_poll(&wq->wait, EPOLLOUT |
net/core/stream.c
62
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/core/stream.c
77
add_wait_queue(sk_sleep(sk), &wait);
net/core/stream.c
82
~(TCPF_ESTABLISHED | TCPF_CLOSE_WAIT)), &wait);
net/core/stream.c
83
remove_wait_queue(sk_sleep(sk), &wait);
net/ipv4/af_inet.c
606
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/ipv4/af_inet.c
608
add_wait_queue(sk_sleep(sk), &wait);
net/ipv4/af_inet.c
618
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/ipv4/af_inet.c
623
remove_wait_queue(sk_sleep(sk), &wait);
net/ipv4/inet_connection_sock.c
605
DEFINE_WAIT(wait);
net/ipv4/inet_connection_sock.c
623
prepare_to_wait_exclusive(sk_sleep(sk), &wait,
net/ipv4/inet_connection_sock.c
643
finish_wait(sk_sleep(sk), &wait);
net/ipv4/ipconfig.c
280
int wait, elapsed;
net/ipv4/ipconfig.c
296
wait = (carrier_timeout * 1000 - elapsed + 500) / 1000;
net/ipv4/ipconfig.c
297
pr_info("Waiting up to %d more seconds for network.\n", wait);
net/ipv4/tcp.c
542
__poll_t tcp_poll(struct file *file, struct socket *sock, poll_table *wait)
net/ipv4/tcp.c
550
sock_poll_wait(file, sock, wait);
net/ipv4/tcp_bpf.c
184
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/ipv4/tcp_bpf.c
193
add_wait_queue(sk_sleep(sk), &wait);
net/ipv4/tcp_bpf.c
197
!skb_queue_empty_lockless(&sk->sk_receive_queue), &wait);
net/ipv4/tcp_bpf.c
199
remove_wait_queue(sk_sleep(sk), &wait);
net/ipv4/udp.c
3221
__poll_t udp_poll(struct file *file, struct socket *sock, poll_table *wait)
net/ipv4/udp.c
3223
__poll_t mask = datagram_poll(file, sock, wait);
net/ipv4/udp_bpf.c
42
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/ipv4/udp_bpf.c
51
add_wait_queue(sk_sleep(sk), &wait);
net/ipv4/udp_bpf.c
55
wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/ipv4/udp_bpf.c
59
remove_wait_queue(sk_sleep(sk), &wait);
net/iucv/af_iucv.c
1363
poll_table *wait)
net/iucv/af_iucv.c
1368
sock_poll_wait(file, sock, wait);
net/iucv/af_iucv.c
186
wake_up_interruptible_all(&wq->wait);
net/iucv/af_iucv.c
801
DECLARE_WAITQUEUE(wait, current);
net/iucv/af_iucv.c
816
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/iucv/af_iucv.c
840
remove_wait_queue(sk_sleep(sk), &wait);
net/llc/af_llc.c
583
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/llc/af_llc.c
586
add_wait_queue(sk_sleep(sk), &wait);
net/llc/af_llc.c
589
READ_ONCE(sk->sk_state) == TCP_CLOSE, &wait))
net/llc/af_llc.c
599
remove_wait_queue(sk_sleep(sk), &wait);
net/llc/af_llc.c
605
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/llc/af_llc.c
607
add_wait_queue(sk_sleep(sk), &wait);
net/llc/af_llc.c
610
READ_ONCE(sk->sk_state) != TCP_SYN_SENT, &wait))
net/llc/af_llc.c
615
remove_wait_queue(sk_sleep(sk), &wait);
net/llc/af_llc.c
621
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/llc/af_llc.c
625
add_wait_queue(sk_sleep(sk), &wait);
net/llc/af_llc.c
632
!llc->p_flag), &wait))
net/llc/af_llc.c
641
remove_wait_queue(sk_sleep(sk), &wait);
net/mac80211/offchannel.c
1042
params->wait, cookie, skb,
net/mac80211/offchannel.c
886
(params->offchan && params->wait &&
net/mptcp/protocol.c
4276
struct poll_table_struct *wait)
net/mptcp/protocol.c
4285
sock_poll_wait(file, sock, wait);
net/mptcp/subflow.c
1870
wake_up_interruptible_all(&wq->wait);
net/netlink/af_netlink.c
1212
DECLARE_WAITQUEUE(wait, current);
net/netlink/af_netlink.c
1236
add_wait_queue(&nlk->wait, &wait);
net/netlink/af_netlink.c
1245
remove_wait_queue(&nlk->wait, &wait);
net/netlink/af_netlink.c
1693
wake_up_interruptible(&nlk->wait);
net/netlink/af_netlink.c
369
wake_up_interruptible(&nlk->wait);
net/netlink/af_netlink.c
421
DECLARE_WAITQUEUE(wait, current);
net/netlink/af_netlink.c
423
add_wait_queue_exclusive(&nl_table_wait, &wait);
net/netlink/af_netlink.c
434
remove_wait_queue(&nl_table_wait, &wait);
net/netlink/af_netlink.c
637
init_waitqueue_head(&nlk->wait);
net/netlink/af_netlink.c
751
wake_up_interruptible_all(&nlk->wait);
net/netlink/af_netlink.h
36
wait_queue_head_t wait;
net/netrom/af_netrom.c
740
DEFINE_WAIT(wait);
net/netrom/af_netrom.c
743
prepare_to_wait(sk_sleep(sk), &wait,
net/netrom/af_netrom.c
756
finish_wait(sk_sleep(sk), &wait);
net/netrom/af_netrom.c
780
DEFINE_WAIT(wait);
net/netrom/af_netrom.c
803
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/netrom/af_netrom.c
821
finish_wait(sk_sleep(sk), &wait);
net/nfc/llcp_sock.c
19
DECLARE_WAITQUEUE(wait, current);
net/nfc/llcp_sock.c
24
add_wait_queue(sk_sleep(sk), &wait);
net/nfc/llcp_sock.c
452
DECLARE_WAITQUEUE(wait, current);
net/nfc/llcp_sock.c
469
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/nfc/llcp_sock.c
488
remove_wait_queue(sk_sleep(sk), &wait);
net/nfc/llcp_sock.c
49
remove_wait_queue(sk_sleep(sk), &wait);
net/nfc/llcp_sock.c
556
poll_table *wait)
net/nfc/llcp_sock.c
563
sock_poll_wait(file, sock, wait);
net/packet/af_packet.c
4291
poll_table *wait)
net/packet/af_packet.c
4295
__poll_t mask = datagram_poll(file, sock, wait);
net/phonet/pep.c
1187
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/phonet/pep.c
1198
add_wait_queue(sk_sleep(sk), &wait);
net/phonet/pep.c
1199
done = sk_wait_event(sk, &timeo, atomic_read(&pn->tx_credits), &wait);
net/phonet/pep.c
1200
remove_wait_queue(sk_sleep(sk), &wait);
net/phonet/socket.c
263
DEFINE_WAIT(wait);
net/phonet/socket.c
274
prepare_to_wait_exclusive(sk_sleep(sk), &wait,
net/phonet/socket.c
279
finish_wait(sk_sleep(sk), &wait);
net/phonet/socket.c
330
poll_table *wait)
net/phonet/socket.c
336
poll_wait(file, sk_sleep(sk), wait);
net/qrtr/tun.c
114
static __poll_t qrtr_tun_poll(struct file *filp, poll_table *wait)
net/qrtr/tun.c
119
poll_wait(filp, &tun->readq, wait);
net/rds/af_rds.c
213
poll_table *wait)
net/rds/af_rds.c
220
poll_wait(file, sk_sleep(sk), wait);
net/rds/af_rds.c
223
poll_wait(file, &rds_poll_waitq, wait);
net/rds/ib_rdma.c
354
DEFINE_WAIT(wait);
net/rds/ib_rdma.c
359
finish_wait(&pool->flush_wait, &wait);
net/rds/ib_rdma.c
363
prepare_to_wait(&pool->flush_wait, &wait,
net/rds/ib_rdma.c
371
finish_wait(&pool->flush_wait, &wait);
net/rds/ib_rdma.c
375
finish_wait(&pool->flush_wait, &wait);
net/rfkill/core.c
1222
static __poll_t rfkill_fop_poll(struct file *file, poll_table *wait)
net/rfkill/core.c
1227
poll_wait(file, &data->read_wait, wait);
net/rose/af_rose.c
901
DEFINE_WAIT(wait);
net/rose/af_rose.c
904
prepare_to_wait(sk_sleep(sk), &wait,
net/rose/af_rose.c
917
finish_wait(sk_sleep(sk), &wait);
net/rose/af_rose.c
942
DEFINE_WAIT(wait);
net/rose/af_rose.c
965
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/rose/af_rose.c
984
finish_wait(sk_sleep(sk), &wait);
net/rxrpc/af_rxrpc.c
67
wake_up_interruptible(&wq->wait);
net/rxrpc/af_rxrpc.c
774
poll_table *wait)
net/rxrpc/af_rxrpc.c
780
sock_poll_wait(file, sock, wait);
net/rxrpc/recvmsg.c
377
DEFINE_WAIT(wait);
net/rxrpc/recvmsg.c
408
prepare_to_wait_exclusive(sk_sleep(&rx->sk), &wait,
net/rxrpc/recvmsg.c
421
finish_wait(sk_sleep(&rx->sk), &wait);
net/rxrpc/recvmsg.c
578
finish_wait(sk_sleep(&rx->sk), &wait);
net/sctp/associola.c
176
init_waitqueue_head(&asoc->wait);
net/sctp/sm_sideeffect.c
918
if (waitqueue_active(&asoc->wait))
net/sctp/sm_sideeffect.c
919
wake_up_interruptible(&asoc->wait);
net/sctp/socket.c
8686
__poll_t sctp_poll(struct file *file, struct socket *sock, poll_table *wait)
net/sctp/socket.c
8692
poll_wait(file, sk_sleep(sk), wait);
net/sctp/socket.c
9004
DEFINE_WAIT(wait);
net/sctp/socket.c
9006
prepare_to_wait_exclusive(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/sctp/socket.c
9043
finish_wait(sk_sleep(sk), &wait);
net/sctp/socket.c
9050
finish_wait(sk_sleep(sk), &wait);
net/sctp/socket.c
9119
if (waitqueue_active(&asoc->wait))
net/sctp/socket.c
9120
wake_up_interruptible(&asoc->wait);
net/sctp/socket.c
9128
if (waitqueue_active(&wq->wait))
net/sctp/socket.c
9129
wake_up_interruptible_poll(&wq->wait, EPOLLOUT |
net/sctp/socket.c
9251
DEFINE_WAIT(wait);
net/sctp/socket.c
9264
prepare_to_wait_exclusive(&asoc->wait, &wait,
net/sctp/socket.c
9291
finish_wait(&asoc->wait, &wait);
net/sctp/socket.c
9326
wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN |
net/sctp/socket.c
9367
DEFINE_WAIT(wait);
net/sctp/socket.c
9375
prepare_to_wait_exclusive(&asoc->wait, &wait,
net/sctp/socket.c
9401
finish_wait(&asoc->wait, &wait);
net/sctp/socket.c
9428
DEFINE_WAIT(wait);
net/sctp/socket.c
9434
prepare_to_wait_exclusive(sk_sleep(sk), &wait,
net/sctp/socket.c
9461
finish_wait(sk_sleep(sk), &wait);
net/sctp/socket.c
9468
DEFINE_WAIT(wait);
net/sctp/socket.c
9471
prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
net/sctp/socket.c
9479
finish_wait(sk_sleep(sk), &wait);
net/smc/af_smc.c
2718
DECLARE_WAITQUEUE(wait, current);
net/smc/af_smc.c
2735
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/smc/af_smc.c
2753
remove_wait_queue(sk_sleep(sk), &wait);
net/smc/af_smc.c
2886
poll_table *wait)
net/smc/af_smc.c
2898
mask = smc->clcsock->ops->poll(file, smc->clcsock, wait);
net/smc/af_smc.c
2902
sock_poll_wait(file, sock, wait);
net/smc/af_smc.c
2913
wait);
net/smc/af_smc.c
817
wake_up_interruptible_all(&wq->wait);
net/smc/af_smc.c
822
wake_up_interruptible_sync_poll(&wq->wait, flags);
net/smc/af_smc.c
825
wake_up_interruptible_poll(&wq->wait, flags);
net/smc/af_smc.c
829
static int smc_fback_mark_woken(wait_queue_entry_t *wait,
net/smc/af_smc.c
833
container_of(wait, struct smc_mark_woken, wait_entry);
net/smc/smc.h
54
poll_table *wait);
net/smc/smc_close.c
51
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/smc/smc_close.c
64
add_wait_queue(sk_sleep(sk), &wait);
net/smc/smc_close.c
73
&wait);
net/smc/smc_close.c
77
remove_wait_queue(sk_sleep(sk), &wait);
net/smc/smc_rx.c
266
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/smc/smc_rx.c
276
add_wait_queue(sk_sleep(sk), &wait);
net/smc/smc_rx.c
283
&wait);
net/smc/smc_rx.c
284
remove_wait_queue(sk_sleep(sk), &wait);
net/smc/smc_rx.c
43
wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN | EPOLLPRI |
net/smc/smc_tx.c
121
&wait);
net/smc/smc_tx.c
123
remove_wait_queue(sk_sleep(sk), &wait);
net/smc/smc_tx.c
55
wake_up_interruptible_poll(&wq->wait,
net/smc/smc_tx.c
79
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/smc/smc_tx.c
87
add_wait_queue(sk_sleep(sk), &wait);
net/socket.c
126
struct poll_table_struct *wait);
net/socket.c
1425
static __poll_t sock_poll(struct file *file, poll_table *wait)
net/socket.c
1429
__poll_t events = poll_requested_events(wait), flag = 0;
net/socket.c
1443
return ops->poll(file, sock, wait) | flag;
net/socket.c
325
init_waitqueue_head(&ei->socket.wq.wait);
net/sunrpc/auth_gss/auth_gss.c
651
DEFINE_WAIT(wait);
net/sunrpc/auth_gss/auth_gss.c
680
prepare_to_wait(&gss_msg->waitqueue, &wait, TASK_KILLABLE);
net/sunrpc/auth_gss/auth_gss.c
700
finish_wait(&gss_msg->waitqueue, &wait);
net/sunrpc/cache.c
1589
static __poll_t cache_poll_procfs(struct file *filp, poll_table *wait)
net/sunrpc/cache.c
1593
return cache_poll(filp, wait, cd);
net/sunrpc/cache.c
1800
static __poll_t cache_poll_pipefs(struct file *filp, poll_table *wait)
net/sunrpc/cache.c
1804
return cache_poll(filp, wait, cd);
net/sunrpc/cache.c
976
static __poll_t cache_poll(struct file *filp, poll_table *wait,
net/sunrpc/cache.c
983
poll_wait(filp, &queue_wait, wait);
net/sunrpc/rpc_pipe.c
340
rpc_pipe_poll(struct file *filp, struct poll_table_struct *wait)
net/sunrpc/rpc_pipe.c
346
poll_wait(filp, &rpci->waitq, wait);
net/tipc/socket.c
1831
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/tipc/socket.c
1844
add_wait_queue(sk_sleep(sk), &wait);
net/tipc/socket.c
1846
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/tipc/socket.c
1849
remove_wait_queue(sk_sleep(sk), &wait);
net/tipc/socket.c
2116
wake_up_interruptible_sync_poll(&wq->wait, EPOLLOUT |
net/tipc/socket.c
2134
wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN |
net/tipc/socket.c
2528
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/tipc/socket.c
2543
add_wait_queue(sk_sleep(sk), &wait);
net/tipc/socket.c
2545
&wait);
net/tipc/socket.c
2546
remove_wait_queue(sk_sleep(sk), &wait);
net/tipc/socket.c
2679
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/tipc/socket.c
2689
add_wait_queue(sk_sleep(sk), &wait);
net/tipc/socket.c
2691
timeo = wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/tipc/socket.c
2693
remove_wait_queue(sk_sleep(sk), &wait);
net/tipc/socket.c
790
poll_table *wait)
net/tipc/socket.c
796
sock_poll_wait(file, sock, wait);
net/tls/tls_main.c
143
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/tls/tls_main.c
146
add_wait_queue(sk_sleep(sk), &wait);
net/tls/tls_main.c
159
!READ_ONCE(sk->sk_write_pending), &wait);
net/tls/tls_main.c
166
remove_wait_queue(sk_sleep(sk), &wait);
net/tls/tls_main.c
402
struct poll_table_struct *wait)
net/tls/tls_main.c
412
mask = tcp_poll(file, sock, wait);
net/tls/tls_sw.c
1365
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/tls/tls_sw.c
1401
add_wait_queue(sk_sleep(sk), &wait);
net/tls/tls_sw.c
1406
&wait);
net/tls/tls_sw.c
1408
remove_wait_queue(sk_sleep(sk), &wait);
net/tls/tls_sw.c
1988
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/tls/tls_sw.c
1992
add_wait_queue(&ctx->wq, &wait);
net/tls/tls_sw.c
1994
!READ_ONCE(ctx->reader_present), &wait);
net/tls/tls_sw.c
1995
remove_wait_queue(&ctx->wq, &wait);
net/tls/tls_sw.c
279
DECLARE_CRYPTO_WAIT(wait);
net/tls/tls_sw.c
283
crypto_req_done, &wait);
net/tls/tls_sw.c
286
ret = crypto_wait_req(ret, &wait);
net/unix/af_unix.c
1607
DEFINE_WAIT(wait);
net/unix/af_unix.c
1609
prepare_to_wait_exclusive(&u->peer_wait, &wait, TASK_INTERRUPTIBLE);
net/unix/af_unix.c
1620
finish_wait(&u->peer_wait, &wait);
net/unix/af_unix.c
2699
DEFINE_WAIT(wait);
net/unix/af_unix.c
2704
prepare_to_wait(sk_sleep(sk), &wait, state);
net/unix/af_unix.c
2726
finish_wait(sk_sleep(sk), &wait);
net/unix/af_unix.c
3338
static __poll_t unix_poll(struct file *file, struct socket *sock, poll_table *wait)
net/unix/af_unix.c
3345
sock_poll_wait(file, sock, wait);
net/unix/af_unix.c
3384
poll_table *wait)
net/unix/af_unix.c
3392
sock_poll_wait(file, sock, wait);
net/unix/af_unix.c
3419
if (!(poll_requested_events(wait) & (EPOLLWRBAND|EPOLLWRNORM|EPOLLOUT)))
net/unix/af_unix.c
605
wake_up_interruptible_sync_poll(&wq->wait,
net/unix/unix_bpf.c
19
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/unix/unix_bpf.c
29
add_wait_queue(sk_sleep(sk), &wait);
net/unix/unix_bpf.c
33
wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/unix/unix_bpf.c
38
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
1148
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/vmw_vsock/af_vsock.c
1168
add_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
1171
if (sk_wait_event(sk, &timeout, unsent(vsk) == 0, &wait))
net/vmw_vsock/af_vsock.c
1175
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
1231
poll_table *wait)
net/vmw_vsock/af_vsock.c
1240
poll_wait(file, sk_sleep(sk), wait);
net/vmw_vsock/af_vsock.c
1645
DEFINE_WAIT(wait);
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
1818
finish_wait(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
1832
DEFINE_WAIT(wait);
net/vmw_vsock/af_vsock.c
1853
prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
1859
finish_wait(sk_sleep(listener), &wait);
net/vmw_vsock/af_vsock.c
1870
prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
1872
finish_wait(sk_sleep(listener), &wait);
net/vmw_vsock/af_vsock.c
2153
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/vmw_vsock/af_vsock.c
2209
add_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
2218
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
2224
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
2229
timeout = wait_woken(&wait, TASK_INTERRUPTIBLE, timeout);
net/vmw_vsock/af_vsock.c
2233
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
2237
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
2241
remove_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/af_vsock.c
2306
struct wait_queue_entry *wait,
net/vmw_vsock/af_vsock.c
2321
prepare_to_wait(sk_sleep(sk), wait, TASK_INTERRUPTIBLE);
net/vmw_vsock/af_vsock.c
2357
finish_wait(sk_sleep(sk), wait);
net/vmw_vsock/af_vsock.c
2383
DEFINE_WAIT(wait);
net/vmw_vsock/af_vsock.c
2410
err = vsock_connectible_wait_data(sk, &wait, timeout,
net/vmw_vsock/af_vsock.c
2459
DEFINE_WAIT(wait);
net/vmw_vsock/af_vsock.c
2466
err = vsock_connectible_wait_data(sk, &wait, timeout, NULL, 0);
net/vmw_vsock/vmci_transport.c
118
struct vmci_transport_waiting_info *wait,
net/vmw_vsock/vmci_transport.c
164
pkt->u.wait = *wait;
net/vmw_vsock/vmci_transport.c
191
struct vmci_transport_waiting_info *wait,
net/vmw_vsock/vmci_transport.c
198
vmci_transport_packet_init(pkt, src, dst, type, size, mode, wait,
net/vmw_vsock/vmci_transport.c
212
struct vmci_transport_waiting_info *wait,
net/vmw_vsock/vmci_transport.c
224
size, mode, wait,
net/vmw_vsock/vmci_transport.c
236
struct vmci_transport_waiting_info *wait,
net/vmw_vsock/vmci_transport.c
247
size, mode, wait,
net/vmw_vsock/vmci_transport.c
258
struct vmci_transport_waiting_info *wait,
net/vmw_vsock/vmci_transport.c
270
mode, wait, proto, handle,
net/vmw_vsock/vmci_transport.c
282
struct vmci_transport_waiting_info *wait,
net/vmw_vsock/vmci_transport.c
299
wait, proto, handle);
net/vmw_vsock/vmci_transport.c
433
struct vmci_transport_waiting_info *wait)
net/vmw_vsock/vmci_transport.c
437
0, 0, wait, VSOCK_PROTO_INVALID,
net/vmw_vsock/vmci_transport.c
442
struct vmci_transport_waiting_info *wait)
net/vmw_vsock/vmci_transport.c
446
0, 0, wait, VSOCK_PROTO_INVALID,
net/vmw_vsock/vmci_transport.h
126
struct vmci_transport_waiting_info *wait);
net/vmw_vsock/vmci_transport.h
128
struct vmci_transport_waiting_info *wait);
net/vmw_vsock/vmci_transport.h
72
struct vmci_transport_waiting_info wait;
net/vmw_vsock/vmci_transport_notify.c
117
memcpy(&PKT_FIELD(vsk, peer_waiting_read_info), &pkt->u.wait,
net/vmw_vsock/vmci_transport_notify.c
147
memcpy(&PKT_FIELD(vsk, peer_waiting_write_info), &pkt->u.wait,
net/vmw_vsock/vsock_bpf.c
41
DEFINE_WAIT_FUNC(wait, woken_wake_function);
net/vmw_vsock/vsock_bpf.c
49
add_wait_queue(sk_sleep(sk), &wait);
net/vmw_vsock/vsock_bpf.c
53
wait_woken(&wait, TASK_INTERRUPTIBLE, timeo);
net/vmw_vsock/vsock_bpf.c
57
remove_wait_queue(sk_sleep(sk), &wait);
net/wireless/nl80211.c
13975
params.wait = nla_get_u32(info->attrs[NL80211_ATTR_DURATION]);
net/wireless/nl80211.c
13981
if (params.wait < NL80211_MIN_REMAIN_ON_CHANNEL_TIME ||
net/wireless/nl80211.c
13982
params.wait > rdev->wiphy.max_remain_on_channel_duration)
net/wireless/trace.h
2202
__field(unsigned int, wait)
net/wireless/trace.h
2211
__entry->wait = params->wait;
net/wireless/trace.h
2218
BOOL_TO_STR(__entry->offchan), __entry->wait,
net/x25/af_x25.c
714
DECLARE_WAITQUEUE(wait, current);
net/x25/af_x25.c
717
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/x25/af_x25.c
742
remove_wait_queue(sk_sleep(sk), &wait);
net/x25/af_x25.c
847
DECLARE_WAITQUEUE(wait, current);
net/x25/af_x25.c
850
add_wait_queue_exclusive(sk_sleep(sk), &wait);
net/x25/af_x25.c
870
remove_wait_queue(sk_sleep(sk), &wait);
net/xdp/xsk.c
1111
struct poll_table_struct *wait)
net/xdp/xsk.c
1118
sock_poll_wait(file, sock, wait);
net/xfrm/espintcp.c
556
poll_table *wait)
net/xfrm/espintcp.c
561
return datagram_poll_queue(file, sock, wait, &ctx->ike_queue);
samples/pidfd/pidfd-metadata.c
117
(void)wait(NULL);
security/apparmor/apparmorfs.c
633
if (wait_event_interruptible(rev->ns->wait,
security/apparmor/apparmorfs.c
672
poll_wait(file, &rev->ns->wait, pt);
security/apparmor/apparmorfs.c
684
wake_up_interruptible(&ns->wait);
security/apparmor/include/policy_ns.h
71
wait_queue_head_t wait;
security/apparmor/policy_ns.c
119
init_waitqueue_head(&ns->wait);
security/integrity/ima/ima_crypto.c
313
static inline int ahash_wait(int err, struct crypto_wait *wait)
security/integrity/ima/ima_crypto.c
316
err = crypto_wait_req(err, wait);
security/integrity/ima/ima_crypto.c
333
struct crypto_wait wait;
security/integrity/ima/ima_crypto.c
342
crypto_init_wait(&wait);
security/integrity/ima/ima_crypto.c
345
crypto_req_done, &wait);
security/integrity/ima/ima_crypto.c
347
rc = ahash_wait(crypto_ahash_init(req), &wait);
security/integrity/ima/ima_crypto.c
383
rc = ahash_wait(ahash_rc, &wait);
security/integrity/ima/ima_crypto.c
398
ahash_wait(ahash_rc, &wait);
security/integrity/ima/ima_crypto.c
407
rc = ahash_wait(ahash_rc, &wait);
security/integrity/ima/ima_crypto.c
421
rc = ahash_wait(ahash_rc, &wait);
security/integrity/ima/ima_crypto.c
428
rc = ahash_wait(crypto_ahash_final(req), &wait);
security/integrity/ima/ima_crypto.c
664
struct crypto_wait wait;
security/integrity/ima/ima_crypto.c
673
crypto_init_wait(&wait);
security/integrity/ima/ima_crypto.c
676
crypto_req_done, &wait);
security/integrity/ima/ima_crypto.c
678
rc = ahash_wait(crypto_ahash_init(req), &wait);
security/integrity/ima/ima_crypto.c
688
rc = ahash_wait(ahash_rc, &wait);
security/integrity/ima/ima_crypto.c
691
rc = ahash_wait(crypto_ahash_final(req), &wait);
security/keys/request_key.c
100
struct key *session_keyring, int wait)
security/keys/request_key.c
111
return call_usermodehelper_exec(info, wait);
security/keys/trusted-keys/trusted_dcp.c
107
crypto_req_done, &wait);
security/keys/trusted-keys/trusted_dcp.c
118
res = crypto_wait_req(crypto_skcipher_encrypt(req), &wait);
security/keys/trusted-keys/trusted_dcp.c
120
res = crypto_wait_req(crypto_skcipher_decrypt(req), &wait);
security/keys/trusted-keys/trusted_dcp.c
136
DECLARE_CRYPTO_WAIT(wait);
security/keys/trusted-keys/trusted_dcp.c
168
crypto_req_done, &wait);
security/keys/trusted-keys/trusted_dcp.c
178
ret = crypto_wait_req(crypto_aead_encrypt(aead_req), &wait);
security/keys/trusted-keys/trusted_dcp.c
180
ret = crypto_wait_req(crypto_aead_decrypt(aead_req), &wait);
security/keys/trusted-keys/trusted_dcp.c
83
DECLARE_CRYPTO_WAIT(wait);
security/tomoyo/audit.c
471
__poll_t tomoyo_poll_log(struct file *file, poll_table *wait)
security/tomoyo/audit.c
475
poll_wait(file, &tomoyo_log_wait, wait);
security/tomoyo/common.c
2322
static __poll_t tomoyo_poll_query(struct file *file, poll_table *wait)
security/tomoyo/common.c
2326
poll_wait(file, &tomoyo_query_wait, wait);
security/tomoyo/common.c
2664
__poll_t tomoyo_poll_control(struct file *file, poll_table *wait)
security/tomoyo/common.c
2669
return head->poll(file, wait) | EPOLLOUT | EPOLLWRNORM;
security/tomoyo/common.h
1024
__poll_t tomoyo_poll_control(struct file *file, poll_table *wait);
security/tomoyo/common.h
1025
__poll_t tomoyo_poll_log(struct file *file, poll_table *wait);
security/tomoyo/common.h
796
__poll_t (*poll)(struct file *file, poll_table *wait);
security/tomoyo/securityfs_if.c
161
static __poll_t tomoyo_poll(struct file *file, poll_table *wait)
security/tomoyo/securityfs_if.c
163
return tomoyo_poll_control(file, wait);
sound/core/compress_offload.c
429
static __poll_t snd_compr_poll(struct file *f, poll_table *wait)
sound/core/compress_offload.c
453
poll_wait(f, &runtime->sleep, wait);
sound/core/control.c
1996
wait_queue_entry_t wait;
sound/core/control.c
2001
init_waitqueue_entry(&wait, current);
sound/core/control.c
2002
add_wait_queue(&ctl->change_sleep, &wait);
sound/core/control.c
2006
remove_wait_queue(&ctl->change_sleep, &wait);
sound/core/control.c
2035
static __poll_t snd_ctl_poll(struct file *file, poll_table * wait)
sound/core/control.c
2043
poll_wait(file, &ctl->change_sleep, wait);
sound/core/hwdep.c
128
remove_wait_queue(&hw->open_wait, &wait);
sound/core/hwdep.c
165
static __poll_t snd_hwdep_poll(struct file * file, poll_table * wait)
sound/core/hwdep.c
169
return hw->ops.poll(hw, file, wait);
sound/core/hwdep.c
73
wait_queue_entry_t wait;
sound/core/hwdep.c
93
init_waitqueue_entry(&wait, current);
sound/core/hwdep.c
94
add_wait_queue(&hw->open_wait, &wait);
sound/core/info.c
185
static __poll_t snd_info_entry_poll(struct file *file, poll_table *wait)
sound/core/info.c
194
file, wait);
sound/core/init.c
443
static __poll_t snd_disconnect_poll(struct file * file, poll_table * wait)
sound/core/oss/pcm_oss.c
1610
wait_queue_entry_t wait;
sound/core/oss/pcm_oss.c
1613
init_waitqueue_entry(&wait, current);
sound/core/oss/pcm_oss.c
1614
add_wait_queue(&runtime->sleep, &wait);
sound/core/oss/pcm_oss.c
1647
remove_wait_queue(&runtime->sleep, &wait);
sound/core/oss/pcm_oss.c
2484
wait_queue_entry_t wait;
sound/core/oss/pcm_oss.c
2519
init_waitqueue_entry(&wait, current);
sound/core/oss/pcm_oss.c
2520
add_wait_queue(&pcm->open_wait, &wait);
sound/core/oss/pcm_oss.c
2547
remove_wait_queue(&pcm->open_wait, &wait);
sound/core/oss/pcm_oss.c
2829
static __poll_t snd_pcm_oss_poll(struct file *file, poll_table * wait)
sound/core/oss/pcm_oss.c
2843
poll_wait(file, &runtime->sleep, wait);
sound/core/oss/pcm_oss.c
2854
poll_wait(file, &runtime->sleep, wait);
sound/core/pcm_lib.c
1954
wait_queue_entry_t wait;
sound/core/pcm_lib.c
1959
init_waitqueue_entry(&wait, current);
sound/core/pcm_lib.c
1961
add_wait_queue(&runtime->tsleep, &wait);
sound/core/pcm_lib.c
2033
remove_wait_queue(&runtime->tsleep, &wait);
sound/core/pcm_native.c
2112
wait_queue_entry_t wait;
sound/core/pcm_native.c
2179
init_waitqueue_entry(&wait, current);
sound/core/pcm_native.c
2181
add_wait_queue(&to_check->sleep, &wait);
sound/core/pcm_native.c
2199
remove_wait_queue(&to_check->sleep, &wait);
sound/core/pcm_native.c
2872
wait_queue_entry_t wait;
sound/core/pcm_native.c
2885
init_waitqueue_entry(&wait, current);
sound/core/pcm_native.c
2886
add_wait_queue(&pcm->open_wait, &wait);
sound/core/pcm_native.c
2912
remove_wait_queue(&pcm->open_wait, &wait);
sound/core/pcm_native.c
3665
static __poll_t snd_pcm_poll(struct file *file, poll_table *wait)
sound/core/pcm_native.c
3687
poll_wait(file, &runtime->sleep, wait);
sound/core/rawmidi.c
1289
wait_queue_entry_t wait;
sound/core/rawmidi.c
1295
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
1296
add_wait_queue(&runtime->sleep, &wait);
sound/core/rawmidi.c
1300
remove_wait_queue(&runtime->sleep, &wait);
sound/core/rawmidi.c
1606
wait_queue_entry_t wait;
sound/core/rawmidi.c
1612
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
1613
add_wait_queue(&runtime->sleep, &wait);
sound/core/rawmidi.c
1617
remove_wait_queue(&runtime->sleep, &wait);
sound/core/rawmidi.c
1641
wait_queue_entry_t wait;
sound/core/rawmidi.c
1644
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
1645
add_wait_queue(&runtime->sleep, &wait);
sound/core/rawmidi.c
1649
remove_wait_queue(&runtime->sleep, &wait);
sound/core/rawmidi.c
1661
static __poll_t snd_rawmidi_poll(struct file *file, poll_table *wait)
sound/core/rawmidi.c
1671
poll_wait(file, &runtime->sleep, wait);
sound/core/rawmidi.c
1675
poll_wait(file, &runtime->sleep, wait);
sound/core/rawmidi.c
439
wait_queue_entry_t wait;
sound/core/rawmidi.c
481
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
482
add_wait_queue(&rmidi->open_wait, &wait);
sound/core/rawmidi.c
508
remove_wait_queue(&rmidi->open_wait, &wait);
sound/core/seq/oss/seq_oss.c
196
odev_poll(struct file *file, poll_table * wait)
sound/core/seq/oss/seq_oss.c
202
return snd_seq_oss_poll(dp, file, wait);
sound/core/seq/oss/seq_oss.c
49
static __poll_t odev_poll(struct file *file, poll_table * wait);
sound/core/seq/oss/seq_oss_device.h
114
__poll_t snd_seq_oss_poll(struct seq_oss_devinfo *dp, struct file *file, poll_table * wait);
sound/core/seq/oss/seq_oss_readq.c
200
snd_seq_oss_readq_poll(struct seq_oss_readq *q, struct file *file, poll_table *wait)
sound/core/seq/oss/seq_oss_readq.c
202
poll_wait(file, &q->midi_sleep, wait);
sound/core/seq/oss/seq_oss_readq.h
32
unsigned int snd_seq_oss_readq_poll(struct seq_oss_readq *readq, struct file *file, poll_table *wait);
sound/core/seq/oss/seq_oss_rw.c
185
snd_seq_oss_poll(struct seq_oss_devinfo *dp, struct file *file, poll_table * wait)
sound/core/seq/oss/seq_oss_rw.c
191
if (snd_seq_oss_readq_poll(dp->readq, file, wait))
sound/core/seq/oss/seq_oss_rw.c
197
if (snd_seq_kernel_client_write_poll(dp->cseq, file, wait))
sound/core/seq/seq_clientmgr.c
1084
static __poll_t snd_seq_poll(struct file *file, poll_table * wait)
sound/core/seq/seq_clientmgr.c
1097
if (snd_seq_fifo_poll_wait(client->data.user.fifo, file, wait))
sound/core/seq/seq_clientmgr.c
1104
if (snd_seq_pool_poll_wait(client->pool, file, wait))
sound/core/seq/seq_clientmgr.c
2465
int snd_seq_kernel_client_write_poll(int clientid, struct file *file, poll_table *wait)
sound/core/seq/seq_clientmgr.c
2473
if (snd_seq_pool_poll_wait(client->pool, file, wait))
sound/core/seq/seq_clientmgr.h
99
int snd_seq_kernel_client_write_poll(int clientid, struct file *file, poll_table *wait);
sound/core/seq/seq_fifo.c
162
wait_queue_entry_t wait;
sound/core/seq/seq_fifo.c
168
init_waitqueue_entry(&wait, current);
sound/core/seq/seq_fifo.c
177
add_wait_queue(&f->input_sleep, &wait);
sound/core/seq/seq_fifo.c
181
remove_wait_queue(&f->input_sleep, &wait);
sound/core/seq/seq_fifo.c
210
poll_table *wait)
sound/core/seq/seq_fifo.c
212
poll_wait(file, &f->input_sleep, wait);
sound/core/seq/seq_fifo.h
52
int snd_seq_fifo_poll_wait(struct snd_seq_fifo *f, struct file *file, poll_table *wait);
sound/core/seq/seq_memory.c
275
wait_queue_entry_t wait;
sound/core/seq/seq_memory.c
282
init_waitqueue_entry(&wait, current);
sound/core/seq/seq_memory.c
292
add_wait_queue(&pool->output_sleep, &wait);
sound/core/seq/seq_memory.c
300
remove_wait_queue(&pool->output_sleep, &wait);
sound/core/seq/seq_memory.c
427
poll_table *wait)
sound/core/seq/seq_memory.c
429
poll_wait(file, &pool->output_sleep, wait);
sound/core/seq/seq_memory.h
100
int snd_seq_pool_poll_wait(struct snd_seq_pool *pool, struct file *file, poll_table *wait);
sound/core/timer.c
2339
wait_queue_entry_t wait;
sound/core/timer.c
2347
init_waitqueue_entry(&wait, current);
sound/core/timer.c
2348
add_wait_queue(&tu->qchange_sleep, &wait);
sound/core/timer.c
2356
remove_wait_queue(&tu->qchange_sleep, &wait);
sound/core/timer.c
2415
static __poll_t snd_timer_user_poll(struct file *file, poll_table * wait)
sound/core/timer.c
2422
poll_wait(file, &tu->qchange_sleep, wait);
sound/firewire/bebob/bebob_hwdep.c
23
DEFINE_WAIT(wait);
sound/firewire/bebob/bebob_hwdep.c
29
prepare_to_wait(&bebob->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/bebob/bebob_hwdep.c
32
finish_wait(&bebob->hwdep_wait, &wait);
sound/firewire/bebob/bebob_hwdep.c
53
hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
sound/firewire/bebob/bebob_hwdep.c
57
poll_wait(file, &bebob->hwdep_wait, wait);
sound/firewire/dice/dice-hwdep.c
15
DEFINE_WAIT(wait);
sound/firewire/dice/dice-hwdep.c
21
prepare_to_wait(&dice->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/dice/dice-hwdep.c
24
finish_wait(&dice->hwdep_wait, &wait);
sound/firewire/dice/dice-hwdep.c
55
poll_table *wait)
sound/firewire/dice/dice-hwdep.c
59
poll_wait(file, &dice->hwdep_wait, wait);
sound/firewire/digi00x/digi00x-hwdep.c
23
DEFINE_WAIT(wait);
sound/firewire/digi00x/digi00x-hwdep.c
29
prepare_to_wait(&dg00x->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/digi00x/digi00x-hwdep.c
32
finish_wait(&dg00x->hwdep_wait, &wait);
sound/firewire/digi00x/digi00x-hwdep.c
63
poll_table *wait)
sound/firewire/digi00x/digi00x-hwdep.c
67
poll_wait(file, &dg00x->hwdep_wait, wait);
sound/firewire/fcp.c
203
wait_queue_head_t wait;
sound/firewire/fcp.c
242
init_waitqueue_head(&t.wait);
sound/firewire/fcp.c
258
wait_event_timeout(t.wait, t.state != STATE_PENDING,
sound/firewire/fcp.c
309
wake_up(&t->wait);
sound/firewire/fcp.c
368
wake_up(&t->wait);
sound/firewire/fireface/ff-hwdep.c
30
DEFINE_WAIT(wait);
sound/firewire/fireface/ff-hwdep.c
35
prepare_to_wait(&ff->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/fireface/ff-hwdep.c
38
finish_wait(&ff->hwdep_wait, &wait);
sound/firewire/fireface/ff-hwdep.c
72
poll_table *wait)
sound/firewire/fireface/ff-hwdep.c
76
poll_wait(file, &ff->hwdep_wait, wait);
sound/firewire/fireworks/fireworks_hwdep.c
124
DEFINE_WAIT(wait);
sound/firewire/fireworks/fireworks_hwdep.c
134
prepare_to_wait(&efw->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/fireworks/fireworks_hwdep.c
137
finish_wait(&efw->hwdep_wait, &wait);
sound/firewire/fireworks/fireworks_hwdep.c
186
hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
sound/firewire/fireworks/fireworks_hwdep.c
191
poll_wait(file, &efw->hwdep_wait, wait);
sound/firewire/fireworks/fireworks_transaction.c
213
wake_up(&t->wait);
sound/firewire/fireworks/fireworks_transaction.c
288
wake_up(&t->wait);
sound/firewire/fireworks/fireworks_transaction.c
59
wait_queue_head_t wait;
sound/firewire/fireworks/fireworks_transaction.c
83
init_waitqueue_head(&t.wait);
sound/firewire/fireworks/fireworks_transaction.c
95
wait_event_timeout(t.wait, t.state != STATE_PENDING,
sound/firewire/motu/motu-hwdep.c
101
poll_table *wait)
sound/firewire/motu/motu-hwdep.c
105
poll_wait(file, &motu->hwdep_wait, wait);
sound/firewire/motu/motu-hwdep.c
31
DEFINE_WAIT(wait);
sound/firewire/motu/motu-hwdep.c
37
prepare_to_wait(&motu->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/motu/motu-hwdep.c
40
finish_wait(&motu->hwdep_wait, &wait);
sound/firewire/oxfw/oxfw-hwdep.c
22
DEFINE_WAIT(wait);
sound/firewire/oxfw/oxfw-hwdep.c
28
prepare_to_wait(&oxfw->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/oxfw/oxfw-hwdep.c
31
finish_wait(&oxfw->hwdep_wait, &wait);
sound/firewire/oxfw/oxfw-hwdep.c
53
poll_table *wait)
sound/firewire/oxfw/oxfw-hwdep.c
57
poll_wait(file, &oxfw->hwdep_wait, wait);
sound/firewire/tascam/tascam-hwdep.c
102
DEFINE_WAIT(wait);
sound/firewire/tascam/tascam-hwdep.c
107
prepare_to_wait(&tscm->hwdep_wait, &wait, TASK_INTERRUPTIBLE);
sound/firewire/tascam/tascam-hwdep.c
110
finish_wait(&tscm->hwdep_wait, &wait);
sound/firewire/tascam/tascam-hwdep.c
130
poll_table *wait)
sound/firewire/tascam/tascam-hwdep.c
134
poll_wait(file, &tscm->hwdep_wait, wait);
sound/hda/core/controller.c
318
wait_queue_entry_t wait;
sound/hda/core/controller.c
321
init_wait_entry(&wait, 0);
sound/hda/core/controller.c
327
prepare_to_wait(&bus->rirb_wq, &wait,
sound/hda/core/controller.c
335
finish_wait(&bus->rirb_wq, &wait);
sound/hda/core/controller.c
360
finish_wait(&bus->rirb_wq, &wait);
sound/isa/wavefront/wavefront_synth.c
1796
wait_queue_entry_t wait;
sound/isa/wavefront/wavefront_synth.c
1798
init_waitqueue_entry(&wait, current);
sound/isa/wavefront/wavefront_synth.c
1800
add_wait_queue(&dev->interrupt_sleeper, &wait);
sound/oss/dmasound/dmasound_core.c
616
DEFINE_WAIT(wait);
sound/oss/dmasound/dmasound_core.c
619
prepare_to_wait(&write_sq.action_queue, &wait, TASK_INTERRUPTIBLE);
sound/oss/dmasound/dmasound_core.c
622
finish_wait(&write_sq.action_queue, &wait);
sound/oss/dmasound/dmasound_core.c
630
finish_wait(&write_sq.action_queue, &wait);
sound/oss/dmasound/dmasound_core.c
635
finish_wait(&write_sq.action_queue, &wait);
sound/oss/dmasound/dmasound_core.c
666
static __poll_t sq_poll(struct file *file, struct poll_table_struct *wait)
sound/oss/dmasound/dmasound_core.c
677
poll_wait(file, &write_sq.action_queue, wait);
sound/pci/ac97/ac97_codec.c
2114
if (bus->ops->wait)
sound/pci/ac97/ac97_codec.c
2115
bus->ops->wait(ac97);
sound/pci/emu10k1/io.c
681
void snd_emu10k1_wait(struct snd_emu10k1 *emu, unsigned int wait)
sound/pci/emu10k1/io.c
687
while (wait-- > 0) {
sound/pci/ens1370.c
1574
.wait = snd_es1371_codec_wait,
sound/pci/korg1212/korg1212.c
1070
wake_up(&korg1212->wait);
sound/pci/korg1212/korg1212.c
1087
wake_up(&korg1212->wait);
sound/pci/korg1212/korg1212.c
1100
wake_up(&korg1212->wait);
sound/pci/korg1212/korg1212.c
1159
wait_event_timeout(korg1212->wait, korg1212->dsp_is_loaded, HZ * CARD_BOOT_TIMEOUT);
sound/pci/korg1212/korg1212.c
1472
wait_event_timeout(korg1212->wait, !korg1212->dsp_stop_processing, HZ);
sound/pci/korg1212/korg1212.c
1992
init_waitqueue_head(&korg1212->wait);
sound/pci/korg1212/korg1212.c
311
wait_queue_head_t wait;
sound/pci/korg1212/korg1212.c
574
wait_event_timeout(korg1212->wait, !korg1212->dsp_stop_processing, HZ);
sound/pci/mixart/mixart_core.c
224
wait_queue_entry_t wait;
sound/pci/mixart/mixart_core.c
227
init_waitqueue_entry(&wait, current);
sound/pci/mixart/mixart_core.c
236
add_wait_queue(&mgr->msg_sleep, &wait);
sound/pci/mixart/mixart_core.c
240
remove_wait_queue(&mgr->msg_sleep, &wait);
sound/pci/mixart/mixart_core.c
270
wait_queue_entry_t wait;
sound/pci/mixart/mixart_core.c
280
init_waitqueue_entry(&wait, current);
sound/pci/mixart/mixart_core.c
289
add_wait_queue(&mgr->msg_sleep, &wait);
sound/pci/mixart/mixart_core.c
293
remove_wait_queue(&mgr->msg_sleep, &wait);
sound/pci/via82xx.c
1871
.wait = snd_via82xx_codec_wait,
sound/pci/via82xx_modem.c
877
.wait = snd_via82xx_codec_wait,
sound/pci/ymfpci/ymfpci_main.c
736
wait_queue_entry_t wait;
sound/pci/ymfpci/ymfpci_main.c
742
init_waitqueue_entry(&wait, current);
sound/pci/ymfpci/ymfpci_main.c
743
add_wait_queue(&chip->interrupt_sleep, &wait);
sound/pci/ymfpci/ymfpci_main.c
746
remove_wait_queue(&chip->interrupt_sleep, &wait);
sound/soc/intel/avs/debugfs.c
216
DEFINE_WAIT(wait);
sound/soc/intel/avs/debugfs.c
218
prepare_to_wait(&adev->trace_waitq, &wait, TASK_INTERRUPTIBLE);
sound/soc/intel/avs/debugfs.c
221
finish_wait(&adev->trace_waitq, &wait);
sound/soc/qcom/qdsp6/q6adm.c
131
ret = wait_event_timeout(copp->wait,
sound/soc/qcom/qdsp6/q6adm.c
136
ret = wait_event_timeout(copp->wait,
sound/soc/qcom/qdsp6/q6adm.c
225
wake_up(&copp->wait);
sound/soc/qcom/qdsp6/q6adm.c
257
wake_up(&copp->wait);
sound/soc/qcom/qdsp6/q6adm.c
263
wake_up(&copp->wait);
sound/soc/qcom/qdsp6/q6adm.c
296
init_waitqueue_head(&c->wait);
sound/soc/qcom/qdsp6/q6adm.c
51
wait_queue_head_t wait;
sound/soc/qcom/qdsp6/q6afe.c
1000
wake_up(&afe->wait);
sound/soc/qcom/qdsp6/q6afe.c
1028
wait_queue_head_t *wait;
sound/soc/qcom/qdsp6/q6afe.c
1034
wait = &port->wait;
sound/soc/qcom/qdsp6/q6afe.c
1038
wait = &afe->wait;
sound/soc/qcom/qdsp6/q6afe.c
1051
ret = wait_event_timeout(*wait, (result->opcode == rsp_opcode),
sound/soc/qcom/qdsp6/q6afe.c
1800
init_waitqueue_head(&port->wait);
sound/soc/qcom/qdsp6/q6afe.c
1911
init_waitqueue_head(&afe->wait);
sound/soc/qcom/qdsp6/q6afe.c
380
wait_queue_head_t wait;
sound/soc/qcom/qdsp6/q6afe.c
634
wait_queue_head_t wait;
sound/soc/qcom/qdsp6/q6afe.c
984
wake_up(&port->wait);
sound/soc/qcom/qdsp6/q6afe.c
988
wake_up(&afe->wait);
sound/soc/qcom/qdsp6/q6apm.c
37
NULL, &apm->wait, pkt, rsp_opcode);
sound/soc/qcom/qdsp6/q6apm.c
736
init_waitqueue_head(&apm->wait);
sound/soc/qcom/qdsp6/q6apm.c
784
wake_up(&apm->wait);
sound/soc/qcom/qdsp6/q6apm.c
800
wake_up(&apm->wait);
sound/soc/qcom/qdsp6/q6apm.h
56
wait_queue_head_t wait;
sound/soc/qcom/qdsp6/q6asm.c
1004
bool wait)
sound/soc/qcom/qdsp6/q6asm.c
1023
if (wait) {
sound/soc/qcom/qdsp6/q6asm.c
1574
bool wait)
sound/soc/qcom/qdsp6/q6asm.c
1604
if (wait)
sound/soc/qcom/qdsp6/q6core.c
146
wake_up(&core->wait);
sound/soc/qcom/qdsp6/q6core.c
166
rc = wait_event_timeout(core->wait, (core->resp_received),
sound/soc/qcom/qdsp6/q6core.c
196
rc = wait_event_timeout(core->wait, (core->resp_received),
sound/soc/qcom/qdsp6/q6core.c
223
rc = wait_event_timeout(core->wait, (core->resp_received),
sound/soc/qcom/qdsp6/q6core.c
338
init_waitqueue_head(&g_core->wait);
sound/soc/qcom/qdsp6/q6core.c
55
wait_queue_head_t wait;
sound/soc/qcom/qdsp6/q6prm.c
191
wake_up(&prm->wait);
sound/soc/qcom/qdsp6/q6prm.c
212
init_waitqueue_head(&cc->wait);
sound/soc/qcom/qdsp6/q6prm.c
22
wait_queue_head_t wait;
sound/soc/qcom/qdsp6/q6prm.c
55
NULL, &prm->wait, pkt, rsp_opcode);
sound/soc/sof/ipc3-dtrace.c
291
wait_queue_entry_t wait;
sound/soc/sof/ipc3-dtrace.c
307
init_waitqueue_entry(&wait, current);
sound/soc/sof/ipc3-dtrace.c
309
add_wait_queue(&priv->trace_sleep, &wait);
sound/soc/sof/ipc3-dtrace.c
315
remove_wait_queue(&priv->trace_sleep, &wait);
sound/soc/sof/ipc4-mtrace.c
147
wait_queue_entry_t wait;
sound/soc/sof/ipc4-mtrace.c
154
init_waitqueue_entry(&wait, current);
sound/soc/sof/ipc4-mtrace.c
156
add_wait_queue(&core_data->trace_sleep, &wait);
sound/soc/sof/ipc4-mtrace.c
162
remove_wait_queue(&core_data->trace_sleep, &wait);
sound/usb/fcp.c
844
poll_table *wait)
sound/usb/fcp.c
850
poll_wait(file, &private->notify.queue, wait);
sound/usb/line6/driver.c
628
line6_hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
sound/usb/line6/driver.c
632
poll_wait(file, &line6->messages.wait_queue, wait);
sound/usb/midi.c
1232
DEFINE_WAIT(wait);
sound/usb/midi.c
1246
prepare_to_wait(&ep->drain_wait, &wait,
sound/usb/midi.c
1253
finish_wait(&ep->drain_wait, &wait);
sound/usb/midi2.c
169
wake_up(&ep->wait);
sound/usb/midi2.c
207
wake_up(&ep->wait);
sound/usb/midi2.c
246
wait_event_lock_irq_timeout(ep->wait,
sound/usb/midi2.c
440
init_waitqueue_head(&ep->wait);
sound/usb/midi2.c
66
wait_queue_head_t wait; /* URB waiter */
sound/usb/mixer_quirks.c
240
poll_table *wait)
sound/usb/mixer_quirks.c
244
poll_wait(file, &mixer->rc_waitq, wait);
sound/usb/usx2y/us122l.c
201
struct file *file, poll_table *wait)
sound/usb/usx2y/us122l.c
207
poll_wait(file, &us122l->sk.sleep, wait);
sound/usb/usx2y/usX2Yhwdep.c
63
static __poll_t snd_us428ctls_poll(struct snd_hwdep *hw, struct file *file, poll_table *wait)
sound/usb/usx2y/usX2Yhwdep.c
72
poll_wait(file, &us428->us428ctls_wait_queue_head, wait);
tools/perf/bench/sched-messaging.c
201
wait(&proc_status);
tools/perf/builtin-record.c
2907
wait(&exit_status);
tools/perf/tests/workloads/sqrtloop.c
40
wait(NULL);
tools/testing/crypto/chacha20-s390/test-cipher.c
108
&sk->wait);
tools/testing/crypto/chacha20-s390/test-cipher.c
116
&sk->wait);
tools/testing/crypto/chacha20-s390/test-cipher.c
150
&sk.wait);
tools/testing/crypto/chacha20-s390/test-cipher.c
177
crypto_init_wait(&sk.wait);
tools/testing/crypto/chacha20-s390/test-cipher.c
201
crypto_init_wait(&sk.wait);
tools/testing/crypto/chacha20-s390/test-cipher.c
47
struct crypto_wait wait;
tools/testing/selftests/acct/acct_syscall.c
59
wait(NULL);
tools/testing/selftests/arm64/abi/ptrace.c
185
pid = wait(&status);
tools/testing/selftests/arm64/fp/sve-ptrace.c
754
pid = wait(&status);
tools/testing/selftests/arm64/fp/vec-syscfg.c
138
pid = wait(&ret);
tools/testing/selftests/arm64/fp/za-ptrace.c
263
pid = wait(&status);
tools/testing/selftests/arm64/fp/zt-ptrace.c
267
pid = wait(&status);
tools/testing/selftests/arm64/gcs/libc-gcs.c
175
pid = wait(&status);
tools/testing/selftests/arm64/mte/check_child_memory.c
76
wait(&child_status);
tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
111
wait(&res);
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
127
wait(&child_status);
tools/testing/selftests/bpf/prog_tests/send_signal.c
214
wait(NULL);
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
50
wait(NULL);
tools/testing/selftests/breakpoints/breakpoint_test.c
271
wait(&status);
tools/testing/selftests/breakpoints/breakpoint_test.c
402
wait(NULL);
tools/testing/selftests/breakpoints/breakpoint_test.c
406
wait(NULL);
tools/testing/selftests/clone3/clone3_selftests.h
58
wait(NULL);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
475
wait(NULL);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
502
wait(NULL);
tools/testing/selftests/filesystems/nsfs/owner.c
90
wait(NULL);
tools/testing/selftests/filesystems/nsfs/pidns.c
77
wait(NULL);
tools/testing/selftests/futex/functional/robust_list.c
238
wait(&wstatus);
tools/testing/selftests/futex/functional/robust_list.c
351
wait(&wstatus);
tools/testing/selftests/futex/functional/robust_list.c
414
wait(&wstatus);
tools/testing/selftests/futex/functional/robust_list.c
545
wait(&wstatus);
tools/testing/selftests/kvm/get-reg-list.c
397
pid_t wpid = wait(&wstatus);
tools/testing/selftests/mm/cow.c
1381
wait(&ret);
tools/testing/selftests/mm/cow.c
1392
wait(&ret);
tools/testing/selftests/mm/cow.c
1404
wait(&ret);
tools/testing/selftests/mm/cow.c
221
wait(&ret);
tools/testing/selftests/mm/cow.c
230
wait(&ret);
tools/testing/selftests/mm/cow.c
239
wait(&ret);
tools/testing/selftests/mm/cow.c
344
wait(&ret);
tools/testing/selftests/mm/cow.c
359
wait(&ret);
tools/testing/selftests/mm/cow.c
569
wait(&ret);
tools/testing/selftests/mm/cow.c
662
wait(&ret);
tools/testing/selftests/mm/cow.c
700
goto wait;
tools/testing/selftests/mm/cow.c
727
wait:
tools/testing/selftests/mm/cow.c
731
wait(&ret);
tools/testing/selftests/mm/cow.c
961
wait(&ret);
tools/testing/selftests/mm/khugepaged.c
1027
wait(&wstatus);
tools/testing/selftests/mm/khugepaged.c
918
wait(&wstatus);
tools/testing/selftests/mm/khugepaged.c
967
wait(&wstatus);
tools/testing/selftests/mm/merge.c
38
wait(NULL);
tools/testing/selftests/mm/page_frag/page_frag_test.c
116
complete(&wait);
tools/testing/selftests/mm/page_frag/page_frag_test.c
131
init_completion(&wait);
tools/testing/selftests/mm/page_frag/page_frag_test.c
159
while (!wait_for_completion_timeout(&wait, msecs_to_jiffies(10000))) {
tools/testing/selftests/mm/page_frag/page_frag_test.c
21
static struct completion wait;
tools/testing/selftests/mm/page_frag/page_frag_test.c
69
complete(&wait);
tools/testing/selftests/mm/pfnmap.c
266
wait(&ret);
tools/testing/selftests/mm/prctl_thp_disable.c
174
wait(&ret);
tools/testing/selftests/mm/prctl_thp_disable.c
283
wait(&ret);
tools/testing/selftests/mm/protection_keys.c
1374
wait(&status);
tools/testing/selftests/mm/rmap.c
139
while (wait(&status) > 0) {
tools/testing/selftests/net/ipsec.c
2212
pid_t p = wait(&status);
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
142
if (wait(&wstatus) == -1)
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
159
if (wait(&wstatus) == -1)
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
124
wait(&status);
tools/testing/selftests/net/netfilter/udpclash.c
32
static volatile int wait = 1;
tools/testing/selftests/net/netfilter/udpclash.c
42
while (wait == 1)
tools/testing/selftests/net/netfilter/udpclash.c
76
wait = 0;
tools/testing/selftests/net/nettest.c
1930
wait(&status);
tools/testing/selftests/net/tls.c
1368
pid2 = wait(&status);
tools/testing/selftests/net/tls.c
1428
pid2 = wait(&status);
tools/testing/selftests/net/tls.c
1491
wait(&status);
tools/testing/selftests/net/tls.c
2191
pid2 = wait(&status);
tools/testing/selftests/net/tls.c
2238
pid2 = wait(&status);
tools/testing/selftests/net/tls.c
2705
wait(&ret);
tools/testing/selftests/net/tls.c
2822
pid2 = wait(&status);
tools/testing/selftests/net/tls.c
3286
EXPECT_EQ(wait(&status), pid);
tools/testing/selftests/nolibc/nolibc-test.c
1454
CASE_TEST(wait_child); EXPECT_SYSER(1, wait(&tmp), -1, ECHILD); break;
tools/testing/selftests/powerpc/harness.c
52
wait:
tools/testing/selftests/powerpc/harness.c
69
goto wait;
tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
70
goto wait;
tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
75
wait:
tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
68
goto wait;
tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
73
wait:
tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
66
goto wait;
tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
71
wait:
tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
64
goto wait;
tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
69
wait:
tools/testing/selftests/powerpc/ptrace/core-pkey.c
251
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
827
wait(NULL);
tools/testing/selftests/powerpc/ptrace/ptrace-gpr.c
157
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
222
wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
242
wait(NULL);
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
603
wait(NULL);
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
613
wait(NULL);
tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c
257
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
118
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
139
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c
150
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c
155
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c
165
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spr.c
147
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c
141
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-vsx.c
148
ret = wait(&status);
tools/testing/selftests/powerpc/ptrace/ptrace-vsx.c
99
ret = wait(&status);
tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c
155
if (wait(&wstatus) == -1) {
tools/testing/selftests/powerpc/tm/tm-signal-stack.c
49
wait(NULL);
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
94
wait(NULL);
tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c
93
wait(NULL);
tools/testing/selftests/ptrace/get_syscall_info.c
127
ASSERT_EQ(pid, wait(&status)) {
tools/testing/selftests/ptrace/set_syscall_info.c
379
ASSERT_EQ(tracee_pid, wait(&status)) {
tools/testing/selftests/riscv/abi/pointer_masking.c
165
wait(&status);
tools/testing/selftests/riscv/abi/pointer_masking.c
179
wait(&status);
tools/testing/selftests/riscv/cfi/shadowstack.c
109
wait(&child_status);
tools/testing/selftests/riscv/cfi/shadowstack.c
185
wait(&child_status);
tools/testing/selftests/riscv/cfi/shadowstack.c
347
wait(&child_status);
tools/testing/selftests/seccomp/seccomp_bpf.c
1554
wait(NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
1575
if (wait(&status) != tracee)
tools/testing/selftests/seccomp/seccomp_bpf.c
4464
ASSERT_EQ(self->pid, wait(&wstatus));
tools/testing/selftests/ublk/kublk.c
1278
goto wait;
tools/testing/selftests/ublk/kublk.c
1284
goto wait;
tools/testing/selftests/ublk/kublk.c
1291
wait:
tools/testing/selftests/ublk/kublk.c
1468
wait(NULL);
tools/testing/selftests/user_events/abi_test.c
370
ASSERT_NE(-1, wait(&i));
tools/testing/selftests/user_events/abi_test.c
377
ASSERT_NE(-1, wait(&i));
tools/testing/selftests/user_events/abi_test.c
414
ASSERT_NE(-1, wait(&i));
tools/testing/selftests/x86/amx.c
327
wait(&status);
tools/testing/selftests/x86/amx.c
343
wait(&status);
tools/testing/selftests/x86/amx.c
385
wait(&status);
tools/testing/selftests/x86/amx.c
447
wait(&status);
tools/testing/selftests/x86/amx.c
465
wait(&status);
tools/testing/selftests/x86/fsgsbase.c
450
wait(&status);
tools/testing/selftests/x86/fsgsbase.c
485
wait(&status);
tools/testing/selftests/x86/fsgsbase.c
510
wait(&status);
tools/testing/selftests/x86/fsgsbase.c
564
wait(&status);
tools/testing/selftests/x86/lam.c
213
wait(&ret);
tools/testing/selftests/x86/lam.c
769
wait(&child_ret);
tools/testing/selftests/x86/lam.c
803
wait(&child_ret);
tools/testing/selftests/x86/lam.c
832
wait(&child_ret);
tools/testing/selftests/x86/xstate.c
340
wait(&status);
tools/testing/selftests/x86/xstate.c
346
wait(&status);
tools/virtio/vringh_test.c
288
wait(&status);
virt/kvm/eventfd.c
136
eventfd_ctx_remove_wait_queue(irqfd->eventfd, &irqfd->wait, &cnt);
virt/kvm/eventfd.c
202
irqfd_wakeup(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
virt/kvm/eventfd.c
205
container_of(wait, struct kvm_kernel_irqfd, wait);
virt/kvm/eventfd.c
325
init_waitqueue_func_entry(&irqfd->wait, irqfd_wakeup);
virt/kvm/eventfd.c
339
p->ret = add_wait_queue_priority_exclusive(wqh, &irqfd->wait);
virt/kvm/kvm_main.c
208
static inline bool kvm_kick_many_cpus(struct cpumask *cpus, bool wait)
virt/kvm/kvm_main.c
213
smp_call_function_many(cpus, ack_kick, NULL, wait);
virt/kvm/kvm_main.c
3651
struct rcuwait *wait = kvm_arch_vcpu_get_wait(vcpu);
virt/kvm/kvm_main.c
3658
prepare_to_rcuwait(wait);
virt/kvm/kvm_main.c
3672
finish_rcuwait(wait);
virt/kvm/kvm_main.c
3816
void __kvm_vcpu_kick(struct kvm_vcpu *vcpu, bool wait)
virt/kvm/kvm_main.c
3853
if (wait)
virt/kvm/kvm_main.c
3854
smp_call_function_single(cpu, ack_kick, NULL, wait);
virt/kvm/kvm_main.c
451
rcuwait_init(&vcpu->wait);