Lines Matching refs:item
129 #define INSERT_INTO_LIST(list, item) \
132 (item)->prev = NULL; \
133 (item)->next = NULL; \
134 (list) = (item); \
136 (item)->next = (list); \
137 (item)->prev = NULL; \
138 (list)->prev = (item); \
139 (list) = (item); \
145 * Remove item from list
147 #define REMOVE_FROM_LIST(list, item) \
149 /* item is at the beginning of the list */ \
150 if ((list) == item) { \
151 if ((item)->next == NULL) { \
154 (item)->next->prev = NULL; \
155 (list) = (item)->next; \
162 if ((item)->next) { \
163 (item)->next->prev = item->prev; \
164 assert((item)->prev != NULL); \
165 (item)->prev->next = (item)->next; \
167 assert((item)->prev != NULL); \
168 (item)->prev->next = NULL; \