summaryrefslogtreecommitdiff
path: root/lib/ovs-atomic-pthreads.h
Commit message (Expand)AuthorAgeFilesLines
* treewide: Remove uses of ATOMIC_VAR_INIT.Fangrui Song2023-03-061-1/+0
* ovs-atomic: Expose atomic exchange operation.Gaetan Rivet2022-01-181-0/+5
* lib/ovs-atomic: Add atomic compare_exchange.Jarno Rajahalme2014-07-071-0/+10
* ovs-atomic: Delete atomic, atomic_flag, ovs_refcount destroy functions.Ben Pfaff2014-03-131-13/+0
* ovs-atomic-types: Move into ovs-atomic.h.Ben Pfaff2014-03-131-1/+0
* ovs-atomic-pthreads: Use global shared locks for atomic_flag also.Ben Pfaff2014-03-131-8/+48
* ovs-atomic: Use raw types, not structs, when locks are required.Ben Pfaff2014-03-131-42/+24
* ovs-atomic: Factor type declarations out of most implementations.Ben Pfaff2014-03-131-42/+3
* ovs-atomic: Add atomic_destroy() and use everywhere it is needed.Ben Pfaff2014-01-081-0/+3
* ovs-atomic: New functions atomic_flag_init(), atomic_flag_destroy().Ben Pfaff2014-01-081-0/+3
* ovs-atomic-pthreads: Fix "has incomplete type" error.Alex Wang2013-07-311-1/+1
* clang: Add annotations for thread safety check.Ethan Jackson2013-07-301-1/+1
* ovs-atomic: New library for atomic operations.Ben Pfaff2013-06-281-0/+155