Lines Matching full:mpol
1342 struct mempolicy *mpol; in dequeue_hugetlb_folio_vma() local
1355 nid = huge_node(vma, address, gfp_mask, &mpol, &nodemask); in dequeue_hugetlb_folio_vma()
1357 if (mpol_is_preferred_many(mpol)) { in dequeue_hugetlb_folio_vma()
1369 mpol_cond_put(mpol); in dequeue_hugetlb_folio_vma()
2176 struct mempolicy *mpol; in alloc_buddy_hugetlb_folio_with_mpol() local
2181 nid = huge_node(vma, addr, gfp_mask, &mpol, &nodemask); in alloc_buddy_hugetlb_folio_with_mpol()
2182 if (mpol_is_preferred_many(mpol)) { in alloc_buddy_hugetlb_folio_with_mpol()
2193 mpol_cond_put(mpol); in alloc_buddy_hugetlb_folio_with_mpol()
2244 struct mempolicy *mpol = get_task_policy(current); in policy_mbind_nodemask() local
2250 if (mpol->mode == MPOL_BIND && in policy_mbind_nodemask()
2251 (apply_policy_zone(mpol, gfp_zone(gfp)) && in policy_mbind_nodemask()
2252 cpuset_nodemask_valid_mems_allowed(&mpol->nodes))) in policy_mbind_nodemask()
2253 return &mpol->nodes; in policy_mbind_nodemask()
6154 struct mempolicy *mpol; in alloc_hugetlb_folio_vma() local
6161 node = huge_node(vma, address, gfp_mask, &mpol, &nodemask); in alloc_hugetlb_folio_vma()
6169 mpol_cond_put(mpol); in alloc_hugetlb_folio_vma()