Lines Matching refs:member
92 #define llist_entry(ptr, type, member) \ argument
93 container_of(ptr, type, member)
109 #define member_address_is_nonnull(ptr, member) \ argument
110 ((uintptr_t)(ptr) + offsetof(typeof(*(ptr)), member) != 0)
163 #define llist_for_each_entry(pos, node, member) \ argument
164 for ((pos) = llist_entry((node), typeof(*(pos)), member); \
165 member_address_is_nonnull(pos, member); \
166 (pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
185 #define llist_for_each_entry_safe(pos, n, node, member) \ argument
186 for (pos = llist_entry((node), typeof(*pos), member); \
187 member_address_is_nonnull(pos, member) && \
188 (n = llist_entry(pos->member.next, typeof(*n), member), true); \