Home
last modified time | relevance | path

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

/include/linux/
Dmm_inline.h32 enum lru_list lru, enum zone_type zid, in __update_lru_size() argument
37 __mod_lruvec_state(lruvec, NR_LRU_BASE + lru, nr_pages); in __update_lru_size()
39 NR_ZONE_LRU_BASE + lru, nr_pages); in __update_lru_size()
43 enum lru_list lru, enum zone_type zid, in update_lru_size() argument
46 __update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
48 mem_cgroup_update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
53 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list() argument
55 trace_android_vh_add_page_to_lrulist(page, false, lru); in add_page_to_lru_list()
56 update_lru_size(lruvec, lru, page_zonenum(page), thp_nr_pages(page)); in add_page_to_lru_list()
57 list_add(&page->lru, &lruvec->lists[lru]); in add_page_to_lru_list()
[all …]
Dlist_lru.h37 struct list_lru_one *lru[]; member
44 struct list_lru_one lru; member
61 void list_lru_destroy(struct list_lru *lru);
62 int __list_lru_init(struct list_lru *lru, bool memcg_aware,
65 #define list_lru_init(lru) \ argument
66 __list_lru_init((lru), false, NULL, NULL)
67 #define list_lru_init_key(lru, key) \ argument
68 __list_lru_init((lru), false, (key), NULL)
69 #define list_lru_init_memcg(lru, shrinker) \ argument
70 __list_lru_init((lru), true, NULL, shrinker)
[all …]
Dballoon_compaction.h105 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
126 list_del(&page->lru); in balloon_page_delete()
149 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
155 list_del(&page->lru); in balloon_page_delete()
190 list_add(&page->lru, pages); in balloon_page_push()
202 struct page *page = list_first_entry_or_null(pages, struct page, lru); in balloon_page_pop()
207 list_del(&page->lru); in balloon_page_pop()
Dmmzone.h110 struct page, lru); in get_page_from_free_area()
258 #define for_each_lru(lru) for (lru = 0; lru < NR_LRU_LISTS; lru++) argument
260 #define for_each_evictable_lru(lru) for (lru = 0; lru <= LRU_ACTIVE_FILE; lru++) argument
262 static inline bool is_file_lru(enum lru_list lru) in is_file_lru() argument
264 return (lru == LRU_INACTIVE_FILE || lru == LRU_ACTIVE_FILE); in is_file_lru()
267 static inline bool is_active_lru(enum lru_list lru) in is_active_lru() argument
269 return (lru == LRU_ACTIVE_ANON || lru == LRU_ACTIVE_FILE); in is_active_lru()
895 extern unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone_idx);
Dlru_cache.h166 struct list_head lru; member
Dvmstat.h429 static inline const char *lru_list_name(enum lru_list lru) in lru_list_name() argument
431 return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" in lru_list_name()
Dmemcontrol.h652 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
657 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() argument
662 return READ_ONCE(mz->lru_zone_size[zone_idx][lru]); in mem_cgroup_get_zone_lru_size()
1130 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() argument
Dpage-flags.h340 PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD)
Dmm_types.h87 struct list_head lru; member
Dnfs_fs.h53 struct list_head lru; member
Dmm.h238 #define lru_to_page(head) (list_entry((head)->prev, struct page, lru))
/include/trace/events/
Dpagemap.h32 int lru
35 TP_ARGS(page, lru),
40 __field(int, lru )
47 __entry->lru = lru;
55 __entry->lru,
Dvmscan.h275 int lru),
277 TP_ARGS(highest_zoneidx, order, nr_requested, nr_scanned, nr_skipped, nr_taken, isolate_mode, lru),
287 __field(int, lru)
298 __entry->lru = lru;
313 __print_symbolic(__entry->lru, LRU_NAMES))
/include/trace/hooks/
Dvmscan.h29 TP_PROTO(struct page *page, unsigned long nr_to_scan, int lru, bool *bypass),
30 TP_ARGS(page, nr_to_scan, lru, bypass));
Dmm.h175 TP_PROTO(struct page *page, bool compound, enum lru_list lru),
176 TP_ARGS(page, compound, lru));
178 TP_PROTO(struct page *page, bool compound, enum lru_list lru),
179 TP_ARGS(page, compound, lru));
/include/drm/ttm/
Dttm_resource.h133 struct list_head lru[TTM_MAX_BO_PRIORITY]; member
Dttm_bo_api.h150 struct list_head lru; member