Documented in 1 files:
Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 13 files:
- arch/arm64/include/asm/atomic.h, line 49
- arch/mips/net/bpf_jit_comp32.c, line 742
- drivers/gpio/gpio-grgpio.c, line 250
- drivers/infiniband/hw/irdma/uk.c, line 331
- drivers/infiniband/hw/irdma/verbs.c
- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c, line 65
- drivers/scsi/lpfc/lpfc_init.c, line 15784
- include/asm-generic/ticket_spinlock.h, line 35
- kernel/kcsan/kcsan_test.c
- kernel/kcsan/selftest.c
- kernel/nscommon.c
- rust/helpers/atomic.c, line 71
- tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c, line 107
Smatch caller information:
lib/atomic64_test.c test_atomic() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 286335522 |
| PARAM_VALUE | 1 | v | 244908970501345280 |
| PARAM_VALUE | 1 | v->counter | (-1432153289) |
lib/atomic64_test.c test_atomic() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | (-1) |
| PARAM_VALUE | 1 | v | 244908970501345280 |
| PARAM_VALUE | 1 | v->counter | (-1432153289) |
drivers/gpio/gpio-grgpio.c grgpio_irq_map() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &d->root->mutex | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
kernel/nscommon.c __ns_ref_active_get() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/nscommon.c __ns_ref_active_get() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iommu/arm/arm-smmu/arm-smmu-impl.c cavium_cfg_probe() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 7028789555134144512 |
| PARAM_VALUE | 1 | v->counter | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | i | |
| UNITS | 0 | i | unit_array_size |
drivers/scsi/lpfc/lpfc_init.c lpfc_dbg_print() -> atomic_fetch_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |