Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- block/kyber-iosched.c, line 644
- drivers/block/loop.c, line 876
- drivers/md/dm-delay.c, line 66
- drivers/s390/net/qeth_core.h, line 532
- drivers/s390/scsi/zfcp_qdio.c
- fs/afs/cell.c, line 731
- fs/afs/fs_probe.c
- fs/netfs/fscache_cookie.c
- kernel/cgroup/cgroup.c, line 4798
- kernel/rcu/srcutree.c, line 857
- kernel/time/timer.c, line 1223
- net/mctp/route.c
- net/rxrpc/af_rxrpc.c, line 848
- net/rxrpc/ar-internal.h, line 1229
- net/rxrpc/call_event.c, line 468
- net/rxrpc/conn_client.c
- net/rxrpc/conn_object.c, line 281
- net/rxrpc/peer_event.c, line 374
- net/sctp/sm_sideeffect.c, line 1554
Smatch caller information:
net/mctp/route.c mctp_key_add() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| LOCK2 | &net->mctp.keys_lock | ||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct netns_mctp)->keys_lock |
net/mctp/route.c mctp_reserve_tag() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| LOCK2 | &mns->keys_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct netns_mctp)->keys_lock |
net/rxrpc/conn_object.c rxrpc_set_service_reap_timer() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| DATA_SOURCE | 1 | expires | $1 |
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
net/rxrpc/conn_client.c rxrpc_discard_expired_client_conns() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
net/rxrpc/conn_client.c rxrpc_reduce_conn_timer() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| DATA_SOURCE | 1 | expires | $1 |
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
net/rxrpc/conn_client.c rxrpc_set_client_reap_timer() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
block/kyber-iosched.c kyber_completed_request() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
fs/afs/cell.c afs_set_cell_timer() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
net/rxrpc/peer_event.c rxrpc_peer_keepalive_worker() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| HALF_LOCKED2 | &pool->lock |
net/rxrpc/conn_event.c rxrpc_reduce_conn_timer() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| DATA_SOURCE | 1 | expires | $1 |
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
drivers/block/loop.c loop_set_timer() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| LOCK2 | &lo->lo_work_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct loop_device)->lo_work_lock |
drivers/md/dm-delay.c queue_timeout() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| DATA_SOURCE | 1 | expires | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| HALF_LOCKED2 | &md->io_barrier |
kernel/cgroup/cgroup.c cgroup_file_notify() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &cgroup_mutex | ||
| HALF_LOCKED2 | global &css_set_lock | ||
| HALF_LOCKED2 | global &rdmacg_mutex |
kernel/rcu/srcutree.c srcu_queue_delayed_work_on() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &ssp->srcu_sup->srcu_gp_mutex | ||
| HALF_LOCKED2 | &sup->srcu_cb_mutex |
net/rxrpc/af_rxrpc.c rxrpc_create() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| HALF_LOCKED2 | global &bt_proto_lock |
fs/netfs/fscache_cookie.c fscache_cookie_lru_worker() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 420680351604469760 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| LOCK2 | global &fscache_cookie_lru_lock | ||
| HALF_LOCKED2 | &pool->lock |
fs/netfs/fscache_cookie.c fscache_unuse_cookie_locked() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 420680351604469760 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | expires | unit_jiffy |
| LOCK2 | &cookie->lock | ||
| HALF_LOCKED2 | &vnode->validate_lock | ||
| TYPE_LOCK | (struct fscache_cookie)->lock |
fs/afs/fs_probe.c afs_fs_probe_dispatcher() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| UNITS | 1 | expires | unit_jiffy |
| HALF_LOCKED2 | &pool->lock |
fs/afs/fs_probe.c afs_schedule_fs_probe() -> timer_reduce()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | expires | unit_jiffy |