Documented in 1 files:

Defined in 1 files as a function:

Referenced in 15 files:

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