Defined in 1 files as a function:
Referenced in 23 files:
- drivers/bluetooth/btmrvl_main.c, line 612
- drivers/char/ipmi/ipmi_watchdog.c, line 765
- drivers/media/dvb-core/dvb_frontend.c, line 303
- drivers/net/wireless/marvell/libertas/main.c, line 419
- drivers/pci/vgaarb.c, line 477
- fs/afs/rotate.c, line 68
- fs/afs/vl_probe.c, line 259
- fs/nilfs2/segment.c, line 2239
- mm/userfaultfd.c, line 3024
- sound/core/control.c, line 2133
- sound/core/hwdep.c, line 93
- sound/core/oss/pcm_oss.c
- sound/core/pcm_lib.c, line 1959
- sound/core/pcm_native.c, line 2926
- sound/core/rawmidi.c
- sound/core/seq/seq_fifo.c, line 182
- sound/core/seq/seq_memory.c, line 282
- sound/core/timer.c, line 2437
- sound/isa/wavefront/wavefront_synth.c, line 1883
- sound/pci/mixart/mixart_core.c
- sound/pci/ymfpci/ymfpci_main.c, line 742
- sound/soc/sof/ipc3-dtrace.c, line 307
- sound/soc/sof/ipc4-mtrace.c, line 154
Smatch caller information:
drivers/char/ipmi/ipmi_watchdog.c ipmi_read() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4018880943226253312 |
| NOCHECK_CALL | |||
| LOCK2 | global &ipmi_read_mutex |
sound/core/rawmidi.c snd_rawmidi_open() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 5296275957168558080 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rmidi->open_mutex | ||
| TYPE_LOCK | (struct snd_rawmidi)->open_mutex |
sound/core/rawmidi.c snd_rawmidi_read() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 8242097777896816640 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &substream->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_rawmidi_substream)->lock |
sound/core/rawmidi.c snd_rawmidi_write() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1759055850407366656 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &substream->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_rawmidi_substream)->lock |
sound/core/rawmidi.c snd_rawmidi_write() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1759055850407366656 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &substream->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_rawmidi_substream)->lock |
sound/pci/mixart/mixart_core.c snd_mixart_send_msg() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 6590806762759974912 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/mixart/mixart_core.c snd_mixart_send_msg_wait_notif() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 6328233501989740544 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
sound/pci/ymfpci/ymfpci_main.c snd_ymfpci_irq_wait() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 6524659669509517312 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &runtime->buffer_mutex |
mm/userfaultfd.c userfaultfd_event_wait_completion() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1763872162714255392,3564991124496838688,5202154492632735776,8589163653414457376 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/vgaarb.c vga_get() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 5205575835202695168 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/isa/wavefront/wavefront_synth.c wavefront_should_cause_interrupt() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1558542057995403264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/rotate.c afs_start_fs_iteration() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
sound/core/seq/seq_fifo.c snd_seq_fifo_cell_out() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1189638446861447168 |
| NOCHECK_CALL |
sound/core/pcm_lib.c wait_for_avail() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 9046494344886079488 |
| NOCHECK_CALL |
fs/afs/vl_probe.c afs_wait_for_vl_probes() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->cells_alias_lock |
sound/core/pcm_native.c snd_pcm_open() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 8286726810144514048 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/sof/ipc4-mtrace.c sof_wait_mtrace_avail() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1417563380403716096 |
| NOCHECK_CALL |
sound/soc/sof/ipc3-dtrace.c sof_wait_dtrace_avail() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 986453796776861696 |
| NOCHECK_CALL |
sound/core/control.c snd_ctl_read() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4846413871427686400 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ctl->read_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_ctl_file)->read_lock |
sound/core/seq/seq_memory.c snd_seq_cell_alloc() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 623491893964279808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &client->ioctl_mutex |
sound/core/oss/pcm_oss.c snd_pcm_oss_open() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 7663836679747235840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/core/oss/pcm_oss.c snd_pcm_oss_sync1() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 7036779098197233664 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
drivers/net/wireless/marvell/libertas/main.c lbs_thread() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4404537758998130688 |
| NOCHECK_CALL |
drivers/media/dvb-core/dvb_frontend.c dvb_frontend_get_event() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 53612918701420544 |
| NOCHECK_CALL | |||
| LOCK2 | &fepriv->sem | ||
| TYPE_LOCK | (struct dvb_frontend_private)->sem |
drivers/bluetooth/btmrvl_main.c btmrvl_service_main_thread() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 8014624370004697088 |
| NOCHECK_CALL |
sound/core/hwdep.c snd_hwdep_open() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 1904798979695439872 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/core/timer.c snd_timer_user_read() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4457774633912479744 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &tu->ioctl_lock | ||
| LOCK2 | &tu->qlock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_timer_user)->ioctl_lock | ||
| TYPE_LOCK | (struct snd_timer_user)->qlock |
fs/nilfs2/segment.c nilfs_segctor_sync() -> init_waitqueue_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |