Lines Matching refs:member
13 #define containerof(ptr, type, member) ((type*)((uintptr_t)(ptr)-offsetof(type, member)))
243 #define list_for_every_entry(list, entry, type, member) \
244 for ((entry) = containerof((list)->next, type, member); &(entry)->member != (list); \
245 (entry) = containerof((entry)->member.next, type, member))
249 #define list_for_every_entry_safe(list, entry, temp_entry, type, member) \
250 for (entry = containerof((list)->next, type, member), \
251 temp_entry = containerof((entry)->member.next, type, member); \
252 &(entry)->member != (list); \
253 entry = temp_entry, temp_entry = containerof((temp_entry)->member.next, type, member))