Lines Matching refs:lruvec

145 	struct lruvec		lruvec;  member
858 unsigned long mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) in mem_cgroup_get_lru_size() argument
862 mz = container_of(lruvec, struct mem_cgroup_per_zone, lruvec); in mem_cgroup_get_lru_size()
1188 struct lruvec *mem_cgroup_zone_lruvec(struct zone *zone, in mem_cgroup_zone_lruvec()
1192 struct lruvec *lruvec; in mem_cgroup_zone_lruvec() local
1195 lruvec = &zone->lruvec; in mem_cgroup_zone_lruvec()
1200 lruvec = &mz->lruvec; in mem_cgroup_zone_lruvec()
1207 if (unlikely(lruvec->zone != zone)) in mem_cgroup_zone_lruvec()
1208 lruvec->zone = zone; in mem_cgroup_zone_lruvec()
1209 return lruvec; in mem_cgroup_zone_lruvec()
1221 struct lruvec *mem_cgroup_page_lruvec(struct page *page, struct zone *zone) in mem_cgroup_page_lruvec()
1225 struct lruvec *lruvec; in mem_cgroup_page_lruvec() local
1228 lruvec = &zone->lruvec; in mem_cgroup_page_lruvec()
1241 lruvec = &mz->lruvec; in mem_cgroup_page_lruvec()
1248 if (unlikely(lruvec->zone != zone)) in mem_cgroup_page_lruvec()
1249 lruvec->zone = zone; in mem_cgroup_page_lruvec()
1250 return lruvec; in mem_cgroup_page_lruvec()
1262 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, in mem_cgroup_update_lru_size() argument
1271 mz = container_of(lruvec, struct mem_cgroup_per_zone, lruvec); in mem_cgroup_update_lru_size()
1312 int mem_cgroup_inactive_anon_is_low(struct lruvec *lruvec) in mem_cgroup_inactive_anon_is_low() argument
1319 inactive = mem_cgroup_get_lru_size(lruvec, LRU_INACTIVE_ANON); in mem_cgroup_inactive_anon_is_low()
1320 active = mem_cgroup_get_lru_size(lruvec, LRU_ACTIVE_ANON); in mem_cgroup_inactive_anon_is_low()
1331 bool mem_cgroup_lruvec_online(struct lruvec *lruvec) in mem_cgroup_lruvec_online() argument
1339 mz = container_of(lruvec, struct mem_cgroup_per_zone, lruvec); in mem_cgroup_lruvec_online()
2394 struct lruvec *lruvec; in lock_page_lru() local
2396 lruvec = mem_cgroup_page_lruvec(page, zone); in lock_page_lru()
2398 del_page_from_lru_list(page, lruvec, page_lru(page)); in lock_page_lru()
2409 struct lruvec *lruvec; in unlock_page_lru() local
2411 lruvec = mem_cgroup_page_lruvec(page, zone); in unlock_page_lru()
2414 add_page_to_lru_list(page, lruvec, page_lru(page)); in unlock_page_lru()
3530 rstat = &mz->lruvec.reclaim_stat; in memcg_stat_show()
4355 lruvec_init(&mz->lruvec); in alloc_mem_cgroup_per_zone_info()