Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/printk/printk_ringbuffer.c desc_make_final() -> atomic_long_try_cmpxchg_relaxed()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PARAM_VALUE 1 old 4737327794350362624
PARAM_VALUE 1 *old 4611686018427387904-s64max
PARAM_VALUE 2 new s64min-(-4611686018427387905)
BIT_INFO 2 new 0x8000000000000000,0xbfffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 e->irqflags
HALF_LOCKED2 irqflags

drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_heartbeat_check() -> atomic_long_try_cmpxchg_relaxed()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PARAM_VALUE 1 old 8218274443939946496
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 new unit_jiffy
HALF_LOCKED2 &lif->adminq_lock