Lines Matching defs:mpol
311 /* Slow path of a mpol destructor. */
985 * Take a refcount on the mpol, because we are about to
2020 * huge_node(@vma, @addr, @gfp_flags, @mpol)
2024 * @mpol: pointer to mempolicy pointer for reference counted mempolicy
2035 struct mempolicy **mpol, nodemask_t **nodemask)
2040 *mpol = get_vma_policy(vma, addr);
2042 mode = (*mpol)->mode;
2045 nid = interleave_nid(*mpol, vma, addr,
2048 nid = policy_node(gfp_flags, *mpol, numa_node_id());
2050 *nodemask = &(*mpol)->nodes;
2785 * @mpol: struct mempolicy to install
2787 * Install non-NULL @mpol in inode's shared policy rb-tree.
2788 * On entry, the current task has a reference on a non-NULL @mpol.
2792 void mpol_shared_policy_init(struct shared_policy *sp, struct mempolicy *mpol)
2799 if (mpol) {
2807 new = mpol_new(mpol->mode, mpol->flags, &mpol->w.user_nodemask);
2812 ret = mpol_set_nodemask(new, &mpol->w.user_nodemask, scratch);
2827 mpol_put(mpol); /* drop our incoming ref on sb mpol */
2997 * mpol_parse_str - parse string to mempolicy, for tmpfs mpol mount option.
2999 * @mpol: pointer to struct mempolicy pointer, returned on success.
3006 int mpol_parse_str(char *str, struct mempolicy **mpol)
3125 *mpol = new;