Lines Matching refs:le_prev
487 struct type **le_prev; /* address of previous next element */ \
500 LIST_FIRST((head))->field.le_prev != \
509 LIST_NEXT((elm), field)->field.le_prev != \
516 if (__improbable(*(elm)->field.le_prev != (elm))) \
547 LIST_NEXT((listelm), field)->field.le_prev = \
550 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \
555 (elm)->field.le_prev = (listelm)->field.le_prev; \
557 *(listelm)->field.le_prev = (elm); \
558 (listelm)->field.le_prev = &LIST_NEXT((elm), field); \
564 LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
566 (elm)->field.le_prev = &LIST_FIRST((head)); \
575 LIST_NEXT((elm), field)->field.le_prev = \
576 (elm)->field.le_prev; \
577 *(elm)->field.le_prev = LIST_NEXT((elm), field); \
579 TRASHIT((elm)->field.le_prev); \
590 swap_tmp->field.le_prev = &LIST_FIRST((head1)); \
592 swap_tmp->field.le_prev = &LIST_FIRST((head2)); \