Lines Matching refs:tail
390 item **head, **tail; in do_item_link_fixup() local
396 tail = &tails[it->slabs_clsid]; in do_item_link_fixup()
398 if (it->next == 0 && *tail == 0) *tail = it; in do_item_link_fixup()
414 item **head, **tail; in do_item_link_q() local
418 tail = &tails[it->slabs_clsid]; in do_item_link_q()
420 assert((*head && *tail) || (*head == 0 && *tail == 0)); in do_item_link_q()
425 if (*tail == 0) *tail = it; in do_item_link_q()
454 item **head, **tail; in do_item_unlink_q() local
456 tail = &tails[it->slabs_clsid]; in do_item_unlink_q()
462 if (*tail == it) { in do_item_unlink_q()
464 *tail = it->prev; in do_item_unlink_q()
1752 item **head, **tail; in do_item_linktail_q() local
1757 tail = &tails[it->slabs_clsid]; in do_item_linktail_q()
1759 assert(it != *tail); in do_item_linktail_q()
1760 assert((*head && *tail) || (*head == 0 && *tail == 0)); in do_item_linktail_q()
1761 it->prev = *tail; in do_item_linktail_q()
1767 *tail = it; in do_item_linktail_q()
1773 item **head, **tail; in do_item_unlinktail_q() local
1775 tail = &tails[it->slabs_clsid]; in do_item_unlinktail_q()
1781 if (*tail == it) { in do_item_unlinktail_q()
1783 *tail = it->prev; in do_item_unlinktail_q()
1796 item **head, **tail; in do_item_crawl_q() local
1800 tail = &tails[it->slabs_clsid]; in do_item_crawl_q()
1821 if (*tail == it) { in do_item_crawl_q()
1823 *tail = it->prev; in do_item_crawl_q()