Searched refs:exp (Results 1 – 1 of 1) sorted by relevance
245 rt_base_t exp; in rt_ll_slist_enqueue() local246 exp = rt_atomic_load(&l->next); in rt_ll_slist_enqueue()249 n->next = exp; in rt_ll_slist_enqueue()250 } while (!rt_atomic_compare_exchange_strong(&l->next, &exp, (rt_base_t)n)); in rt_ll_slist_enqueue()255 rt_base_t exp; in rt_ll_slist_dequeue() local258 exp = rt_atomic_load(&l->next); in rt_ll_slist_dequeue()261 head = (rt_ll_slist_t *)exp; in rt_ll_slist_dequeue()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