| /include/linux/ |
| A D | list_lru.h | 47 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 D | mm_inline.h | 89 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 D | balloon_compaction.h | 107 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 D | mmzone.h | 318 #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 D | lru_cache.h | 166 struct list_head lru; member
|
| A D | mm_types.h | 90 struct list_head lru; member 387 struct list_head lru; member 488 FOLIO_MATCH(lru, lru); 490 FOLIO_MATCH(compound_head, lru);
|
| A D | vmstat.h | 505 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 D | page-flags.h | 558 PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) 559 TESTCLEARFLAG(LRU, lru, PF_HEAD)
|
| A D | memcontrol.h | 890 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 D | xarray.h | 1701 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 D | nfs_fs.h | 62 struct list_head lru; member
|
| A D | mm.h | 219 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 D | slab.h | 741 void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
|
| /include/trace/events/ |
| A D | pagemap.h | 37 __field(enum lru_list, lru ) 44 __entry->lru = folio_lru_list(folio); 52 __entry->lru,
|
| A D | vmscan.h | 288 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 D | mmflags.h | 148 DEF_PAGEFLAG_NAME(lru), \
|
| /include/drm/ |
| A D | drm_gem.h | 439 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 D | ttm_resource.h | 208 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()
|