Lines Matching refs:mpol
1810 gfp_t gfp_flags, struct mempolicy **mpol, in huge_zonelist() argument
1815 *mpol = get_vma_policy(vma, addr); in huge_zonelist()
1818 if (unlikely((*mpol)->mode == MPOL_INTERLEAVE)) { in huge_zonelist()
1819 zl = node_zonelist(interleave_nid(*mpol, vma, addr, in huge_zonelist()
1822 zl = policy_zonelist(gfp_flags, *mpol, numa_node_id()); in huge_zonelist()
1823 if ((*mpol)->mode == MPOL_BIND) in huge_zonelist()
1824 *nodemask = &(*mpol)->v.nodes; in huge_zonelist()
2432 void mpol_shared_policy_init(struct shared_policy *sp, struct mempolicy *mpol) in mpol_shared_policy_init() argument
2439 if (mpol) { in mpol_shared_policy_init()
2447 new = mpol_new(mpol->mode, mpol->flags, &mpol->w.user_nodemask); in mpol_shared_policy_init()
2452 ret = mpol_set_nodemask(new, &mpol->w.user_nodemask, scratch); in mpol_shared_policy_init()
2467 mpol_put(mpol); /* drop our incoming ref on sb mpol */ in mpol_shared_policy_init()
2650 int mpol_parse_str(char *str, struct mempolicy **mpol) in mpol_parse_str() argument
2768 *mpol = new; in mpol_parse_str()