Lines Matching refs:head
87 * head - list head
91 #define list_for_each_entry(pos, head, member, type) \
92 for (pos = list_entry((head)->next, type, member); \
93 &pos->member != (head); \
96 #define list_for_each_entry_safe(pos, n, head, member, type) \
97 for (pos = list_entry((head)->next, type, member), \
99 &pos->member != (head); \
109 static inline void list_add(struct list_head *entry, struct list_head *head)
111 entry->next = head->next;
112 entry->prev = head;
114 head->next->prev = entry;
115 head->next = entry;
119 struct list_head *head)
121 entry->next = head;
122 entry->prev = head->prev;
124 head->prev->next = entry;
125 head->prev = entry;