Searched refs:rt_atomic_compare_exchange_strong (Results 1 – 1 of 1) sorted by relevance
| /include/ |
| A D | rtatomic.h | 43 #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