Lines Matching refs:lruvec
1051 struct lruvec *mem_cgroup_zone_lruvec(struct zone *zone, in mem_cgroup_zone_lruvec()
1055 struct lruvec *lruvec; in mem_cgroup_zone_lruvec() local
1058 lruvec = &zone->lruvec; in mem_cgroup_zone_lruvec()
1063 lruvec = &mz->lruvec; in mem_cgroup_zone_lruvec()
1070 if (unlikely(lruvec->zone != zone)) in mem_cgroup_zone_lruvec()
1071 lruvec->zone = zone; in mem_cgroup_zone_lruvec()
1072 return lruvec; in mem_cgroup_zone_lruvec()
1084 struct lruvec *mem_cgroup_page_lruvec(struct page *page, struct zone *zone) in mem_cgroup_page_lruvec()
1088 struct lruvec *lruvec; in mem_cgroup_page_lruvec() local
1091 lruvec = &zone->lruvec; in mem_cgroup_page_lruvec()
1104 lruvec = &mz->lruvec; in mem_cgroup_page_lruvec()
1111 if (unlikely(lruvec->zone != zone)) in mem_cgroup_page_lruvec()
1112 lruvec->zone = zone; in mem_cgroup_page_lruvec()
1113 return lruvec; in mem_cgroup_page_lruvec()
1125 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, in mem_cgroup_update_lru_size() argument
1134 mz = container_of(lruvec, struct mem_cgroup_per_zone, lruvec); in mem_cgroup_update_lru_size()
2184 struct lruvec *lruvec; in lock_page_lru() local
2186 lruvec = mem_cgroup_page_lruvec(page, zone); in lock_page_lru()
2188 del_page_from_lru_list(page, lruvec, page_lru(page)); in lock_page_lru()
2199 struct lruvec *lruvec; in unlock_page_lru() local
2201 lruvec = mem_cgroup_page_lruvec(page, zone); in unlock_page_lru()
2204 add_page_to_lru_list(page, lruvec, page_lru(page)); in unlock_page_lru()
3231 rstat = &mz->lruvec.reclaim_stat; in memcg_stat_show()
4148 lruvec_init(&mz->lruvec); in alloc_mem_cgroup_per_zone_info()