Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/i915/i915_vma.c i915_vma_close() -> _atomic_dec_and_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | atomic | 4096-ptr_max |
| PARAM_VALUE | 1 | lock | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 7837687086923452416 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->lut_mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/i915/i915_active.c __active_retire() -> _atomic_dec_and_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | atomic | 4096-ptr_max |
| PARAM_VALUE | 0 | atomic->counter | 0-s32max |
| PARAM_VALUE | 1 | lock | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 8087263767202234368 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/intel_runtime_pm.c __intel_wakeref_dec_and_check_tracking() -> _atomic_dec_and_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | atomic | 4096-ptr_max |
| PARAM_VALUE | 1 | lock | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 8930920950959509504 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-crypto-profile.c blk_crypto_put_keyslot() -> _atomic_dec_and_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | atomic | 4096-ptr_max |
| PARAM_VALUE | 1 | lock | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 7892277314864443392 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/raid5.c raid5_release_stripe() -> _atomic_dec_and_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | atomic | 4096-ptr_max |
| PARAM_VALUE | 0 | atomic->counter | 0-s32max |
| PARAM_VALUE | 1 | lock | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 4763783263199703040 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &conf->cache_size_mutex | ||
| HALF_LOCKED2 | &conf->device_lock | ||
| HALF_LOCKED2 | &log->io_list_lock | ||
| HALF_LOCKED2 | &log->no_space_stripes_lock | ||
| HALF_LOCKED2 | &ppl_conf->no_mem_stripes_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |