Lines Matching refs:le_next
87 struct type *le_next; /* next element */ \
92 #define LIST_NEXT(elm, field) ((elm)->field.le_next)
103 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
104 (listelm)->field.le_next->field.le_prev = \
105 &(elm)->field.le_next; \
106 (listelm)->field.le_next = (elm); \
107 (elm)->field.le_prev = &(listelm)->field.le_next; \
112 (elm)->field.le_next = (listelm); \
114 (listelm)->field.le_prev = &(elm)->field.le_next; \
118 if (((elm)->field.le_next = (head)->lh_first) != NULL) \
119 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
125 if ((elm)->field.le_next != NULL) \
126 (elm)->field.le_next->field.le_prev = \
128 *(elm)->field.le_prev = (elm)->field.le_next; \