• Home
  • Raw
  • Download

Lines Matching refs:list

682 	list_add_tail(&shrinker->list, &shrinker_list);  in register_shrinker_prepared()
707 list_del(&shrinker->list); in unregister_shrinker()
946 list_for_each_entry(shrinker, &shrinker_list, list) { in shrink_slab()
2157 struct list_head *list) in move_pages_to_lru() argument
2163 while (!list_empty(list)) { in move_pages_to_lru()
2164 page = lru_to_page(list); in move_pages_to_lru()
2215 list_splice(&pages_to_free, list); in move_pages_to_lru()
3029 VM_WARN_ON_ONCE(!list_empty(&mm->lru_gen.list)); in lru_gen_add_mm()
3044 lruvec->mm_state.tail = &mm->lru_gen.list; in lru_gen_add_mm()
3047 list_add_tail(&mm->lru_gen.list, &mm_list->fifo); in lru_gen_add_mm()
3058 if (list_empty(&mm->lru_gen.list)) in lru_gen_del_mm()
3075 if (lruvec->mm_state.head == &mm->lru_gen.list) in lru_gen_del_mm()
3079 if (lruvec->mm_state.tail == &mm->lru_gen.list) in lru_gen_del_mm()
3083 list_del_init(&mm->lru_gen.list); in lru_gen_del_mm()
3116 VM_WARN_ON_ONCE(list_empty(&mm->lru_gen.list)); in lru_gen_migrate_mm()
3307 mm = list_entry(mm_state->head, struct mm_struct, lru_gen.list); in iterate_mm_list()
4558 int type, int tier, struct list_head *list) in scan_pages() argument
4570 VM_WARN_ON_ONCE(!list_empty(list)); in scan_pages()
4597 list_add(&page->lru, list); in scan_pages()
4682 int *type_scanned, struct list_head *list) in isolate_pages() argument
4710 scanned = scan_pages(lruvec, sc, type, tier, list); in isolate_pages()
4728 LIST_HEAD(list); in evict_pages()
4741 scanned = isolate_pages(lruvec, sc, swappiness, &type, &list); in evict_pages()
4750 if (list_empty(&list)) in evict_pages()
4753 reclaimed = shrink_page_list(&list, pgdat, sc, &stat, false); in evict_pages()
4756 list_for_each_entry_safe_reverse(page, next, &list, lru) { in evict_pages()
4787 move_pages_to_lru(lruvec, &list); in evict_pages()
4801 mem_cgroup_uncharge_list(&list); in evict_pages()
4802 free_unref_page_list(&list); in evict_pages()
4804 INIT_LIST_HEAD(&list); in evict_pages()
4805 list_splice_init(&clean, &list); in evict_pages()
4807 if (!list_empty(&list)) { in evict_pages()
5008 hlist_nulls_for_each_entry_rcu(lrugen, pos, &pgdat->memcg_lru.fifo[gen][bin], list) { in shrink_many()
5165 VM_WARN_ON_ONCE(hlist_nulls_unhashed(&lruvec->lrugen.list)); in lru_gen_rotate_memcg()
5182 hlist_nulls_del_rcu(&lruvec->lrugen.list); in lru_gen_rotate_memcg()
5185 hlist_nulls_add_head_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]); in lru_gen_rotate_memcg()
5187 hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]); in lru_gen_rotate_memcg()
5858 VM_WARN_ON_ONCE(!hlist_nulls_unhashed(&lruvec->lrugen.list)); in lru_gen_online_memcg()
5862 hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[gen][bin]); in lru_gen_online_memcg()
5893 VM_WARN_ON_ONCE(hlist_nulls_unhashed(&lruvec->lrugen.list)); in lru_gen_release_memcg()
5897 hlist_nulls_del_rcu(&lruvec->lrugen.list); in lru_gen_release_memcg()