Lines Matching refs:pos
114 #define llist_for_each(pos, node) \ argument
115 for ((pos) = (node); pos; (pos) = (pos)->next)
133 #define llist_for_each_safe(pos, n, node) \ argument
134 for ((pos) = (node); (pos) && ((n) = (pos)->next, true); (pos) = (n))
151 #define llist_for_each_entry(pos, node, member) \ argument
152 for ((pos) = llist_entry((node), typeof(*(pos)), member); \
153 member_address_is_nonnull(pos, member); \
154 (pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
173 #define llist_for_each_entry_safe(pos, n, node, member) \ argument
174 for (pos = llist_entry((node), typeof(*pos), member); \
175 member_address_is_nonnull(pos, member) && \
176 (n = llist_entry(pos->member.next, typeof(*n), member), true); \
177 pos = n)