Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/radeon/radeon_fence.c radeon_fence_enable_signaling() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rdev->exclusive_lock | ||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct radeon_device)->exclusive_lock |
mm/userfaultfd.c userfaultfd_event_complete() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->event_wqh.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &ctx->fd_wqh.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_complete_tx_single_tstamp() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | ¶ms->atqbal_wq.lock | ||
| LOCK2 | &tx->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct ice_ptp_tx)->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/md/dm-snap.c account_end_copy() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &s->in_progress_wait.lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/infiniband/ulp/rtrs/rtrs-clt.c rtrs_clt_change_state() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &clt_path->state_wq.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/orangefs/orangefs-bufmap.c install() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 26143436197584904,394519787133861896 |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &m->q.lock | ||
| LOCK2 | global &orangefs_bufmap_lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/orangefs/orangefs-bufmap.c put() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 26143436197584904,394519787133861896 |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->q.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/orangefs/orangefs-bufmap.c put() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 26143436197584904,394519787133861896 |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->q.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c handle_fan_config_report() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c handle_fan_status_report() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c handle_fan_status_report() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
kernel/rcu/sync.c rcu_sync_func() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rsp->gp_wait.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/md/dm-integrity.c integrity_writer() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ic->endio_wait.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/gpu/drm/drm_suballoc.c drm_suballoc_free() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 1-u64max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sa_manager->wq.lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/ubifs/journal.c wake_up_reservation() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &c->reserve_space_wq.lock | ||
| HALF_LOCKED2 | &c->commit_sem | ||
| HALF_LOCKED2 | &c->write_reserve_mutex | ||
| HALF_LOCKED2 | &host_ui->ui_mutex | ||
| HALF_LOCKED2 | &ui->ui_mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/usb/gadget/function/f_fs.c __ffs_event_add() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ffs->ev.waitq.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/fs_pin.c pin_remove() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pin->wait.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | global &acct_on_mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/platform/chrome/cros_ec_chardev.c cros_ec_chardev_mkbp_event() -> __wake_up_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 3 |
| PARAM_VALUE | 2 | nr | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &priv->wait_event.lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |