Lines Matching refs:lruvec
134 struct lruvec lruvec; member
306 struct lruvec *mem_cgroup_zone_lruvec(struct zone *, struct mem_cgroup *);
307 struct lruvec *mem_cgroup_page_lruvec(struct page *, struct zone *);
360 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
363 static inline bool mem_cgroup_lruvec_online(struct lruvec *lruvec) in mem_cgroup_lruvec_online() argument
371 mz = container_of(lruvec, struct mem_cgroup_per_zone, lruvec); in mem_cgroup_lruvec_online()
378 unsigned long mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) in mem_cgroup_get_lru_size() argument
382 mz = container_of(lruvec, struct mem_cgroup_per_zone, lruvec); in mem_cgroup_get_lru_size()
386 static inline bool mem_cgroup_inactive_anon_is_low(struct lruvec *lruvec) in mem_cgroup_inactive_anon_is_low() argument
393 inactive = mem_cgroup_get_lru_size(lruvec, LRU_INACTIVE_ANON); in mem_cgroup_inactive_anon_is_low()
394 active = mem_cgroup_get_lru_size(lruvec, LRU_ACTIVE_ANON); in mem_cgroup_inactive_anon_is_low()
545 static inline struct lruvec *mem_cgroup_zone_lruvec(struct zone *zone, in mem_cgroup_zone_lruvec()
548 return &zone->lruvec; in mem_cgroup_zone_lruvec()
551 static inline struct lruvec *mem_cgroup_page_lruvec(struct page *page, in mem_cgroup_page_lruvec()
554 return &zone->lruvec; in mem_cgroup_page_lruvec()
588 mem_cgroup_inactive_anon_is_low(struct lruvec *lruvec) in mem_cgroup_inactive_anon_is_low() argument
593 static inline bool mem_cgroup_lruvec_online(struct lruvec *lruvec) in mem_cgroup_lruvec_online() argument
599 mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) in mem_cgroup_get_lru_size() argument
605 mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, in mem_cgroup_update_lru_size() argument