Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
kernel/exit.c __wake_up_parent() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| DATA_SOURCE | 2 | key | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &tasklist_lock | ||
| HALF_LOCKED2 | &psig->siglock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
net/smc/smc_rx.c smc_rx_wake_up() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 195 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/tipc/socket.c tipc_data_ready() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 193 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/tipc/socket.c tipc_write_space() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 772 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
fs/pipe.c anon_pipe_read() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 260 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c anon_pipe_read() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 65 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c anon_pipe_write() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 65 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c anon_pipe_write() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 65 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c anon_pipe_write() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 260 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/sctp/socket.c sctp_data_ready() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 193 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/unix/af_unix.c __unix_dgram_recvmsg() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 772 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &u->iolock | ||
| TYPE_LOCK | (struct unix_sock)->iolock |
net/unix/af_unix.c unix_write_space() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 772 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
kernel/sched/build_utility.c __wake_up_sync() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1,3 |
| PARAM_VALUE | 2 | key | 0 |
| DATA_SOURCE | 0 | wq_head | $0 |
| DATA_SOURCE | 1 | mode | $1 |
| HARD_MAX | 1 | mode | 3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ep->lock | ||
| HALF_LOCKED2 | &fc->lock | ||
| HALF_LOCKED2 | &node->lock | ||
| HALF_LOCKED2 | &proc->inner_lock |
crypto/af_alg.c af_alg_data_wakeup() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 196 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk |
crypto/af_alg.c af_alg_wmem_wakeup() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 193 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |
net/smc/af_smc.c smc_fback_wakeup_waitqueue() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 1-u32max |
| DATA_SOURCE | 2 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &clcsk->sk_callback_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct sock)->sk_callback_lock |
net/core/sock.c sock_def_readable() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 195 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/core/sock.c sock_def_write_space() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 772 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/core/sock.c sock_def_write_space_wfree() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 1-u64max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 772 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &commonring->lock | ||
| HALF_LOCKED2 | &dlc->lock | ||
| HALF_LOCKED2 | &fq->q.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->driver_lock | ||
| HALF_LOCKED2 | &qp->q.lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &rfcomm_dev_lock | ||
| HALF_LOCKED2 | global &rfcomm_ioctl_mutex | ||
| HALF_LOCKED2 | global &rfcomm_mutex |
drivers/net/tun.c tun_sock_write_space() -> __wake_up_sync_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1 |
| PARAM_VALUE | 2 | key | 772 |
| BUF_SIZE | 0 | wq_head | 88 |
| DATA_SOURCE | 0 | wq_head | r sk_sleep |
| PARAM_COMPARE | 0 | &wq_head->head | != $0->head.next |
| NOCHECK_CALL |