Home
last modified time | relevance | path

Searched refs:lruvec (Results 1 – 4 of 4) sorted by relevance

/include/linux/
Dmm_inline.h26 static __always_inline void __update_lru_size(struct lruvec *lruvec, in __update_lru_size() argument
30 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in __update_lru_size()
32 __mod_lruvec_state(lruvec, NR_LRU_BASE + lru, nr_pages); in __update_lru_size()
37 static __always_inline void update_lru_size(struct lruvec *lruvec, in update_lru_size() argument
41 __update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
43 mem_cgroup_update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
48 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list() argument
50 update_lru_size(lruvec, lru, page_zonenum(page), hpage_nr_pages(page)); in add_page_to_lru_list()
51 list_add(&page->lru, &lruvec->lists[lru]); in add_page_to_lru_list()
55 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list_tail() argument
[all …]
Dmemcontrol.h118 struct lruvec lruvec; member
405 static inline struct lruvec *mem_cgroup_lruvec(struct pglist_data *pgdat, in mem_cgroup_lruvec()
409 struct lruvec *lruvec; in mem_cgroup_lruvec() local
412 lruvec = node_lruvec(pgdat); in mem_cgroup_lruvec()
417 lruvec = &mz->lruvec; in mem_cgroup_lruvec()
424 if (unlikely(lruvec->pgdat != pgdat)) in mem_cgroup_lruvec()
425 lruvec->pgdat = pgdat; in mem_cgroup_lruvec()
426 return lruvec; in mem_cgroup_lruvec()
429 struct lruvec *mem_cgroup_page_lruvec(struct page *, struct pglist_data *);
472 static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) in lruvec_memcg() argument
[all …]
Dmmzone.h301 struct lruvec { struct
775 struct lruvec lruvec; member
798 static inline struct lruvec *node_lruvec(struct pglist_data *pgdat) in node_lruvec()
800 return &pgdat->lruvec; in node_lruvec()
833 extern void lruvec_init(struct lruvec *lruvec);
835 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat() argument
838 return lruvec->pgdat; in lruvec_pgdat()
840 return container_of(lruvec, struct pglist_data, lruvec); in lruvec_pgdat()
844 extern unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone_idx);
Dswap.h335 struct lruvec *lruvec, struct list_head *head);