Lines Matching refs:lru
79 struct list_head lru; member
108 struct list_head lru; member
601 list_add(&ins->lru, &wc->lru); in writecache_insert_entry()
606 list_del(&e->lru); in writecache_unlink()
626 list_add_tail(&e->lru, &wc->freelist); in writecache_add_to_freelist()
648 e = container_of(wc->freelist.next, struct wc_entry, lru); in writecache_pop_from_freelist()
649 list_del(&e->lru); in writecache_pop_from_freelist()
685 wc->lru.next = LIST_POISON1; in writecache_poison_lists()
686 wc->lru.prev = LIST_POISON2; in writecache_poison_lists()
711 if (list_empty(&wc->lru)) in writecache_flush()
714 e = container_of(wc->lru.next, struct wc_entry, lru); in writecache_flush()
725 if (unlikely(e->lru.next == &wc->lru)) in writecache_flush()
727 e2 = container_of(e->lru.next, struct wc_entry, lru); in writecache_flush()
757 if (unlikely(e->lru.prev == &wc->lru)) in writecache_flush()
759 e = container_of(e->lru.prev, struct wc_entry, lru); in writecache_flush()
893 INIT_LIST_HEAD(&wc->lru); in writecache_resume()
1342 INIT_LIST_HEAD(&e->lru); in __writecache_endio_pmem()
1378 INIT_LIST_HEAD(&e->lru); in __writecache_endio_ssd()
1476 e = container_of(wbl->list.prev, struct wc_entry, lru); in __writecache_writeback_pmem()
1477 list_del(&e->lru); in __writecache_writeback_pmem()
1502 f = container_of(wbl->list.prev, struct wc_entry, lru); in __writecache_writeback_pmem()
1509 list_del(&f->lru); in __writecache_writeback_pmem()
1535 e = container_of(wbl->list.prev, struct wc_entry, lru); in __writecache_writeback_ssd()
1536 list_del(&e->lru); in __writecache_writeback_ssd()
1554 f = container_of(wbl->list.prev, struct wc_entry, lru); in __writecache_writeback_ssd()
1556 list_del(&f->lru); in __writecache_writeback_ssd()
1596 while (!list_empty(&wc->lru) && in writecache_writeback()
1607 e = container_of(wc->lru.prev, struct wc_entry, lru); in writecache_writeback()
1618 list_del(&e->lru); in writecache_writeback()
1619 list_add(&e->lru, &skipped); in writecache_writeback()
1625 list_del(&e->lru); in writecache_writeback()
1626 list_add(&e->lru, &wbl.list); in writecache_writeback()
1661 list_del(&g->lru); in writecache_writeback()
1662 list_add(&g->lru, &wbl.list); in writecache_writeback()
1675 list_splice_tail(&skipped, &wc->lru); in writecache_writeback()