Searched refs:lruvec (Results 1 – 4 of 4) sorted by relevance
/include/linux/ |
D | mm_inline.h | 26 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 …]
|
D | memcontrol.h | 118 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 …]
|
D | mmzone.h | 301 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);
|
D | swap.h | 335 struct lruvec *lruvec, struct list_head *head);
|