Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/hwspinlock/hwspinlock_core.c __hwspin_trylock() -> spin_trylock_irq()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip_data->rlock
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &efuse->mutex
HALF_LOCKED2 _T->lock

drivers/net/ethernet/chelsio/cxgb3/sge.c sge_timer_rx() -> spin_trylock_irq()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
BUF_SIZE 0 lock 72
RX_PATH
TASK_NOT_RUNNING

drivers/auxdisplay/panel.c panel_scan_timer() -> spin_trylock_irq()

Type Parameter Key Value
PARAM_VALUE 0 lock 1944406630566707200
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c pool_free_older_than() -> spin_trylock_irq()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

kernel/cgroup/rstat.c __css_rstat_lock() -> spin_trylock_irq()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
BUF_SIZE 0 lock 72
DATA_SOURCE 0 lock r ss_rstat_lock
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock

lib/test_context-analysis.c test_spinlock_trylock_extra() -> spin_trylock_irq()

Type Parameter Key Value