Lines Matching refs:gfp

1638 static nodemask_t *policy_nodemask(gfp_t gfp, struct mempolicy *policy)  in policy_nodemask()  argument
1642 apply_policy_zone(policy, gfp_zone(gfp)) && in policy_nodemask()
1650 static struct zonelist *policy_zonelist(gfp_t gfp, struct mempolicy *policy, in policy_zonelist() argument
1665 if (unlikely(gfp & __GFP_THISNODE) && in policy_zonelist()
1672 return node_zonelist(nd, gfp); in policy_zonelist()
1925 static struct page *alloc_page_interleave(gfp_t gfp, unsigned order, in alloc_page_interleave() argument
1931 zl = node_zonelist(nid, gfp); in alloc_page_interleave()
1932 page = __alloc_pages(gfp, order, zl); in alloc_page_interleave()
1962 alloc_pages_vma(gfp_t gfp, int order, struct vm_area_struct *vma, in alloc_pages_vma() argument
1980 page = alloc_page_interleave(gfp, order, nid); in alloc_pages_vma()
2001 nmask = policy_nodemask(gfp, pol); in alloc_pages_vma()
2005 gfp | __GFP_THISNODE, order); in alloc_pages_vma()
2010 nmask = policy_nodemask(gfp, pol); in alloc_pages_vma()
2011 zl = policy_zonelist(gfp, pol, node); in alloc_pages_vma()
2013 page = __alloc_pages_nodemask(gfp, order, zl, nmask); in alloc_pages_vma()
2039 struct page *alloc_pages_current(gfp_t gfp, unsigned order) in alloc_pages_current() argument
2045 if (!in_interrupt() && !(gfp & __GFP_THISNODE)) in alloc_pages_current()
2056 page = alloc_page_interleave(gfp, order, interleave_nodes(pol)); in alloc_pages_current()
2058 page = __alloc_pages_nodemask(gfp, order, in alloc_pages_current()
2059 policy_zonelist(gfp, pol, numa_node_id()), in alloc_pages_current()
2060 policy_nodemask(gfp, pol)); in alloc_pages_current()