Lines Matching refs:le_next
150 struct type *le_next; /* next element */ \
160 #define LIST_NEXT(elm, field) ((elm)->field.le_next)
175 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
176 (listelm)->field.le_next->field.le_prev = \
177 &(elm)->field.le_next; \
178 (listelm)->field.le_next = (elm); \
179 (elm)->field.le_prev = &(listelm)->field.le_next; \
184 (elm)->field.le_next = (listelm); \
186 (listelm)->field.le_prev = &(elm)->field.le_next; \
190 if (((elm)->field.le_next = (head)->lh_first) != NULL) \
191 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
197 if ((elm)->field.le_next != NULL) \
198 (elm)->field.le_next->field.le_prev = \
200 *(elm)->field.le_prev = (elm)->field.le_next; \
204 if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \
205 (elm2)->field.le_next->field.le_prev = \
206 &(elm2)->field.le_next; \