Lines Matching refs:tail
450 struct list_head *head, **tail = &head; in merge() local
455 *tail = a; in merge()
456 tail = &a->next; in merge()
459 *tail = b; in merge()
463 *tail = b; in merge()
464 tail = &b->next; in merge()
467 *tail = a; in merge()
485 struct list_head *tail = head; in merge_final() local
491 tail->next = a; in merge_final()
492 a->prev = tail; in merge_final()
493 tail = a; in merge_final()
498 tail->next = b; in merge_final()
499 b->prev = tail; in merge_final()
500 tail = b; in merge_final()
510 tail->next = b; in merge_final()
521 b->prev = tail; in merge_final()
522 tail = b; in merge_final()
527 tail->next = head; in merge_final()
528 head->prev = tail; in merge_final()
562 struct list_head **tail = &pending; in list_sort() local
566 tail = &(*tail)->prev; in list_sort()
569 struct list_head *a = *tail, *b = a->prev; in list_sort()
574 *tail = a; in list_sort()