Defined in 1 files as a macro:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/auxdisplay/panel.c, line 1339
- drivers/block/amiflop.c, line 1512
- drivers/block/swim.c, line 534
- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c, line 51
- drivers/hwspinlock/hwspinlock_core.c, line 117
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 2958
- kernel/cgroup/rstat.c, line 376
- lib/test_context-analysis.c, line 121
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 |
|---|