Lines Matching refs:le_next
106 struct type *le_next; /* next element */ \
119 if ((elm)->field.le_next && \
120 (elm)->field.le_next->field.le_prev != \
121 &(elm)->field.le_next) \
126 (elm)->field.le_next = (void *)1L; \
141 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
142 (listelm)->field.le_next->field.le_prev = \
143 &(elm)->field.le_next; \
144 (listelm)->field.le_next = (elm); \
145 (elm)->field.le_prev = &(listelm)->field.le_next; \
152 (elm)->field.le_next = (listelm); \
154 (listelm)->field.le_prev = &(elm)->field.le_next; \
160 if (((elm)->field.le_next = (head)->lh_first) != NULL) \
161 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
169 if ((elm)->field.le_next != NULL) \
170 (elm)->field.le_next->field.le_prev = \
172 *(elm)->field.le_prev = (elm)->field.le_next; \
180 (var) = ((var)->field.le_next))
187 #define LIST_NEXT(elm, field) ((elm)->field.le_next)