Home
last modified time | relevance | path

Searched refs:rt_atomic_compare_exchange_strong (Results 1 – 1 of 1) sorted by relevance

/include/
A Drtatomic.h43 #define rt_atomic_compare_exchange_strong(ptr, v,des) atomic_compare_exchange_strong(ptr, v ,des) macro
59 #define rt_atomic_compare_exchange_strong(ptr, v,des) rt_hw_atomic_compare_exchange_strong(ptr, v ,… macro
73 #define rt_atomic_compare_exchange_strong(ptr, v,des) rt_soft_atomic_compare_exchange_strong(ptr, v… macro
218 } while (!rt_atomic_compare_exchange_strong(ptr, &c, c + a)); in rt_atomic_fetch_add_unless()
250 } while (!rt_atomic_compare_exchange_strong(&l->next, &exp, (rt_base_t)n)); in rt_ll_slist_enqueue()
262 … } while (head && !rt_atomic_compare_exchange_strong(&l->next, &exp, rt_atomic_load(&head->next))); in rt_ll_slist_dequeue()

Completed in 3 milliseconds