Searched refs:__cvmx_fau_atomic_address (Results 1 – 1 of 1) sorted by relevance
| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-fau.h | 179 static inline uint64_t __cvmx_fau_atomic_address(uint64_t tagwait, uint64_t reg, int64_t value) in __cvmx_fau_atomic_address() function 198 return cvmx_read64_int64(__cvmx_fau_atomic_address(0, reg, value)); in cvmx_fau_fetch_and_add64() 212 return cvmx_read64_int32(__cvmx_fau_atomic_address(0, reg, value)); in cvmx_fau_fetch_and_add32() 225 return cvmx_read64_int16(__cvmx_fau_atomic_address(0, reg, value)); in cvmx_fau_fetch_and_add16() 237 return cvmx_read64_int8(__cvmx_fau_atomic_address(0, reg, value)); in cvmx_fau_fetch_and_add8() 259 result.i64 = cvmx_read64_int64(__cvmx_fau_atomic_address(1, reg, value)); in cvmx_fau_tagwait_fetch_and_add64() 282 result.i32 = cvmx_read64_int32(__cvmx_fau_atomic_address(1, reg, value)); in cvmx_fau_tagwait_fetch_and_add32() 304 result.i16 = cvmx_read64_int16(__cvmx_fau_atomic_address(1, reg, value)); in cvmx_fau_tagwait_fetch_and_add16() 325 result.i8 = cvmx_read64_int8(__cvmx_fau_atomic_address(1, reg, value)); in cvmx_fau_tagwait_fetch_and_add8()
|