Lines Matching refs:le_next
269 struct type *le_next; /* next element */ \
279 #define LIST_NEXT(elm, field) ((elm)->field.le_next)
299 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
300 (listelm)->field.le_next->field.le_prev = \
301 &(elm)->field.le_next; \
302 (listelm)->field.le_next = (elm); \
303 (elm)->field.le_prev = &(listelm)->field.le_next; \
308 (elm)->field.le_next = (listelm); \
310 (listelm)->field.le_prev = &(elm)->field.le_next; \
314 if (((elm)->field.le_next = (head)->lh_first) != NULL) \
315 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
321 if ((elm)->field.le_next != NULL) \
322 (elm)->field.le_next->field.le_prev = \
324 *(elm)->field.le_prev = (elm)->field.le_next; \
326 _Q_INVALIDATE((elm)->field.le_next); \
330 if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \
331 (elm2)->field.le_next->field.le_prev = \
332 &(elm2)->field.le_next; \
336 _Q_INVALIDATE((elm)->field.le_next); \