Lines Matching refs:le_next
85 struct type *le_next; /* next element */ \
90 #define LIST_NEXT(elm, field) ((elm)->field.le_next)
101 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
102 (listelm)->field.le_next->field.le_prev = \
103 &(elm)->field.le_next; \
104 (listelm)->field.le_next = (elm); \
105 (elm)->field.le_prev = &(listelm)->field.le_next; \
110 (elm)->field.le_next = (listelm); \
112 (listelm)->field.le_prev = &(elm)->field.le_next; \
116 if (((elm)->field.le_next = (head)->lh_first) != NULL) \
117 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
123 if ((elm)->field.le_next != NULL) \
124 (elm)->field.le_next->field.le_prev = \
126 *(elm)->field.le_prev = (elm)->field.le_next; \