Lines Matching refs:member
195 #define find_struct(ptr, type, member) ( \
197 const __typeof(((type *)0)->member) *__tmpp = (ptr); \
198 (type *)(void *)((char *)__tmpp - ((size_t)&((type *)0)->member)); \
202 #define find_struct(ptr, type, member) \
204 - ((size_t)&((type *)0)->member)))
208 #define list_for_each_entry_safe(pos, n, head, member, type) \
209 for (pos = find_struct((head)->list_next, type, member), \
210 n = find_struct(pos->member.list_next, type, member); \
211 &pos->member != (head); \
212 pos = n, n = find_struct(n->member.list_next, type, member))