MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_atomic64_cmpset

Function rte_atomic64_cmpset

dpdk/lib/eal/ppc/include/rte_atomic.h:132–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130/*------------------------- 64 bit atomic operations -------------------------*/
131
132static inline int
133rte_atomic64_cmpset(volatile uint64_t *dst, uint64_t exp, uint64_t src)
134{
135 return rte_atomic_compare_exchange_strong_explicit(dst, &exp, src, rte_memory_order_acquire,
136 rte_memory_order_acquire) ? 1 : 0;
137}
138
139static inline void
140rte_atomic64_init(rte_atomic64_t *v)

Calls

no outgoing calls

Tested by

no test coverage detected