zonelist 164 include/linux/gfp.h static inline struct zonelist *node_zonelist(int nid, gfp_t flags) zonelist 184 include/linux/gfp.h return __alloc_pages_internal(gfp_mask, order, zonelist, NULL); zonelist 191 include/linux/gfp.h return __alloc_pages_internal(gfp_mask, order, zonelist, nodemask); zonelist 201 include/linux/mempolicy.h extern struct zonelist *huge_zonelist(struct vm_area_struct *vma, zonelist 322 include/linux/mempolicy.h static inline struct zonelist *huge_zonelist(struct vm_area_struct *vma, zonelist 525 include/linux/mmzone.h struct zonelist node_zonelists[MAX_ZONELISTS]; zonelist 780 include/linux/mmzone.h return next_zones_zonelist(zonelist->_zonerefs, highest_zoneidx, nodes, zonelist 14 include/linux/oom.h struct zonelist; zonelist 415 mm/hugetlb.c struct zonelist *zonelist = huge_zonelist(vma, address, zonelist 433 mm/hugetlb.c for_each_zone_zonelist_nodemask(zone, z, zonelist, zonelist 1330 mm/mempolicy.c static struct zonelist *policy_zonelist(gfp_t gfp, struct mempolicy *policy) zonelist 1401 mm/mempolicy.c struct zonelist *zonelist; zonelist 1404 mm/mempolicy.c zonelist = &NODE_DATA(numa_node_id())->node_zonelists[0]; zonelist 1405 mm/mempolicy.c (void)first_zones_zonelist(zonelist, highest_zoneidx, zonelist 1472 mm/mempolicy.c struct zonelist *huge_zonelist(struct vm_area_struct *vma, unsigned long addr, zonelist 1476 mm/mempolicy.c struct zonelist *zl; zonelist 1498 mm/mempolicy.c struct zonelist *zl; zonelist 1534 mm/mempolicy.c struct zonelist *zl; zonelist 33 mm/mm_init.c struct zonelist *zonelist; zonelist 42 mm/mm_init.c zonelist = &pgdat->node_zonelists[listid]; zonelist 53 mm/mm_init.c for_each_zone_zonelist(zone, z, zonelist, zoneid) { zonelist 184 mm/oom_kill.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) zonelist 473 mm/oom_kill.c for_each_zone_zonelist(zone, z, zonelist, gfp_zone(gfp_mask)) { zonelist 480 mm/oom_kill.c for_each_zone_zonelist(zone, z, zonelist, gfp_zone(gfp_mask)) { zonelist 505 mm/oom_kill.c for_each_zone_zonelist(zone, z, zonelist, gfp_zone(gfp_mask)) { zonelist 541 mm/oom_kill.c constraint = constrained_alloc(zonelist, gfp_mask); zonelist 1269 mm/page_alloc.c zlc = zonelist->zlcache_ptr; zonelist 1313 mm/page_alloc.c zlc = zonelist->zlcache_ptr; zonelist 1317 mm/page_alloc.c i = z - zonelist->_zonerefs; zonelist 1334 mm/page_alloc.c zlc = zonelist->zlcache_ptr; zonelist 1338 mm/page_alloc.c i = z - zonelist->_zonerefs; zonelist 1377 mm/page_alloc.c (void)first_zones_zonelist(zonelist, high_zoneidx, nodemask, zonelist 1389 mm/page_alloc.c for_each_zone_zonelist_nodemask(zone, z, zonelist, zonelist 1392 mm/page_alloc.c !zlc_zone_worth_trying(zonelist, z, allowednodes)) zonelist 1419 mm/page_alloc.c zlc_mark_zone_full(zonelist, z); zonelist 1423 mm/page_alloc.c allowednodes = zlc_setup(zonelist, alloc_flags); zonelist 1462 mm/page_alloc.c z = zonelist->_zonerefs; /* the list of zones suitable for gfp_mask */ zonelist 1473 mm/page_alloc.c zonelist, high_zoneidx, ALLOC_WMARK_LOW|ALLOC_CPUSET); zonelist 1488 mm/page_alloc.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) zonelist 1517 mm/page_alloc.c page = get_page_from_freelist(gfp_mask, nodemask, order, zonelist, zonelist 1531 mm/page_alloc.c zonelist, high_zoneidx, ALLOC_NO_WATERMARKS); zonelist 1554 mm/page_alloc.c did_some_progress = try_to_free_pages(zonelist, order, gfp_mask); zonelist 1566 mm/page_alloc.c zonelist, high_zoneidx, alloc_flags); zonelist 1570 mm/page_alloc.c if (!try_set_zone_oom(zonelist, gfp_mask)) { zonelist 1582 mm/page_alloc.c order, zonelist, high_zoneidx, zonelist 1585 mm/page_alloc.c clear_zonelist_oom(zonelist, gfp_mask); zonelist 1591 mm/page_alloc.c clear_zonelist_oom(zonelist, gfp_mask); zonelist 1595 mm/page_alloc.c out_of_memory(zonelist, gfp_mask, order); zonelist 1596 mm/page_alloc.c clear_zonelist_oom(zonelist, gfp_mask); zonelist 1768 mm/page_alloc.c struct zonelist *zonelist = node_zonelist(numa_node_id(), GFP_KERNEL); zonelist 1770 mm/page_alloc.c for_each_zone_zonelist(zone, z, zonelist, offset) { zonelist 1963 mm/page_alloc.c &zonelist->_zonerefs[nr_zones++]); zonelist 2136 mm/page_alloc.c struct zonelist *zonelist; zonelist 2138 mm/page_alloc.c zonelist = &pgdat->node_zonelists[0]; zonelist 2139 mm/page_alloc.c for (j = 0; zonelist->_zonerefs[j].zone != NULL; j++) zonelist 2141 mm/page_alloc.c j = build_zonelists_node(NODE_DATA(node), zonelist, j, zonelist 2143 mm/page_alloc.c zonelist->_zonerefs[j].zone = NULL; zonelist 2144 mm/page_alloc.c zonelist->_zonerefs[j].zone_idx = 0; zonelist 2153 mm/page_alloc.c struct zonelist *zonelist; zonelist 2155 mm/page_alloc.c zonelist = &pgdat->node_zonelists[1]; zonelist 2156 mm/page_alloc.c j = build_zonelists_node(pgdat, zonelist, 0, MAX_NR_ZONES - 1); zonelist 2157 mm/page_alloc.c zonelist->_zonerefs[j].zone = NULL; zonelist 2158 mm/page_alloc.c zonelist->_zonerefs[j].zone_idx = 0; zonelist 2174 mm/page_alloc.c struct zonelist *zonelist; zonelist 2176 mm/page_alloc.c zonelist = &pgdat->node_zonelists[0]; zonelist 2184 mm/page_alloc.c &zonelist->_zonerefs[pos++]); zonelist 2189 mm/page_alloc.c zonelist->_zonerefs[pos].zone = NULL; zonelist 2190 mm/page_alloc.c zonelist->_zonerefs[pos].zone_idx = 0; zonelist 2261 mm/page_alloc.c struct zonelist *zonelist; zonelist 2266 mm/page_alloc.c zonelist = pgdat->node_zonelists + i; zonelist 2267 mm/page_alloc.c zonelist->_zonerefs[0].zone = NULL; zonelist 2268 mm/page_alloc.c zonelist->_zonerefs[0].zone_idx = 0; zonelist 2318 mm/page_alloc.c struct zonelist *zonelist; zonelist 2322 mm/page_alloc.c zonelist = &pgdat->node_zonelists[0]; zonelist 2323 mm/page_alloc.c zonelist->zlcache_ptr = zlc = &zonelist->zlcache; zonelist 2325 mm/page_alloc.c for (z = zonelist->_zonerefs; z->zone; z++) zonelist 2326 mm/page_alloc.c zlc->z_to_n[z - zonelist->_zonerefs] = zonelist_node_idx(z); zonelist 2341 mm/page_alloc.c struct zonelist *zonelist; zonelist 2345 mm/page_alloc.c zonelist = &pgdat->node_zonelists[0]; zonelist 2346 mm/page_alloc.c j = build_zonelists_node(pgdat, zonelist, 0, MAX_NR_ZONES - 1); zonelist 2359 mm/page_alloc.c j = build_zonelists_node(NODE_DATA(node), zonelist, j, zonelist 2365 mm/page_alloc.c j = build_zonelists_node(NODE_DATA(node), zonelist, j, zonelist 2369 mm/page_alloc.c zonelist->_zonerefs[j].zone = NULL; zonelist 2370 mm/page_alloc.c zonelist->_zonerefs[j].zone_idx = 0; zonelist 3233 mm/slab.c struct zonelist *zonelist; zonelist 3244 mm/slab.c zonelist = node_zonelist(slab_node(current->mempolicy), flags); zonelist 3252 mm/slab.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { zonelist 1297 mm/slub.c struct zonelist *zonelist; zonelist 1325 mm/slub.c zonelist = node_zonelist(slab_node(current->mempolicy), flags); zonelist 1326 mm/slub.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { zonelist 1293 mm/vmscan.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { zonelist 1362 mm/vmscan.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { zonelist 1376 mm/vmscan.c nr_reclaimed += shrink_zones(priority, zonelist, sc); zonelist 1426 mm/vmscan.c for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { zonelist 1455 mm/vmscan.c return do_try_to_free_pages(zonelist, &sc); zonelist 1472 mm/vmscan.c struct zonelist *zonelist; zonelist 1476 mm/vmscan.c zonelist = NODE_DATA(numa_node_id())->node_zonelists; zonelist 1477 mm/vmscan.c return do_try_to_free_pages(zonelist, &sc);