Lines Matching refs:member
144 #define hlist_entry(ptr, type, member) container_of(ptr,type,member) argument
153 #define hlist_entry_safe(ptr, type, member) \ argument
155 ____ptr ? hlist_entry(____ptr, type, member) : NULL; \
158 #define hlist_for_each_entry(pos, head, member) \ argument
159 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
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);\
166 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
168 #define hlist_for_each_entry_from(pos, member) \ argument
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))
279 #define hash_for_each(name, bkt, obj, member) \ argument
282 hlist_for_each_entry(obj, &name[bkt], member)
293 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
296 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
298 #define hash_for_each_possible(name, obj, member, key) \ argument
299 hlist_for_each_entry(obj, &name[hash_min(key, HASH_BITS(name))], member)