Home
last modified time | relevance | path

Searched refs:zonelist (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.10/include/linux/
Doom.h13 struct zonelist;
31 struct zonelist *zonelist; member
Dmmzone.h701 struct zonelist { struct
739 struct zonelist node_zonelists[MAX_ZONELISTS];
1098 static inline struct zoneref *first_zones_zonelist(struct zonelist *zonelist, in first_zones_zonelist() argument
1102 return next_zones_zonelist(zonelist->_zonerefs, in first_zones_zonelist()
Dswap.h359 extern unsigned long try_to_free_pages(struct zonelist *zonelist, int order,
Dgfp.h486 static inline struct zonelist *node_zonelist(int nid, gfp_t flags) in node_zonelist()
/Linux-v5.10/mm/
Dmm_init.c38 struct zonelist *zonelist; in mminit_verify_zonelist() local
47 zonelist = &pgdat->node_zonelists[listid]; in mminit_verify_zonelist()
58 for_each_zone_zonelist(zone, z, zonelist, zoneid) in mminit_verify_zonelist()
Dvmscan.c2899 static void shrink_zones(struct zonelist *zonelist, struct scan_control *sc) in shrink_zones() argument
2919 for_each_zone_zonelist_nodemask(zone, z, zonelist, in shrink_zones()
3012 static unsigned long do_try_to_free_pages(struct zonelist *zonelist, in do_try_to_free_pages() argument
3029 shrink_zones(zonelist, sc); in do_try_to_free_pages()
3046 for_each_zone_zonelist_nodemask(zone, z, zonelist, sc->reclaim_idx, in do_try_to_free_pages()
3149 static bool throttle_direct_reclaim(gfp_t gfp_mask, struct zonelist *zonelist, in throttle_direct_reclaim() argument
3187 for_each_zone_zonelist_nodemask(zone, z, zonelist, in throttle_direct_reclaim()
3233 unsigned long try_to_free_pages(struct zonelist *zonelist, int order, in try_to_free_pages() argument
3262 if (throttle_direct_reclaim(sc.gfp_mask, zonelist, nodemask)) in try_to_free_pages()
3268 nr_reclaimed = do_try_to_free_pages(zonelist, &sc); in try_to_free_pages()
[all …]
Dinternal.h137 struct zonelist *zonelist; member
Doom_kill.c270 if (!oc->zonelist) in constrained_alloc()
294 for_each_zone_zonelist_nodemask(zone, z, oc->zonelist, in constrained_alloc()
1128 .zonelist = NULL, in pagefault_out_of_memory()
Dpage_alloc.c2679 struct zonelist *zonelist = ac->zonelist; in unreserve_highatomic_pageblock() local
2687 for_each_zone_zonelist_nodemask(zone, z, zonelist, ac->highest_zoneidx, in unreserve_highatomic_pageblock()
4004 .zonelist = ac->zonelist, in __alloc_pages_may_oom()
4253 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, in should_compact_retry()
4330 progress = try_to_free_pages(ac->zonelist, order, gfp_mask, in __perform_reclaim()
4381 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, highest_zoneidx, in wake_all_kswapds()
4517 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, in should_reclaim_retry()
4650 ac->preferred_zoneref = first_zones_zonelist(ac->zonelist, in __alloc_pages_slowpath()
4737 ac->preferred_zoneref = first_zones_zonelist(ac->zonelist, in __alloc_pages_slowpath()
4873 ac->zonelist = node_zonelist(preferred_nid, gfp_mask); in prepare_alloc_pages()
[all …]
Dmempolicy.c1946 struct zonelist *zonelist; in mempolicy_slab_node() local
1948 zonelist = &NODE_DATA(node)->node_zonelists[ZONELIST_FALLBACK]; in mempolicy_slab_node()
1949 z = first_zones_zonelist(zonelist, highest_zoneidx, in mempolicy_slab_node()
Dslab.c3098 struct zonelist *zonelist; in fallback_alloc() local
3112 zonelist = node_zonelist(mempolicy_slab_node(), flags); in fallback_alloc()
3119 for_each_zone_zonelist(zone, z, zonelist, highest_zoneidx) { in fallback_alloc()
Dcompaction.c2171 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, in compaction_zonelist_suitable()
2486 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, in try_to_compact_pages()
Dhugetlb.c1059 struct zonelist *zonelist; in dequeue_huge_page_nodemask() local
1064 zonelist = node_zonelist(nid, gfp_mask); in dequeue_huge_page_nodemask()
1068 for_each_zone_zonelist_nodemask(zone, z, zonelist, gfp_zone(gfp_mask), nmask) { in dequeue_huge_page_nodemask()
Dslub.c2001 struct zonelist *zonelist; in get_any_partial() local
2032 zonelist = node_zonelist(mempolicy_slab_node(), flags); in get_any_partial()
2033 for_each_zone_zonelist(zone, z, zonelist, highest_zoneidx) { in get_any_partial()
Dmemcontrol.c1718 .zonelist = NULL, in mem_cgroup_out_of_memory()
/Linux-v5.10/Documentation/vm/
Dnuma.rst76 an ordered "zonelist". A zonelist specifies the zones/nodes to visit when a
86 a default Node ordered zonelist. This means it tries to fallback to other zones
91 Linux will attempt to allocate from the first node in the appropriate zonelist
94 nodes' zones in the selected zonelist looking for the first zone in the list
122 zonelist--will not be the node itself. Rather, it will be the node that the
/Linux-v5.10/drivers/tty/
Dsysrq.c381 .zonelist = node_zonelist(first_memory_node, gfp_mask), in moom_callback()
/Linux-v5.10/Documentation/admin-guide/sysctl/
Dvm.rst617 In non-NUMA case, a zonelist for GFP_KERNEL is ordered as following.
623 Assume 2 node NUMA and below is zonelist of Node(0)'s GFP_KERNEL::
/Linux-v5.10/Documentation/admin-guide/mm/
Dnuma_memory_policy.rst236 node zonelist.
/Linux-v5.10/Documentation/admin-guide/
Dkernel-parameters.txt3433 numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.