Lines Matching refs:pos
146 #define hlist_for_each(pos, head) \ argument
147 for (pos = (head)->first; pos ; pos = pos->next)
149 #define hlist_for_each_safe(pos, n, head) \ argument
150 for (pos = (head)->first; pos && ({ n = pos->next; 1; }); \
151 pos = n)
158 #define hlist_for_each_entry(pos, head, member) \ argument
159 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
160 pos; \
161 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
163 #define hlist_for_each_entry_continue(pos, member) \ argument
164 for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
165 pos; \
166 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
168 #define hlist_for_each_entry_from(pos, member) \ argument
169 for (; pos; \
170 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
172 #define hlist_for_each_entry_safe(pos, n, head, member) \ argument
173 for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
174 pos && ({ n = pos->member.next; 1; }); \
175 pos = hlist_entry_safe(n, typeof(*pos), member))