Lines Matching full:member
14 #define list_entry(ptr, type, member) \ argument
15 container_of(ptr, type, member)
17 #define list_first_entry(ptr, type, member) \ argument
18 list_entry((ptr)->next, type, member)
20 #define list_next_entry(pos, member) \ argument
21 list_entry((pos)->member.next, typeof(*(pos)), member)
23 #define list_entry_is_head(pos, head, member) \ argument
24 list_is_head(&pos->member, (head))
27 #define list_for_each_entry(pos, head, member) \ argument
28 for (pos = list_first_entry(head, typeof(*pos), member); \
29 !list_entry_is_head(pos, head, member) && can_loop; \
30 pos = list_next_entry(pos, member))