Lines Matching refs:le_prev
488 struct type **le_prev; /* address of previous next element */ \
501 LIST_FIRST((head))->field.le_prev != \
509 LIST_NEXT((elm), field)->field.le_prev != \
515 if (__improbable(*(elm)->field.le_prev != (elm))) \
545 LIST_NEXT((listelm), field)->field.le_prev = \
548 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \
553 (elm)->field.le_prev = (listelm)->field.le_prev; \
555 *(listelm)->field.le_prev = (elm); \
556 (listelm)->field.le_prev = &LIST_NEXT((elm), field); \
562 LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
564 (elm)->field.le_prev = &LIST_FIRST((head)); \
573 LIST_NEXT((elm), field)->field.le_prev = \
574 (elm)->field.le_prev; \
575 *(elm)->field.le_prev = LIST_NEXT((elm), field); \
577 TRASHIT((elm)->field.le_prev); \
588 swap_tmp->field.le_prev = &LIST_FIRST((head1)); \
590 swap_tmp->field.le_prev = &LIST_FIRST((head2)); \