Lines Matching refs:zone
670 mem_cgroup_zone_zoneinfo(struct mem_cgroup *memcg, struct zone *zone) in mem_cgroup_zone_zoneinfo() argument
672 int nid = zone_to_nid(zone); in mem_cgroup_zone_zoneinfo()
673 int zid = zone_idx(zone); in mem_cgroup_zone_zoneinfo()
1228 mz = mem_cgroup_zone_zoneinfo(root, reclaim->zone); in mem_cgroup_iter()
1324 struct lruvec *mem_cgroup_zone_lruvec(struct zone *zone, in mem_cgroup_zone_lruvec() argument
1331 lruvec = &zone->lruvec; in mem_cgroup_zone_lruvec()
1335 mz = mem_cgroup_zone_zoneinfo(memcg, zone); in mem_cgroup_zone_lruvec()
1343 if (unlikely(lruvec->zone != zone)) in mem_cgroup_zone_lruvec()
1344 lruvec->zone = zone; in mem_cgroup_zone_lruvec()
1353 struct lruvec *mem_cgroup_page_lruvec(struct page *page, struct zone *zone) in mem_cgroup_page_lruvec() argument
1361 lruvec = &zone->lruvec; in mem_cgroup_page_lruvec()
1388 if (unlikely(lruvec->zone != zone)) in mem_cgroup_page_lruvec()
1389 lruvec->zone = zone; in mem_cgroup_page_lruvec()
1932 struct zone *zone, in mem_cgroup_soft_reclaim() argument
1942 .zone = zone, in mem_cgroup_soft_reclaim()
1975 zone, &nr_scanned); in mem_cgroup_soft_reclaim()
2694 struct zone *zone = page_zone(page); in lock_page_lru() local
2696 spin_lock_irq(&zone->lru_lock); in lock_page_lru()
2700 lruvec = mem_cgroup_page_lruvec(page, zone); in lock_page_lru()
2710 struct zone *zone = page_zone(page); in unlock_page_lru() local
2715 lruvec = mem_cgroup_page_lruvec(page, zone); in unlock_page_lru()
2720 spin_unlock_irq(&zone->lru_lock); in unlock_page_lru()
3703 unsigned long mem_cgroup_soft_limit_reclaim(struct zone *zone, int order, in mem_cgroup_soft_limit_reclaim() argument
3718 mctz = soft_limit_tree_node_zone(zone_to_nid(zone), zone_idx(zone)); in mem_cgroup_soft_limit_reclaim()
3733 reclaimed = mem_cgroup_soft_reclaim(mz->memcg, zone, in mem_cgroup_soft_limit_reclaim()
3813 struct zone *zone; in mem_cgroup_force_empty_list() local
3815 zone = &NODE_DATA(node)->node_zones[zid]; in mem_cgroup_force_empty_list()
3816 lruvec = mem_cgroup_zone_lruvec(zone, memcg); in mem_cgroup_force_empty_list()
3824 spin_lock_irqsave(&zone->lru_lock, flags); in mem_cgroup_force_empty_list()
3826 spin_unlock_irqrestore(&zone->lru_lock, flags); in mem_cgroup_force_empty_list()
3833 spin_unlock_irqrestore(&zone->lru_lock, flags); in mem_cgroup_force_empty_list()
3836 spin_unlock_irqrestore(&zone->lru_lock, flags); in mem_cgroup_force_empty_list()
5271 int zone, tmp = node; in alloc_mem_cgroup_per_zone_info() local
5286 for (zone = 0; zone < MAX_NR_ZONES; zone++) { in alloc_mem_cgroup_per_zone_info()
5287 mz = &pn->zoneinfo[zone]; in alloc_mem_cgroup_per_zone_info()
5377 int tmp, node, zone; in mem_cgroup_soft_limit_tree_init() local
5388 for (zone = 0; zone < MAX_NR_ZONES; zone++) { in mem_cgroup_soft_limit_tree_init()
5389 rtpz = &rtpn->rb_tree_per_zone[zone]; in mem_cgroup_soft_limit_tree_init()