Home
last modified time | relevance | path

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

/include/
A Drtservice.h137 #define rt_list_for_each(pos, head) \ argument
138 for (pos = (head)->next; pos != (head); pos = pos->next)
146 #define rt_list_for_each_safe(pos, n, head) \ argument
147 for (pos = (head)->next, n = pos->next; pos != (head); \
156 #define rt_list_for_each_entry(pos, head, member) \ argument
158 &pos->member != (head); \
168 #define rt_list_for_each_entry_safe(pos, n, head, member) \ argument
171 &pos->member != (head); \
295 #define rt_slist_for_each(pos, head) \ argument
304 #define rt_slist_for_each_entry(pos, head, member) \ argument
[all …]
A Drtatomic.h256 rt_ll_slist_t *head; in rt_ll_slist_dequeue() local
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()
263 return head; in rt_ll_slist_dequeue()

Completed in 3 milliseconds