Lines Matching refs:lruvec

127 	struct lruvec		lruvec;  member
369 static inline struct lruvec *mem_cgroup_lruvec(struct pglist_data *pgdat, in mem_cgroup_lruvec()
373 struct lruvec *lruvec; in mem_cgroup_lruvec() local
376 lruvec = node_lruvec(pgdat); in mem_cgroup_lruvec()
381 lruvec = &mz->lruvec; in mem_cgroup_lruvec()
388 if (unlikely(lruvec->pgdat != pgdat)) in mem_cgroup_lruvec()
389 lruvec->pgdat = pgdat; in mem_cgroup_lruvec()
390 return lruvec; in mem_cgroup_lruvec()
393 struct lruvec *mem_cgroup_page_lruvec(struct page *, struct pglist_data *);
432 static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) in lruvec_memcg() argument
439 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_memcg()
496 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
503 unsigned long mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) in mem_cgroup_get_lru_size() argument
509 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in mem_cgroup_get_lru_size()
516 unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, in mem_cgroup_get_zone_lru_size() argument
521 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in mem_cgroup_get_zone_lru_size()
633 static inline unsigned long lruvec_page_state(struct lruvec *lruvec, in lruvec_page_state() argument
640 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state()
642 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_page_state()
651 static inline void __mod_lruvec_state(struct lruvec *lruvec, in __mod_lruvec_state() argument
658 __mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in __mod_lruvec_state()
663 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in __mod_lruvec_state()
677 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument
683 __mod_lruvec_state(lruvec, idx, val); in mod_lruvec_state()
691 struct lruvec *lruvec; in __mod_lruvec_page_state() local
699 lruvec = mem_cgroup_lruvec(pgdat, page->mem_cgroup); in __mod_lruvec_page_state()
700 __mod_lruvec_state(lruvec, idx, val); in __mod_lruvec_page_state()
869 static inline struct lruvec *mem_cgroup_lruvec(struct pglist_data *pgdat, in mem_cgroup_lruvec()
875 static inline struct lruvec *mem_cgroup_page_lruvec(struct page *page, in mem_cgroup_page_lruvec()
878 return &pgdat->lruvec; in mem_cgroup_page_lruvec()
938 static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) in lruvec_memcg() argument
949 mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) in mem_cgroup_get_lru_size() argument
954 unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, in mem_cgroup_get_zone_lru_size() argument
1052 static inline unsigned long lruvec_page_state(struct lruvec *lruvec, in lruvec_page_state() argument
1055 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state()
1058 static inline void __mod_lruvec_state(struct lruvec *lruvec, in __mod_lruvec_state() argument
1061 __mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in __mod_lruvec_state()
1064 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument
1067 mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in mod_lruvec_state()
1139 static inline void __inc_lruvec_state(struct lruvec *lruvec, in __inc_lruvec_state() argument
1142 __mod_lruvec_state(lruvec, idx, 1); in __inc_lruvec_state()
1145 static inline void __dec_lruvec_state(struct lruvec *lruvec, in __dec_lruvec_state() argument
1148 __mod_lruvec_state(lruvec, idx, -1); in __dec_lruvec_state()
1191 static inline void inc_lruvec_state(struct lruvec *lruvec, in inc_lruvec_state() argument
1194 mod_lruvec_state(lruvec, idx, 1); in inc_lruvec_state()
1197 static inline void dec_lruvec_state(struct lruvec *lruvec, in dec_lruvec_state() argument
1200 mod_lruvec_state(lruvec, idx, -1); in dec_lruvec_state()