Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 22 files:
- crypto/api.c, line 213
- drivers/base/firmware_loader/firmware.h, line 104
- drivers/block/rbd.c, line 6570
- drivers/iio/adc/mxs-lradc-adc.c, line 180
- drivers/iio/humidity/dht11.c, line 230
- drivers/iio/proximity/d3323aa.c, line 360
- drivers/iio/proximity/mb1232.c, line 75
- drivers/iio/proximity/ping.c
- drivers/iio/proximity/srf04.c
- drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c, line 564
- drivers/media/i2c/cvs/core.c, line 223
- drivers/media/pci/intel/ivsc/mei_ace.c
- drivers/media/pci/intel/ivsc/mei_csi.c, line 169
- drivers/rtc/rtc-hid-sensor-time.c, line 204
- drivers/usb/core/devio.c, line 1154
- drivers/usb/core/message.c, line 70
- fs/ceph/mds_client.c, line 3921
- fs/ceph/super.c, line 1580
- fs/orangefs/waitqueue.c, line 339
- kernel/sched/completion.c, line 295
- net/ceph/osd_client.c
- net/mac802154/scan.c, line 594
Smatch caller information:
drivers/usb/core/devio.c usbfs_start_wait_urb() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 5878834444398923776 |
| PARAM_VALUE | 1 | timeout | 0-536870912,4611686018427387902,9223372036854775807 |
| FUZZY_MAX | 1 | timeout | 9223372036854775807 |
| LOCK2 | &dev->dev.mutex |
fs/orangefs/waitqueue.c wait_for_matching_downcall() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | x->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 0-s32max,9223372036854775807,18446744071562067968-u64max |
| DATA_SOURCE | 1 | timeout | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &orangefs_inode->xattr_sem | ||
| HALF_LOCKED2 | global &orangefs_request_mutex |
drivers/usb/core/message.c usb_start_wait_urb() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 9072756591837536256 |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 0 | x->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | x->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | x->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | x->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | x->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 0-536870912,9223372036854775807 |
| FUZZY_MAX | 1 | timeout | 9223372036854775807 |
| LOCK2 | &data->io_mutex | ||
| TYPE_LOCK | (struct usbtmc_device_data)->io_mutex |
drivers/iio/proximity/ping.c ping_read() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct ping_data)->lock |
drivers/iio/proximity/ping.c ping_read() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct ping_data)->lock |
drivers/media/i2c/cvs/core.c cvs_schedule_and_wait() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 1250 |
| DATA_SOURCE | 1 | timeout | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
fs/ceph/mds_client.c ceph_mdsc_wait_request() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/humidity/dht11.c dht11_read_raw() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 250 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dht11->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dht11)->lock |
net/mac802154/scan.c mac802154_perform_association() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 2500 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wpan_dev->association_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct wpan_dev)->association_lock |
drivers/media/pci/intel/ivsc/mei_ace.c mei_ace_send() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 1250 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ace->lock | ||
| TYPE_LOCK | (struct mei_ace)->lock |
drivers/media/pci/intel/ivsc/mei_ace.c mei_ace_send() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | x->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | x->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | timeout | 1250 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ace->lock | ||
| TYPE_LOCK | (struct mei_ace)->lock |
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c extron_read_edid() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 0-536870912 |
| NOCHECK_CALL | |||
| LOCK2 | &extron->edid_lock | ||
| TYPE_LOCK | (struct extron)->edid_lock |
drivers/base/firmware_loader/main.c __fw_state_wait_common() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 9223372036854775807 |
| DATA_SOURCE | 1 | timeout | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_add_acquire_lock() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | x->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | x->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | x->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | x->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 1-536870912,9223372036854775807 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/proximity/d3323aa.c d3323aa_reset() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 0-536870912 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/rtc/rtc-hid-sensor-time.c hid_rtc_read_time() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 1500 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtc->ops_lock |
crypto/api.c crypto_larval_wait() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 15000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/adc/mxs-lradc-adc.c mxs_lradc_adc_read_single() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 250 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/pci/intel/ivsc/mei_csi.c mei_csi_send() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 1250 |
| LOCK2 | &csi->lock | ||
| TYPE_LOCK | (struct mei_csi)->lock |
fs/ceph/super.c ceph_kill_sb() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
drivers/iio/proximity/srf04.c srf04_read() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct srf04_data)->lock |
drivers/iio/proximity/srf04.c srf04_read() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct srf04_data)->lock |
drivers/base/firmware_loader/fallback.c __fw_state_wait_common() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 0-s32max,4611686018427387902,18446744071562067968-u64max |
| DATA_SOURCE | 1 | timeout | $1 |
| RX_PATH | |||
| UNITS | 1 | timeout | unit_jiffy |
| LOCK2 | global &umhelper_sem | ||
| HALF_LOCKED2 | &pool->lock |
drivers/iio/proximity/mb1232.c mb1232_read_distance() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 1 | timeout | 25 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct mb1232_data)->lock |
net/ceph/osd_client.c linger_notify_finish_wait() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 0 | x->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | x->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | x->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | x->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | x->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 1-536870912,9223372036854775807 |
| LOCK2 | &pool->lock |
net/ceph/osd_client.c wait_request_timeout() -> wait_for_completion_killable_timeout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 0 | x->done | 0 |
| PARAM_VALUE | 0 | x->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | x->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | x->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | x->wait.lock.raw_lock.val.counter | 0 |
| PARAM_VALUE | 0 | x->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | x->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | timeout | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbd_dev->watch_mutex |