Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

sound/pci/ctxfi/cttimer.c ct_systimer_prepare() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
PARAM_VALUE 0 timer->flags 0-4194302
PARAM_VALUE 0 timer->function 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

arch/x86/kernel/apic/vector.c lapic_offline() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &vector_lock
HALF_LOCKED2 flags

drivers/char/random.c try_to_generate_entropy() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 7385702182021050376
PARAM_VALUE 0 timer->entry.pprev 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/bridge/br_multicast.c br_ip4_multicast_query() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_ip4_multicast_query() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &brmctx->br->multicast_lock

net/bridge/br_multicast.c br_ip6_multicast_query() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_ip6_multicast_query() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &brmctx->br->multicast_lock

net/bridge/br_multicast.c br_multicast_enable() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &br->multicast_lock
HALF_LOCKED2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_multicast_leave_group() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_multicast_leave_group() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_multicast_leave_group() -> timer_delete_sync_try()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->entry.pprev 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

drivers/net/wireless/morsemicro/mm81x/yaps.c mm81x_yaps_irq_handler() -> timer_delete_sync_try()

Type Parameter Key Value
NOCHECK_CALL