Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/sched/build_utility.c wait_for_completion() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | timeout | s64max |
| PARAM_VALUE | 2 | state | 2 |
| DATA_SOURCE | 0 | x | $0 |
| NOCHECK_CALL |
kernel/sched/build_utility.c wait_for_completion_interruptible() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 112,4096-ptr_max |
| PARAM_VALUE | 1 | timeout | s64max |
| PARAM_VALUE | 2 | state | 1 |
| DATA_SOURCE | 0 | x | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &a_priv->bulk_transfer_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &cache->lookup_mutex | ||
| HALF_LOCKED2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &crtc->base.mutex | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &dev->ioctl_mutex | ||
| HALF_LOCKED2 | &dt->lock | ||
| HALF_LOCKED2 | &epdata->lock | ||
| HALF_LOCKED2 | &fp->fp_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &mvdev->state_mutex | ||
| HALF_LOCKED2 | &nfc_dev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &state->mutex | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
kernel/sched/build_utility.c wait_for_completion_interruptible_timeout() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 112,4096-ptr_max |
| PARAM_VALUE | 2 | state | 1 |
| BUF_SIZE | 0 | x | (-1),96,192 |
| BUF_SIZE | 0 | x | (-1),96,192 |
| DATA_SOURCE | 0 | x | $0 |
| DATA_SOURCE | 1 | timeout | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | timeout | 1-536870912 |
| HALF_LOCKED2 | &adc->lock | ||
| HALF_LOCKED2 | &bus->bus_lock | ||
| HALF_LOCKED2 | &cmd->event_sem | ||
| HALF_LOCKED2 | &controller->bus_lock | ||
| HALF_LOCKED2 | &crtc->mutex.mutex | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &dev->cmd_sema | ||
| HALF_LOCKED2 | &dev->mlock | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &dma->lock | ||
| HALF_LOCKED2 | &gpadc->lock | ||
| HALF_LOCKED2 | &hdev->req_lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->thread_lock | ||
| HALF_LOCKED2 | &i2c_dev->i2c_lock | ||
| HALF_LOCKED2 | &info->info_lock | ||
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &ndev->req_lock | ||
| HALF_LOCKED2 | &nfc_dev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pcr->pcr_mutex | ||
| HALF_LOCKED2 | &perfcnt->lock | ||
| HALF_LOCKED2 | &po->pg_vec_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->conf_mutex | ||
| HALF_LOCKED2 | &priv->eeprom_mutex | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &priv->mutex | ||
| HALF_LOCKED2 | &priv->status_report_request_mutex | ||
| HALF_LOCKED2 | &priv->z53_status_request_lock | ||
| HALF_LOCKED2 | &pspim->buf_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &serdev->write_lock | ||
| HALF_LOCKED2 | &sigma_delta->spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &st->lock | ||
| HALF_LOCKED2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | &xadc->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | hsdev->mutex_ptr |
kernel/sched/build_utility.c wait_for_completion_killable() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | s64max |
| PARAM_VALUE | 2 | state | 258 |
| DATA_SOURCE | 0 | x | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
kernel/sched/build_utility.c wait_for_completion_killable_timeout() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 2 | state | 258 |
| DATA_SOURCE | 0 | x | $0 |
| DATA_SOURCE | 1 | timeout | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | timeout | unit_jiffy |
| HALF_LOCKED2 | &ace->lock | ||
| HALF_LOCKED2 | &csi->lock | ||
| HALF_LOCKED2 | &data->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &dht11->lock | ||
| HALF_LOCKED2 | &extron->edid_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wpan_dev->association_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &umhelper_sem |
kernel/sched/build_utility.c wait_for_completion_state() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | s64max |
| DATA_SOURCE | 0 | x | $0 |
| DATA_SOURCE | 2 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &kmod_concurrent_max | ||
| HALF_LOCKED2 | global &qcom_scm_lock |
kernel/sched/build_utility.c wait_for_completion_timeout() -> wait_for_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | state | 2 |
| DATA_SOURCE | 0 | x | $0 |
| DATA_SOURCE | 1 | timeout | $1 |