Home
last modified time | relevance | path

Searched refs:lru (Results 1 – 18 of 18) sorted by relevance

/include/linux/
A Dlist_lru.h47 struct list_lru_one lru; member
64 void list_lru_destroy(struct list_lru *lru);
68 #define list_lru_init(lru) \ argument
69 __list_lru_init((lru), false, NULL)
70 #define list_lru_init_memcg(lru, shrinker) \ argument
71 __list_lru_init((lru), true, shrinker)
77 lru->key = key; in list_lru_init_memcg_key()
79 return list_lru_init_memcg(lru, shrinker); in list_lru_init_memcg_key()
190 return list_lru_count_one(lru, sc->nid, sc->memcg); in list_lru_shrink_count()
199 count += list_lru_count_node(lru, nid); in list_lru_count()
[all …]
A Dmm_inline.h89 enum lru_list lru; in folio_lru_list() local
98 lru += LRU_ACTIVE; in folio_lru_list()
100 return lru; in folio_lru_list()
197 lru += LRU_ACTIVE; in lru_gen_update_size()
205 lru += LRU_ACTIVE; in lru_gen_update_size()
300 list_del(&folio->lru); in lru_gen_del_folio()
349 if (lru != LRU_UNEVICTABLE) in lruvec_add_folio()
350 list_add(&folio->lru, &lruvec->lists[lru]); in lruvec_add_folio()
364 list_add_tail(&folio->lru, &lruvec->lists[lru]); in lruvec_add_folio_tail()
375 if (lru != LRU_UNEVICTABLE) in lruvec_del_folio()
[all …]
A Dballoon_compaction.h107 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
140 list_add(&page->lru, pages); in balloon_page_push()
152 struct page *page = list_first_entry_or_null(pages, struct page, lru); in balloon_page_pop()
157 list_del(&page->lru); in balloon_page_pop()
A Dmmzone.h318 #define for_each_lru(lru) for (lru = 0; lru < NR_LRU_LISTS; lru++) argument
320 #define for_each_evictable_lru(lru) for (lru = 0; lru <= LRU_ACTIVE_FILE; lru++) argument
322 static inline bool is_file_lru(enum lru_list lru) in is_file_lru() argument
324 return (lru == LRU_INACTIVE_FILE || lru == LRU_ACTIVE_FILE); in is_file_lru()
327 static inline bool is_active_lru(enum lru_list lru) in is_active_lru() argument
329 return (lru == LRU_ACTIVE_ANON || lru == LRU_ACTIVE_FILE); in is_active_lru()
A Dlru_cache.h166 struct list_head lru; member
A Dmm_types.h90 struct list_head lru; member
387 struct list_head lru; member
488 FOLIO_MATCH(lru, lru);
490 FOLIO_MATCH(compound_head, lru);
A Dvmstat.h505 static inline const char *lru_list_name(enum lru_list lru) in lru_list_name() argument
507 return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" in lru_list_name()
A Dpage-flags.h558 PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD)
559 TESTCLEARFLAG(LRU, lru, PF_HEAD)
A Dmemcontrol.h890 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
895 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() argument
900 return READ_ONCE(mz->lru_zone_size[zone_idx][lru]); in mem_cgroup_get_zone_lru_size()
1330 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() argument
A Dxarray.h1701 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru) in xas_set_lru() argument
1703 xas->xa_lru = lru; in xas_set_lru()
A Dnfs_fs.h62 struct list_head lru; member
A Dmm.h219 return list_entry((head)->prev, struct folio, lru); in lru_to_folio()
2253 return (uintptr_t)page->lru.next & BIT(1); in page_is_pfmemalloc()
2268 return (uintptr_t)folio->lru.next & BIT(1); in folio_is_pfmemalloc()
2277 page->lru.next = (void *)BIT(1); in set_page_pfmemalloc()
2282 page->lru.next = NULL; in clear_page_pfmemalloc()
A Dslab.h741 void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
/include/trace/events/
A Dpagemap.h37 __field(enum lru_list, lru )
44 __entry->lru = folio_lru_list(folio);
52 __entry->lru,
A Dvmscan.h288 int lru),
290 TP_ARGS(highest_zoneidx, order, nr_requested, nr_scanned, nr_skipped, nr_taken, lru),
299 __field(int, lru)
309 __entry->lru = lru;
323 __print_symbolic(__entry->lru, LRU_NAMES))
A Dmmflags.h148 DEF_PAGEFLAG_NAME(lru), \
/include/drm/
A Ddrm_gem.h439 struct drm_gem_lru *lru; member
559 void drm_gem_lru_init(struct drm_gem_lru *lru, struct mutex *lock);
561 void drm_gem_lru_move_tail_locked(struct drm_gem_lru *lru, struct drm_gem_object *obj);
562 void drm_gem_lru_move_tail(struct drm_gem_lru *lru, struct drm_gem_object *obj);
564 drm_gem_lru_scan(struct drm_gem_lru *lru,
/include/drm/ttm/
A Dttm_resource.h208 struct list_head lru[TTM_MAX_BO_PRIORITY]; member
266 struct ttm_lru_item lru; member
278 return container_of(item, struct ttm_resource, lru); in ttm_lru_item_to_res()
396 WARN_ON(!list_empty(&man->lru[i])); in ttm_resource_manager_set_used()

Completed in 73 milliseconds