Documented in 1 files:
Defined in 1 files as a function:
Referenced in 15 files:
- block/blk-iocost.c, line 1555
- drivers/mailbox/mailbox.c, line 130
- drivers/net/ethernet/hisilicon/hip04_eth.c, line 566
- drivers/s390/crypto/ap_bus.c, line 418
- drivers/usb/musb/musb_cppi41.c
- kernel/sched/core.c
- kernel/sched/deadline.c, line 1112
- kernel/time/hrtimer.c, line 1058
- kernel/time/itimer.c, line 165
- kernel/time/ntp.c
- net/ipv4/tcp_input.c, line 6166
- net/ipv4/tcp_output.c, line 2825
- net/sched/sch_api.c, line 656
- net/wireless/core.c, line 2033
- net/xfrm/xfrm_iptfs.c
Smatch caller information:
net/xfrm/xfrm_iptfs.c __input_process_payload() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &xtfs->drop_lock | ||
| TYPE_LOCK | (struct xfrm_iptfs_data)->drop_lock |
net/xfrm/xfrm_iptfs.c iptfs_output_collect() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &x->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct xfrm_state)->lock |
net/xfrm/xfrm_iptfs.c iptfs_set_window_drop_times() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &xtfs->drop_lock | ||
| TYPE_LOCK | (struct xfrm_iptfs_data)->drop_lock |
kernel/time/ntp.c ntp_notify_cmos_timer() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 1805151276010311680 |
kernel/time/ntp.c sync_hw_clock() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 1805151276010311680 |
| HALF_LOCKED2 | &pool->lock |
net/sched/sch_api.c qdisc_watchdog_schedule_range_ns() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-iocost.c iocg_kick_waitq() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &iocg->waitq.lock | ||
| HALF_LOCKED2 | &ioc->lock | ||
| HALF_LOCKED2 | &iocg->ioc->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
net/ipv4/tcp_input.c __tcp_ack_snd_check() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
kernel/time/itimer.c posixtimer_rearm_itimer() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| BUF_SIZE | 0 | timer | 80 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &sighand->siglock | ||
| HALF_LOCKED2 | &task->sighand->siglock | ||
| HALF_LOCKED2 | &tsk->sighand->siglock |
kernel/sched/build_policy.c start_dl_timer() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| BUF_SIZE | 0 | timer | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/time/hrtimer.c hrtimer_update_function() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| DATA_SOURCE | 0 | timer | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &timer->base->cpu_base->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct hrtimer_cpu_base)->lock |
net/wireless/core.c wiphy_hrtimer_work_pending() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
drivers/net/ethernet/hisilicon/hip04_eth.c hip04_mac_start_xmit() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| 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 |
drivers/mailbox/mailbox.c txdone_hrtimer() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PARAM_VALUE | 0 | timer->is_queued | 0 |
| CAPPED_DATA | 0 | timer | 1 |
| DATA_SOURCE | 0 | timer | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mbox->poll_hrt_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct mbox_controller)->poll_hrt_lock |
kernel/sched/core.c hrtick_needs_rearm() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| BUF_SIZE | 0 | timer | (-1),80 |
| BUF_SIZE | 0 | timer | (-1),80 |
| DATA_SOURCE | 0 | timer | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/core.c hrtick_schedule_exit() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
net/ipv4/tcp_output.c tcp_pacing_check() -> hrtimer_is_queued()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timer | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |