summaryrefslogtreecommitdiff
path: root/lib/ovs-atomic.h
Commit message (Expand)AuthorAgeFilesLines
* treewide: Remove uses of ATOMIC_VAR_INIT.Fangrui Song2023-03-061-3/+2
* ovs-atomic: Expose atomic exchange operation.Gaetan Rivet2022-01-181-1/+7
* ovs-atomic: Add 64 bit apis.Darrell Ball2019-02-141-0/+36
* treewide: Get rid of // comments, even inside comments.Ben Pfaff2019-01-251-2/+1
* ovs-atomic: Fix typo in comment.Ben Pfaff2018-01-261-1/+1
* ovs-atomic: Add C++ compatible implementation.Ben Pfaff2017-10-171-9/+11
* ovs-atomic: Reintroduce atomic_uint64_t and atomic_int64_t.Ben Pfaff2017-10-061-0/+4
* ovs-atomic-msvc: Add atomics x64 buildsAlin Gabriel Serdean2017-09-061-1/+1
* ovs-atomic: Report error for contradictory configuration.Ben Pfaff2017-05-031-1/+3
* list: Rename all functions in list.h with ovs_ prefix.Ben Warren2016-03-301-1/+1
* datapath-windows: Revert unrelated change to ovs-atomic.hSorin Vinturis2016-03-251-1/+1
* datapath-windows: Added recirculation support.Sorin Vinturis2016-03-251-1/+1
* treewide: Fix doubled "the".Ben Pfaff2015-08-031-1/+1
* ovs-atomic: Prefer Clang intrinsics over <stdatomic.h>.Ben Pfaff2014-11-111-2/+2
* ovs-atomics: Add atomic support Windows.Gurucharan Shetty2014-09-041-0/+2
* lib/ovs-atomic: Add atomic_count.Jarno Rajahalme2014-08-291-0/+57
* lib/ovs-atomic: Add helpers for relaxed atomic access.Jarno Rajahalme2014-08-291-0/+33
* lib/ovs-atomic: Clarified comments on ovs_refcount_unref().Jarno Rajahalme2014-08-291-3/+5
* lib/ovs-atomic: Native support for 32-bit 586 with GCC.Jarno Rajahalme2014-08-051-0/+2
* lib/ovs-atomic: Native support for x86_64 with GCC.Jarno Rajahalme2014-08-051-0/+2
* lib/ovs-atomic: Require memory_order be constant.Jarno Rajahalme2014-08-051-0/+4
* lib/ovs-atomic: Elaborate memory_order documentation.Jarno Rajahalme2014-08-051-7/+50
* lib/ovs-atomic: Add ovs_refcount_unref_relaxed(), ovs_refcount_try_ref_rcu().Jarno Rajahalme2014-07-071-0/+74
* lib/ovs-atomic: Add atomic compare_exchange.Jarno Rajahalme2014-07-071-1/+27
* ovs-atomic: Use explicit memory order for ovs_refcount.Jarno Rajahalme2014-07-071-6/+24
* INSTALL: Note about compiler atomics support.Jarno Rajahalme2014-06-041-0/+3
* ovs-atomic: Remove atomic_uint64_t and atomic_int64_t.Simon Horman2014-05-161-4/+0
* ovs-atomic: Delete atomic, atomic_flag, ovs_refcount destroy functions.Ben Pfaff2014-03-131-29/+1
* ovs-atomic-types: Move into ovs-atomic.h.Ben Pfaff2014-03-131-1/+41
* ovs-atomic: Use raw types, not structs, when locks are required.Ben Pfaff2014-03-131-2/+6
* ovs-atomic: Introduce a new 'struct ovs_refcount'.Ben Pfaff2014-01-081-0/+61
* ovs-atomic: Add atomic_destroy() and use everywhere it is needed.Ben Pfaff2014-01-081-2/+11
* ovs-atomic: New functions atomic_flag_init(), atomic_flag_destroy().Ben Pfaff2014-01-081-0/+22
* ovs-atomic: Add native Clang implementation.Ben Pfaff2013-08-261-0/+2
* ovs-atomic: Fix typo in comment.Ben Pfaff2013-08-211-1/+1
* configure: Add configure-time check for GCC 4.0+ atomic built-ins.Ben Pfaff2013-07-311-1/+1
* ovs-atomic: New library for atomic operations.Ben Pfaff2013-06-281-0/+250