| /linux/fs/btrfs/ |
| H A D | lru_cache.c | 17 INIT_LIST_HEAD(&cache->lru_list); in btrfs_lru_cache_init() 57 list_move_tail(&entry->lru_list, &cache->lru_list); in btrfs_lru_cache_lookup() 79 list_del(&entry->lru_list); in btrfs_lru_cache_remove() 137 lru_entry = list_first_entry(&cache->lru_list, in btrfs_lru_cache_store() 139 lru_list); in btrfs_lru_cache_store() 143 list_add_tail(&new_entry->lru_list, &cache->lru_list); in btrfs_lru_cache_store() 161 list_for_each_entry_safe(entry, tmp, &cache->lru_list, lru_list) in btrfs_lru_cache_clear()
|
| H A D | lru_cache.h | 19 struct list_head lru_list; member 43 struct list_head lru_list; member 52 list_for_each_entry_safe_reverse((entry), (tmp), &(cache)->lru_list, lru_list) 57 return list_first_entry_or_null(&cache->lru_list, in btrfs_lru_cache_lru_entry() 58 struct btrfs_lru_cache_entry, lru_list); in btrfs_lru_cache_lru_entry()
|
| H A D | zstd.c | 53 struct list_head lru_list; member 81 struct list_head lru_list; member 119 if (list_empty(&zwsm->lru_list)) { in zstd_reclaim_timer_fn() 124 list_for_each_prev_safe(pos, next, &zwsm->lru_list) { in zstd_reclaim_timer_fn() 126 lru_list); in zstd_reclaim_timer_fn() 137 list_del(&victim->lru_list); in zstd_reclaim_timer_fn() 146 if (!list_empty(&zwsm->lru_list)) in zstd_reclaim_timer_fn() 196 INIT_LIST_HEAD(&zwsm->lru_list); in zstd_alloc_workspace_manager() 225 list_del(&workspace->lru_list); in zstd_free_workspace_manager() 263 list_del(&workspace->lru_list); in zstd_find_workspace() [all …]
|
| /linux/include/linux/ |
| H A D | mm_inline.h | 39 enum lru_list lru, enum zone_type zid, in __update_lru_size() 53 enum lru_list lru, enum zone_type zid, in update_lru_size() 87 static __always_inline enum lru_list folio_lru_list(const struct folio *folio) in folio_lru_list() 89 enum lru_list lru; in folio_lru_list() 180 enum lru_list lru = type * LRU_INACTIVE_FILE; in lru_gen_update_size() 343 enum lru_list lru = folio_lru_list(folio); in lruvec_add_folio() 357 enum lru_list lru = folio_lru_list(folio); in lruvec_add_folio_tail() 371 enum lru_list lru = folio_lru_list(folio); in lruvec_del_folio()
|
| H A D | mmzone.h | 316 enum lru_list { enum 337 static inline bool is_file_lru(enum lru_list lru) in is_file_lru() 342 static inline bool is_active_lru(enum lru_list lru) in is_active_lru()
|
| H A D | memcontrol.h | 899 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, 904 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() 1321 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size()
|
| H A D | vmstat.h | 505 static inline const char *lru_list_name(enum lru_list lru) in lru_list_name()
|
| /linux/fs/xfs/ |
| H A D | xfs_mru_cache.c | 132 struct list_head *lru_list; in _xfs_mru_cache_migrate() local 145 lru_list = mru->lists + mru->lru_grp; in _xfs_mru_cache_migrate() 146 if (!list_empty(lru_list)) in _xfs_mru_cache_migrate() 147 list_splice_init(lru_list, mru->reap_list.prev); in _xfs_mru_cache_migrate() 171 lru_list = mru->lists + ((mru->lru_grp + grp) % mru->grp_count); in _xfs_mru_cache_migrate() 172 if (!list_empty(lru_list)) in _xfs_mru_cache_migrate()
|
| /linux/net/netfilter/ |
| H A D | xt_recent.c | 68 struct list_head lru_list; member 84 struct list_head lru_list; member 147 list_del(&e->lru_list); in recent_entry_remove() 163 e = list_entry(t->lru_list.next, struct recent_entry, lru_list); in recent_entry_reap() 186 e = list_entry(t->lru_list.next, struct recent_entry, lru_list); in recent_entry_init() 204 list_add_tail(&e->lru_list, &t->lru_list); in recent_entry_init() 215 list_move_tail(&e->lru_list, &t->lru_list); in recent_entry_update() 404 INIT_LIST_HEAD(&t->lru_list); in recent_mt_check()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | mmu_rb.c | 64 INIT_LIST_HEAD(&h->lru_list); in hfi1_mmu_rb_register() 139 list_add_tail(&mnode->list, &handler->lru_list); in hfi1_mmu_rb_insert() 155 list_move_tail(&node->list, &handler->lru_list); in hfi1_mmu_rb_get_first() 239 list_for_each_entry_safe(rbnode, ptr, &handler->lru_list, list) { in hfi1_mmu_rb_evict()
|
| H A D | mmu_rb.h | 46 struct list_head lru_list; member
|
| /linux/kernel/bpf/ |
| H A D | bpf_lru_list.h | 47 struct bpf_lru_list lru_list; member
|
| /linux/include/trace/events/ |
| H A D | pagemap.h | 37 __field(enum lru_list, lru )
|
| /linux/mm/ |
| H A D | mmzone.c | 77 enum lru_list lru; in lruvec_init()
|
| H A D | vmscan.c | 411 static unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, in lruvec_lru_size() 1669 enum lru_list lru, unsigned long *nr_zone_taken) in update_lru_sizes() 1706 enum lru_list lru) in isolate_lru_folios() 1972 enum lru_list lru) in shrink_inactive_list() 2094 enum lru_list lru) in shrink_active_list() 2242 static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan, in shrink_list() 2284 static bool inactive_is_low(struct lruvec *lruvec, enum lru_list inactive_lru) in inactive_is_low() 2286 enum lru_list active_lru = inactive_lru + LRU_ACTIVE; in inactive_is_low() 2530 enum lru_list lru; in get_scan_count() 3303 enum lru_list lru = type * LRU_INACTIVE_FILE; in reset_batch_size() [all …]
|
| H A D | memcontrol-v1.c | 1745 enum lru_list lru; in mem_cgroup_node_nr_lru_pages() 1765 enum lru_list lru; in mem_cgroup_nr_lru_pages()
|
| H A D | memcontrol.c | 1272 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, in mem_cgroup_update_lru_size()
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | gtt.h | 169 struct list_head lru_list; member
|
| /linux/drivers/md/dm-vdo/ |
| H A D | block-map.h | 68 struct list_head lru_list; member
|
| H A D | block-map.c | 343 if (info->cache->lru_list.prev != &info->lru_entry) in update_lru() 344 list_move_tail(&info->lru_entry, &info->cache->lru_list); in update_lru() 474 list_for_each_entry(info, &cache->lru_list, lru_entry) in select_lru_page() 2798 INIT_LIST_HEAD(&zone->page_cache.lru_list); in initialize_block_map_zone()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 88 struct list_head lru_list; member 752 lru_vm = list_first_entry_or_null(&ptdev->mmu->as.lru_list, in panthor_vm_active() 829 list_add_tail(&vm->as.lru_node, &ptdev->mmu->as.lru_list); in panthor_vm_idle() 2725 INIT_LIST_HEAD(&mmu->as.lru_list); in panthor_mmu_init()
|
| /linux/Documentation/mm/ |
| H A D | unevictable-lru.rst | 100 extending the lru_list enum. 104 lru_list enum element). The memory controller tracks the movement of pages to
|