Lines Matching defs:LIST_FIRST
393 if (LIST_FIRST((head)) != NULL && \
394 LIST_FIRST((head))->field.le_prev != \
395 &LIST_FIRST((head))) \
418 #define LIST_FIRST(head) ((head)->lh_first)
421 for ((var) = LIST_FIRST((head)); \
426 for ((var) = LIST_FIRST((head)); \
431 LIST_FIRST((head)) = NULL; \
453 if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
454 LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
455 LIST_FIRST((head)) = (elm); \
456 (elm)->field.le_prev = &LIST_FIRST((head)); \
473 struct type *swap_tmp = LIST_FIRST((head1)); \
474 LIST_FIRST((head1)) = LIST_FIRST((head2)); \
475 LIST_FIRST((head2)) = swap_tmp; \
476 if ((swap_tmp = LIST_FIRST((head1))) != NULL) \
477 swap_tmp->field.le_prev = &LIST_FIRST((head1)); \
478 if ((swap_tmp = LIST_FIRST((head2))) != NULL) \
479 swap_tmp->field.le_prev = &LIST_FIRST((head2)); \