Re: [PATCH v2 3/5] eal: add atomic bit operations

2024-08-12 Thread Mattias Rönnblom
On 2024-08-12 13:19, Jack Bond-Preston wrote: On 09/08/2024 10:58, Mattias Rönnblom wrote: + +#define __RTE_GEN_BIT_ATOMIC_OPS(size)    \ +    __RTE_GEN_BIT_ATOMIC_TEST(size)    \ +    __RTE_GEN_BIT_ATOMIC_SET(size)    \ +    __RTE_GEN_BIT_ATOMIC_CLEAR(size)    \ +  

Re: [PATCH v2 3/5] eal: add atomic bit operations

2024-08-12 Thread Jack Bond-Preston
On 09/08/2024 10:58, Mattias Rönnblom wrote: + +#define __RTE_GEN_BIT_ATOMIC_OPS(size) \ + __RTE_GEN_BIT_ATOMIC_TEST(size) \ + __RTE_GEN_BIT_ATOMIC_SET(size) \ + __RTE_GEN_BIT_ATOMIC_CLEAR(size)\ + __RTE_GEN

[PATCH v2 3/5] eal: add atomic bit operations

2024-08-09 Thread Mattias Rönnblom
Add atomic bit test/set/clear/assign/flip and test-and-set/clear/assign/flip functions. All atomic bit functions allow (and indeed, require) the caller to specify a memory order. Signed-off-by: Mattias Rönnblom Acked-by: Morten Brørup Acked-by: Tyler Retzlaff -- PATCH: * Add missing macro #