Searched refs:zonelist (Results 1 - 15 of 15) sorted by relevance

/linux-master/include/linux/
H A Doom.h13 struct zonelist;
31 struct zonelist *zonelist; member in struct:oom_control
H A Dmmzone.h1185 /* Maximum number of zones on a zonelist */
1189 ZONELIST_FALLBACK, /* zonelist with fallback */
1195 ZONELIST_NOFALLBACK, /* zonelist without fallback (__GFP_THISNODE) */
1201 * This struct contains information about a zone in a zonelist. It is stored
1210 * One allocation request operates on a zonelist. A zonelist
1215 * To speed the reading of the zonelist, the zonerefs contain the zone index
1223 struct zonelist { struct
1288 struct zonelist node_zonelists[MAX_ZONELISTS];
1623 * next_zones_zonelist - Returns the next zone at or below highest_zoneidx within the allowed nodemask using a cursor within a zonelist a
1663 first_zones_zonelist(struct zonelist *zonelist, enum zone_type highest_zoneidx, nodemask_t *nodes) argument
1710 struct zonelist *zonelist; local
[all...]
H A Dswap.h392 extern unsigned long try_to_free_pages(struct zonelist *zonelist, int order,
H A Dgfp.h161 * one containing just zones from the node the zonelist belongs to.
166 static inline struct zonelist *node_zonelist(int nid, gfp_t flags)
/linux-master/mm/
H A Dpage_alloc.c1926 struct zonelist *zonelist = ac->zonelist; local
1934 for_each_zone_zonelist_nodemask(zone, z, zonelist, ac->highest_zoneidx,
3172 * get_page_from_freelist goes through the zonelist trying to allocate
3187 * Scan zonelist, looking for a zone with enough free.
3424 .zonelist = ac->zonelist,
3445 * Go through the zonelist yet one more time, keep very high watermark
3666 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist,
4927 struct zonelist *zonelist = node_zonelist(numa_node_id(), GFP_KERNEL); local
6530 struct zonelist *zonelist; local
[all...]
H A Dvmscan.c6073 static void shrink_zones(struct zonelist *zonelist, struct scan_control *sc) argument
6094 for_each_zone_zonelist_nodemask(zone, z, zonelist,
6122 * Shrink each node in the zonelist once. If the
6123 * zonelist is ordered by zone (not the default) then a
6196 static unsigned long do_try_to_free_pages(struct zonelist *zonelist, argument
6214 shrink_zones(zonelist, sc);
6231 for_each_zone_zonelist_nodemask(zone, z, zonelist, sc->reclaim_idx,
6334 static bool throttle_direct_reclaim(gfp_t gfp_mask, struct zonelist *zonelis argument
6414 try_to_free_pages(struct zonelist *zonelist, int order, gfp_t gfp_mask, nodemask_t *nodemask) argument
6523 struct zonelist *zonelist = node_zonelist(numa_node_id(), sc.gfp_mask); local
7248 struct zonelist *zonelist = node_zonelist(numa_node_id(), sc.gfp_mask); local
[all...]
H A Dmm_init.c51 struct zonelist *zonelist; local
60 zonelist = &pgdat->node_zonelists[listid];
65 /* Print information about the zonelist */
66 printk(KERN_DEBUG "mminit::zonelist %s %d:%s = ",
70 /* Iterate the zonelist */
71 for_each_zone_zonelist(zone, z, zonelist, zoneid)
H A Dinternal.h331 * zonelist, preferred_zone and highest_zoneidx are set first in
337 struct zonelist *zonelist; member in struct:alloc_context
H A Doom_kill.c271 if (!oc->zonelist)
295 for_each_zone_zonelist_nodemask(zone, z, oc->zonelist,
H A Dmempolicy.c1950 struct zonelist *zonelist; local
1952 zonelist = &NODE_DATA(node)->node_zonelists[ZONELIST_FALLBACK];
1953 z = first_zones_zonelist(zonelist, highest_zoneidx,
2100 * to the mempolicy's @nodemask for filtering the zonelist.
H A Dcompaction.c2480 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist,
2840 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist,
H A Dslub.c2632 struct zonelist *zonelist; local
2663 zonelist = node_zonelist(mempolicy_slab_node(), pc->flags);
2664 for_each_zone_zonelist(zone, z, zonelist, highest_zoneidx) {
H A Dhugetlb.c1353 struct zonelist *zonelist; local
1358 zonelist = node_zonelist(nid, gfp_mask);
1362 for_each_zone_zonelist_nodemask(zone, z, zonelist, gfp_zone(gfp_mask), nmask) {
H A Dmemcontrol.c1799 .zonelist = NULL,
/linux-master/drivers/tty/
H A Dsysrq.c389 .zonelist = node_zonelist(first_memory_node, gfp_mask),

Completed in 859 milliseconds