Defined in 1 files as a prototype:

Defined in 18 files as a macro:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

lib/atomic64_test.c raw_atomic_fetch_xor() -> arch_atomic_fetch_xor()

Type Parameter Key Value
PARAM_VALUE 0 i (-559038737)
PARAM_VALUE 1 v 244908970501345280
PARAM_VALUE 1 v->counter (-1432153289)
DATA_SOURCE 0 i $0
DATA_SOURCE 1 v $1

lib/atomic64_test.c raw_atomic_fetch_xor_acquire() -> arch_atomic_fetch_xor()

Type Parameter Key Value
PARAM_VALUE 0 i (-559038737)
PARAM_VALUE 1 v 244908970501345280
PARAM_VALUE 1 v->counter (-1432153289)
DATA_SOURCE 0 i $0
DATA_SOURCE 1 v $1

lib/atomic64_test.c raw_atomic_fetch_xor_relaxed() -> arch_atomic_fetch_xor()

Type Parameter Key Value
PARAM_VALUE 0 i (-559038737)
PARAM_VALUE 1 v 244908970501345280
PARAM_VALUE 1 v->counter (-1432153289)
DATA_SOURCE 0 i $0
DATA_SOURCE 1 v $1

lib/atomic64_test.c raw_atomic_fetch_xor_release() -> arch_atomic_fetch_xor()

Type Parameter Key Value
PARAM_VALUE 0 i (-559038737)
PARAM_VALUE 1 v 244908970501345280
PARAM_VALUE 1 v->counter (-1432153289)
DATA_SOURCE 0 i $0
DATA_SOURCE 1 v $1