Lines Matching refs:gfp
1635 static nodemask_t *policy_nodemask(gfp_t gfp, struct mempolicy *policy) in policy_nodemask() argument
1639 apply_policy_zone(policy, gfp_zone(gfp)) && in policy_nodemask()
1647 static struct zonelist *policy_zonelist(gfp_t gfp, struct mempolicy *policy, in policy_zonelist() argument
1662 if (unlikely(gfp & __GFP_THISNODE) && in policy_zonelist()
1669 return node_zonelist(nd, gfp); in policy_zonelist()
1922 static struct page *alloc_page_interleave(gfp_t gfp, unsigned order, in alloc_page_interleave() argument
1928 zl = node_zonelist(nid, gfp); in alloc_page_interleave()
1929 page = __alloc_pages(gfp, order, zl); in alloc_page_interleave()
1959 alloc_pages_vma(gfp_t gfp, int order, struct vm_area_struct *vma, in alloc_pages_vma() argument
1977 page = alloc_page_interleave(gfp, order, nid); in alloc_pages_vma()
1998 nmask = policy_nodemask(gfp, pol); in alloc_pages_vma()
2002 gfp | __GFP_THISNODE, order); in alloc_pages_vma()
2007 nmask = policy_nodemask(gfp, pol); in alloc_pages_vma()
2008 zl = policy_zonelist(gfp, pol, node); in alloc_pages_vma()
2010 page = __alloc_pages_nodemask(gfp, order, zl, nmask); in alloc_pages_vma()
2036 struct page *alloc_pages_current(gfp_t gfp, unsigned order) in alloc_pages_current() argument
2042 if (!in_interrupt() && !(gfp & __GFP_THISNODE)) in alloc_pages_current()
2053 page = alloc_page_interleave(gfp, order, interleave_nodes(pol)); in alloc_pages_current()
2055 page = __alloc_pages_nodemask(gfp, order, in alloc_pages_current()
2056 policy_zonelist(gfp, pol, numa_node_id()), in alloc_pages_current()
2057 policy_nodemask(gfp, pol)); in alloc_pages_current()