Defined in 1 files as a function:
Referenced in 18 files:
- drivers/char/hw_random/timeriomem-rng.c, line 153
- drivers/gpu/drm/scheduler/sched_rq.c, line 195
- drivers/gpu/drm/scheduler/tests/tests_scheduler.c, line 472
- drivers/iio/adc/ti-tsc2046.c
- drivers/media/cec/core/cec-pin.c
- drivers/misc/lkdtm/bugs.c
- drivers/net/can/m_can/m_can.c
- drivers/net/ethernet/ti/icssm/icssm_prueth.c, line 1230
- drivers/net/netdevsim/netdev.c, line 172
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 1274
- drivers/perf/arm-ccn.c, line 567
- drivers/powercap/idle_inject.c
- include/kunit/run-in-irq-context.h, line 106
- kernel/sched/fair.c, line 7536
- net/bluetooth/iso.c, line 2688
- net/mac80211/mlme.c
- net/mac80211/status.c, line 756
- net/rxrpc/input_rack.c, line 190
Smatch caller information:
lib/crypto/tests/blake2b_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_tsf_to_boottime() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | irq |
lib/crypto/tests/sha1_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/misc/lkdtm/bugs.c lkdtm_BUG_IN_HARDIRQ() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 100 |
drivers/misc/lkdtm/bugs.c lkdtm_PANIC_IN_HARDIRQ() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 100 |
lib/crypto/tests/sha512_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/net/can/m_can/m_can.c m_can_set_coalesce() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | us | 1-u32max |
drivers/net/can/m_can/m_can.c m_can_set_coalesce() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | us | 0-u32max |
drivers/iio/adc/ti-tsc2046.c tsc2046_adc_reenable_trigger() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/adc/ti-tsc2046.c tsc2046_adc_timer() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->state_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct tsc2046_adc_priv)->state_lock |
lib/crypto/tests/sha224_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/polyval_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/gpu/drm/scheduler/sched_rq.c drm_sched_entity_restore_vruntime() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &entity->lock | ||
| LOCK2 | &rq->lock | ||
| LOCK2 | &stats->lock | ||
| HALF_LOCKED2 | &client->hwctx_srcu | ||
| HALF_LOCKED2 | &gpu->sched_lock | ||
| HALF_LOCKED2 | &hwctx->priv->io_lock | ||
| HALF_LOCKED2 | &hwctx->priv->job_sem | ||
| HALF_LOCKED2 | &p->adev->notifier_lock | ||
| HALF_LOCKED2 | &pfdev->sched_lock | ||
| HALF_LOCKED2 | &queue->lock | ||
| HALF_LOCKED2 | &sched->mutex | ||
| HALF_LOCKED2 | &v3d->sched_lock | ||
| HALF_LOCKED2 | &xdna->notifier_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct drm_sched_entity)->lock | ||
| TYPE_LOCK | (struct drm_sched_entity_stats)->lock | ||
| TYPE_LOCK | (struct drm_sched_rq)->lock |
lib/crypto/tests/blake2s_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
net/mac80211/mlme.c ieee80211_ml_reconfiguration() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|
net/mac80211/mlme.c ieee80211_process_adv_ttlm() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|
net/mac80211/mlme.c ieee80211_sta_process_chanswitch() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0 |
drivers/perf/arm-ccn.c arm_ccn_pmu_timer_period() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/crypto/tests/ghash_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/sha3_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/aes_cbc_macs_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/sha384_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/poly1305_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
kernel/sched/fair.c init_cfs_bandwidth() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 100000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/crypto/tests/sm3_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/md5_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
lib/crypto/tests/sha256_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
net/bluetooth/iso.c iso_recv() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-u32max |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/cec/core/cec-pin.c cec_pin_timer() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 100 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/media/cec/core/cec-pin.c cec_pin_timer() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 50-75 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/media/cec/core/cec-pin.c cec_pin_timer() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 1-100 |
| FUZZY_MAX | 0 | us | 100 |
| HARD_MAX | 0 | us | 100 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/media/cec/core/cec-pin.c cec_pin_timer() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/media/cec/core/cec-pin.c cec_pin_timer() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 100 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/ti/icssm/icssm_prueth.c icssm_emac_ndo_start_xmit() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 100 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
lib/crypto/tests/aes_gcm_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/gpu/drm/scheduler/tests/tests_scheduler.c drm_sched_client_work() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-u32max |
lib/crc/tests/crc_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/char/hw_random/timeriomem-rng.c timeriomem_rng_probe() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-s32max,18446744071562067968-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/status.c ieee80211_handle_uhr_omp_status() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/netdevsim/netdev.c nsim_start_xmit() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/rxrpc/input_rack.c rxrpc_rack_update_reo_wnd() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-536870911 |
| CAPPED_DATA | 0 | us | 1 |
lib/crypto/tests/aes_ccm_kunit.c kunit_run_irq_test() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 5 |
drivers/powercap/idle_inject.c idle_inject_start() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | us | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cdev->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &powerclamp_lock | ||
| TYPE_LOCK | (struct thermal_cooling_device)->lock |
drivers/powercap/idle_inject.c idle_inject_timer_fn() -> us_to_ktime()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |