Lines Matching refs:gfp
1659 static nodemask_t *policy_nodemask(gfp_t gfp, struct mempolicy *policy) in policy_nodemask() argument
1663 apply_policy_zone(policy, gfp_zone(gfp)) && in policy_nodemask()
1671 static struct zonelist *policy_zonelist(gfp_t gfp, struct mempolicy *policy, in policy_zonelist() argument
1686 if (unlikely(gfp & __GFP_THISNODE) && in policy_zonelist()
1693 return node_zonelist(nd, gfp); in policy_zonelist()
1931 static struct page *alloc_page_interleave(gfp_t gfp, unsigned order, in alloc_page_interleave() argument
1937 zl = node_zonelist(nid, gfp); in alloc_page_interleave()
1938 page = __alloc_pages(gfp, order, zl); in alloc_page_interleave()
1968 alloc_pages_vma(gfp_t gfp, int order, struct vm_area_struct *vma, in alloc_pages_vma() argument
1986 page = alloc_page_interleave(gfp, order, nid); in alloc_pages_vma()
2007 nmask = policy_nodemask(gfp, pol); in alloc_pages_vma()
2011 gfp | __GFP_THISNODE, order); in alloc_pages_vma()
2016 nmask = policy_nodemask(gfp, pol); in alloc_pages_vma()
2017 zl = policy_zonelist(gfp, pol, node); in alloc_pages_vma()
2018 page = __alloc_pages_nodemask(gfp, order, zl, nmask); in alloc_pages_vma()
2045 struct page *alloc_pages_current(gfp_t gfp, unsigned order) in alloc_pages_current() argument
2051 if (!in_interrupt() && !(gfp & __GFP_THISNODE)) in alloc_pages_current()
2062 page = alloc_page_interleave(gfp, order, interleave_nodes(pol)); in alloc_pages_current()
2064 page = __alloc_pages_nodemask(gfp, order, in alloc_pages_current()
2065 policy_zonelist(gfp, pol, numa_node_id()), in alloc_pages_current()
2066 policy_nodemask(gfp, pol)); in alloc_pages_current()