Lines Matching refs:item
130 #define INSERT_INTO_LIST(list, item) \
133 (item)->prev = NULL; \
134 (item)->next = NULL; \
135 (list) = (item); \
137 (item)->next = (list); \
138 (item)->prev = NULL; \
139 (list)->prev = (item); \
140 (list) = (item); \
146 * Remove item from list
148 #define REMOVE_FROM_LIST(list, item) \
150 /* item is at the beginning of the list */ \
151 if ((list) == item) { \
152 if ((item)->next == NULL) { \
155 (item)->next->prev = NULL; \
156 (list) = (item)->next; \
163 if ((item)->next) { \
164 (item)->next->prev = item->prev; \
165 assert((item)->prev != NULL); \
166 (item)->prev->next = (item)->next; \
168 assert((item)->prev != NULL); \
169 (item)->prev->next = NULL; \