Lines Matching refs:lruvec
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
479 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_memcg()
536 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
540 unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, in mem_cgroup_get_zone_lru_size() argument
545 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in mem_cgroup_get_zone_lru_size()
667 static inline unsigned long lruvec_page_state(struct lruvec *lruvec, in lruvec_page_state() argument
674 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state()
676 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_page_state()
685 static inline unsigned long lruvec_page_state_local(struct lruvec *lruvec, in lruvec_page_state_local() argument
693 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state_local()
695 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_page_state_local()
705 void __mod_lruvec_state(struct lruvec *lruvec, enum node_stat_item idx,
709 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument
715 __mod_lruvec_state(lruvec, idx, val); in mod_lruvec_state()
723 struct lruvec *lruvec; in __mod_lruvec_page_state() local
731 lruvec = mem_cgroup_lruvec(pgdat, page->mem_cgroup); in __mod_lruvec_page_state()
732 __mod_lruvec_state(lruvec, idx, val); in __mod_lruvec_page_state()
902 static inline struct lruvec *mem_cgroup_lruvec(struct pglist_data *pgdat, in mem_cgroup_lruvec()
908 static inline struct lruvec *mem_cgroup_page_lruvec(struct page *page, in mem_cgroup_page_lruvec()
911 return &pgdat->lruvec; in mem_cgroup_page_lruvec()
970 static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) in lruvec_memcg() argument
981 unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, in mem_cgroup_get_zone_lru_size() argument
1087 static inline unsigned long lruvec_page_state(struct lruvec *lruvec, in lruvec_page_state() argument
1090 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state()
1093 static inline unsigned long lruvec_page_state_local(struct lruvec *lruvec, in lruvec_page_state_local() argument
1096 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state_local()
1099 static inline void __mod_lruvec_state(struct lruvec *lruvec, in __mod_lruvec_state() argument
1102 __mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in __mod_lruvec_state()
1105 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument
1108 mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in mod_lruvec_state()
1194 static inline void __inc_lruvec_state(struct lruvec *lruvec, in __inc_lruvec_state() argument
1197 __mod_lruvec_state(lruvec, idx, 1); in __inc_lruvec_state()
1200 static inline void __dec_lruvec_state(struct lruvec *lruvec, in __dec_lruvec_state() argument
1203 __mod_lruvec_state(lruvec, idx, -1); in __dec_lruvec_state()
1256 static inline void inc_lruvec_state(struct lruvec *lruvec, in inc_lruvec_state() argument
1259 mod_lruvec_state(lruvec, idx, 1); in inc_lruvec_state()
1262 static inline void dec_lruvec_state(struct lruvec *lruvec, in dec_lruvec_state() argument
1265 mod_lruvec_state(lruvec, idx, -1); in dec_lruvec_state()