Lines Matching refs:next

87     struct _lru_bump_buf *next;  member
243 ch->next = nch; in do_item_alloc_chunk()
245 nch->next = 0; in do_item_alloc_chunk()
312 it->next = it->prev = 0; in do_item_alloc()
343 chunk->next = 0; in do_item_alloc()
398 if (it->next == 0 && *tail == 0) *tail = it; in do_item_link_fixup()
422 it->next = *head; in do_item_link_q()
423 if (it->next) it->next->prev = it; in do_item_link_q()
460 *head = it->next; in do_item_unlink_q()
463 assert(it->next == 0); in do_item_unlink_q()
466 assert(it->next != it); in do_item_unlink_q()
469 if (it->next) it->next->prev = it->prev; in do_item_unlink_q()
470 if (it->prev) it->prev->next = it->next; in do_item_unlink_q()
595 item *iter, *next; in item_flush_expired() local
605 for (iter = heads[i]; iter != NULL; iter = next) { in item_flush_expired()
607 next = iter->next; in item_flush_expired()
671 it = it->next; in item_cachedump()
686 it = it->next; in item_cachedump()
1288 b->next = bump_buf_head; in lru_bump_buf_link_q()
1289 if (b->next) b->next->prev = b; in lru_bump_buf_link_q()
1350 for (b = bump_buf_head; b != NULL; b=b->next) { in lru_maintainer_bumps()
1382 for (b = bump_buf_head; b != NULL; b=b->next) { in lru_total_bumps_dropped()
1762 it->next = 0; in do_item_linktail_q()
1764 assert(it->prev->next == 0); in do_item_linktail_q()
1765 it->prev->next = it; in do_item_linktail_q()
1779 *head = it->next; in do_item_unlinktail_q()
1782 assert(it->next == 0); in do_item_unlinktail_q()
1785 assert(it->next != it); in do_item_unlinktail_q()
1788 if (it->next) it->next->prev = it->prev; in do_item_unlinktail_q()
1789 if (it->prev) it->prev->next = it->next; in do_item_unlinktail_q()
1805 if (it->next) { in do_item_crawl_q()
1806 *head = it->next; in do_item_crawl_q()
1807 assert(it->next->prev == it); in do_item_crawl_q()
1808 it->next->prev = 0; in do_item_crawl_q()
1825 assert(it->next != it); in do_item_crawl_q()
1826 if (it->next) { in do_item_crawl_q()
1827 assert(it->prev->next == it); in do_item_crawl_q()
1828 it->prev->next = it->next; in do_item_crawl_q()
1829 it->next->prev = it->prev; in do_item_crawl_q()
1832 it->prev->next = 0; in do_item_crawl_q()
1835 it->next = it->prev; in do_item_crawl_q()
1836 it->prev = it->next->prev; in do_item_crawl_q()
1837 it->next->prev = it; in do_item_crawl_q()
1840 it->prev->next = it; in do_item_crawl_q()
1843 assert(it->next != it); in do_item_crawl_q()
1846 return it->next; /* success */ in do_item_crawl_q()