Lines Matching refs:pos
161 #define hlist_for_each(pos, head) for ((pos) = (head)->first; (pos); pos = (pos)->next)
163 #define hlist_for_each_safe(pos, n, head) \
164 for ((pos) = (head)->first; (pos) && ( { \
165 n = (pos)->next; \
168 pos = n)
176 #define hlist_for_each_entry(pos, head, member) \
178 for ((pos) = hlist_entry_safe((head)->first, typeof(*(pos)), member); pos; \
179 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) \
182 #define hlist_for_each_entry_continue(pos, member) \
184 for ((pos) = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member); pos; \
185 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) \
188 #define hlist_for_each_entry_from(pos, member) \
190 for (; pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) \
193 #define hlist_for_each_entry_safe(pos, n, head, member) \
195 for ((pos) = hlist_entry_safe((head)->first, typeof(*(pos)), member); (pos) && ( { \
196 n = (pos)->member.next; \
199 (pos) = hlist_entry_safe(n, typeof(*(pos)), member)) \