Documented in 1 files:
Defined in 1 files as a function:
Referenced in 5 files:
- arch/powerpc/mm/book3s64/iommu_api.c, line 395
- drivers/net/netdevsim/fib.c
- include/asm-generic/local64.h, line 95
- lib/atomic64_test.c
- rust/helpers/atomic.c, line 1007
Smatch caller information:
lib/atomic64_test.c test_atomic64() -> atomic64_add_unless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | v | 4852880703011659776 |
| PARAM_VALUE | 0 | v->counter | (-6151051535892492275) |
| PARAM_VALUE | 1 | a | 1 |
| PARAM_VALUE | 2 | u | (-6151051535892492275) |
lib/atomic64_test.c test_atomic64() -> atomic64_add_unless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | v | 4852880703011659776 |
| PARAM_VALUE | 0 | v->counter | (-6151051535892492275) |
| PARAM_VALUE | 1 | a | 1 |
| PARAM_VALUE | 2 | u | (-2401053088876082434) |
drivers/net/netdevsim/fib.c nsim_fib_account() -> atomic64_add_unless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | v | 4096-ptr_max |
| PARAM_VALUE | 1 | a | 1 |
| RX_PATH |
drivers/net/netdevsim/fib.c nsim_fib_rule_account() -> atomic64_add_unless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | v | 4096-ptr_max |
| PARAM_VALUE | 1 | a | 1 |
drivers/net/netdevsim/fib.c nsim_nexthop_account() -> atomic64_add_unless()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | v | 4096-ptr_max |
| PARAM_VALUE | 1 | a | 1 |
| RX_PATH | |||
| LOCK2 | &data->nh_lock | ||
| TYPE_LOCK | (struct nsim_fib_data)->nh_lock |