summaryrefslogtreecommitdiffstats
path: root/include/sys/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* Remove atomic64_xchg() wrappersBrian Behlendorf2014-10-171-8/+0
* Add atomic_swap_32() and atomic_swap_64()Tim Chase2014-07-281-0/+27
* Refresh links to web siteNed Bass2013-03-041-1/+1
* atomic_*_*_nv() functions need to return the new value atomically.Ricardo M. Correia2010-09-171-12/+32
* Add missing atomic functionsBrian Behlendorf2010-08-271-0/+44
* Public Release PrepBrian Behlendorf2010-05-171-17/+15
* Atomic64 compatibility for 32-bit systems without kernel support.Brian Behlendorf2009-12-041-1/+8
* Add autoconf checks for atomic64_cmpxchg + atomic64_xchgBrian Behlendorf2009-10-301-0/+1
* Use Linux atomic primitives by default.Brian Behlendorf2009-10-301-49/+97
* Pull in initial 32-bit support patches.behlendo2008-08-111-1/+25
* Go through and add a header with the proper UCRL number.behlendo2008-05-261-0/+26
* Correctly implement atomic_cas_ptr() function. Ideally all of thesebehlendo2008-04-031-12/+10
* Correctly functioning 64-bit atomic shim layer. It's notbehlendo2008-03-281-11/+64
* Add some typedefs to make it clearer when we passing a function,behlendo2008-03-101-0/+9
* Minor atomic cleanup, this needs to be done right.behlendo2008-03-071-0/+68