Lines Matching refs:pos
137 #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); \
148 pos = n, n = pos->next)
156 #define rt_list_for_each_entry(pos, head, member) \ argument
157 for (pos = rt_list_entry((head)->next, rt_typeof(*pos), member); \
158 &pos->member != (head); \
159 pos = rt_list_entry(pos->member.next, rt_typeof(*pos), member))
168 #define rt_list_for_each_entry_safe(pos, n, head, member) \ argument
169 for (pos = rt_list_entry((head)->next, rt_typeof(*pos), member), \
170 n = rt_list_entry(pos->member.next, rt_typeof(*pos), member); \
171 &pos->member != (head); \
172 pos = n, n = rt_list_entry(n->member.next, rt_typeof(*n), member))
295 #define rt_slist_for_each(pos, head) \ argument
296 for (pos = (head)->next; pos != RT_NULL; pos = pos->next)
304 #define rt_slist_for_each_entry(pos, head, member) \ argument
305 …for (pos = ((head)->next == (RT_NULL) ? (RT_NULL) : rt_slist_entry((head)->next, rt_typeof(*pos), …
306 pos != (RT_NULL) && &pos->member != (RT_NULL); \
307 …pos = (pos->member.next == (RT_NULL) ? (RT_NULL) : rt_slist_entry(pos->member.next, rt_typeof(*pos…