Lines Matching refs:pos
160 #define hlist_for_each(pos, head) \ argument
161 for (pos = (head)->first; pos ; pos = pos->next)
163 #define hlist_for_each_safe(pos, n, head) \ argument
164 for (pos = (head)->first; pos && ({ n = pos->next; 1; }); \
165 pos = n)
172 #define hlist_for_each_entry(pos, head, member) \ argument
173 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
174 pos; \
175 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
177 #define hlist_for_each_entry_continue(pos, member) \ argument
178 for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
179 pos; \
180 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
182 #define hlist_for_each_entry_from(pos, member) \ argument
183 for (; pos; \
184 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
186 #define hlist_for_each_entry_safe(pos, n, head, member) \ argument
187 for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
188 pos && ({ n = pos->member.next; 1; }); \
189 pos = hlist_entry_safe(n, typeof(*pos), member))