Searched refs:mempolicy (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/include/linux/
H A Dmempolicy.h16 #include <uapi/linux/mempolicy.h>
27 * A mempolicy can be either associated with a process or with a VMA.
38 * Mempolicy objects are reference counted. A mempolicy will be freed when
42 * mpol_dup() allocates a new mempolicy and copies the specified mempolicy
46 struct mempolicy { struct
60 * Support for managing mempolicy data objects (clone, copy, destroy)
64 extern void __mpol_put(struct mempolicy *pol);
65 static inline void mpol_put(struct mempolicy *pol)
72 * Does mempolicy po
182 struct mempolicy {}; struct
[all...]
H A Dshmem_fs.h7 #include <linux/mempolicy.h>
71 struct mempolicy *mpol; /* default memory policy for mappings */
H A Dgfp.h11 struct mempolicy;
267 struct mempolicy *mpol, pgoff_t ilx, int nid);
277 struct mempolicy *mpol, pgoff_t ilx, int nid)
H A Dmigrate.h6 #include <linux/mempolicy.h>
H A Dsched.h62 struct mempolicy;
1140 /* Protection against (de-)allocation: mm, files, fs, tty, keyrings, mems_allowed, mempolicy: */
1262 struct mempolicy *mempolicy; member in struct:task_struct
H A Dswap.h16 #include <uapi/linux/mempolicy.h>
H A Dmm.h34 struct mempolicy;
615 * set_policy() op must add a reference to any non-NULL @new mempolicy
619 * mempolicy.
621 int (*set_policy)(struct vm_area_struct *vma, struct mempolicy *new);
626 * in mm/mempolicy.c will do this automatically.
629 * If no [shared/vma] mempolicy exists at the addr, get_policy() op
633 struct mempolicy *(*get_policy)(struct vm_area_struct *vma,
3293 struct mempolicy *policy,
3330 struct mempolicy *new_pol)
H A Dmm_types.h739 struct mempolicy *vm_policy; /* NUMA policy for the VMA */
/linux-master/mm/
H A Dmempolicy.c80 #include <linux/mempolicy.h>
134 static struct mempolicy default_policy = {
139 static struct mempolicy preferred_node_policy[MAX_NUMNODES];
199 struct mempolicy *get_task_policy(struct task_struct *p)
201 struct mempolicy *pol = p->mempolicy;
219 int (*create)(struct mempolicy *pol, const nodemask_t *nodes);
220 void (*rebind)(struct mempolicy *pol, const nodemask_t *nodes);
223 static inline int mpol_store_user_nodemask(const struct mempolicy *pol)
236 static int mpol_new_nodemask(struct mempolicy *po
2132 struct mempolicy *mempolicy; local
2174 struct mempolicy *mempolicy; local
[all...]
H A Dswap.h5 struct mempolicy;
54 struct mempolicy *mpol, pgoff_t ilx, bool *new_page_allocated,
57 struct mempolicy *mpol, pgoff_t ilx);
85 gfp_t gfp_mask, struct mempolicy *mpol, pgoff_t ilx)
H A Dswap_state.c13 #include <linux/mempolicy.h>
430 struct mempolicy *mpol, pgoff_t ilx, bool *new_page_allocated,
557 struct mempolicy *mpol;
651 struct mempolicy *mpol, pgoff_t ilx)
816 struct mempolicy *mpol, pgoff_t targ_ilx, struct vm_fault *vmf)
897 struct mempolicy *mpol;
H A Dshmem.c69 #include <linux/mempolicy.h>
116 struct mempolicy *mpol;
1532 static void shmem_show_mpol(struct seq_file *seq, struct mempolicy *mpol)
1544 static struct mempolicy *shmem_get_sbmpol(struct shmem_sb_info *sbinfo)
1546 struct mempolicy *mpol = NULL;
1556 static inline void shmem_show_mpol(struct seq_file *seq, struct mempolicy *mpol)
1559 static inline struct mempolicy *shmem_get_sbmpol(struct shmem_sb_info *sbinfo)
1565 static struct mempolicy *shmem_get_pgoff_policy(struct shmem_inode_info *info,
1571 struct mempolicy *mpol;
1609 struct mempolicy *mpo
[all...]
H A DMakefile76 obj-$(CONFIG_NUMA) += mempolicy.o
H A Dmprotect.c19 #include <linux/mempolicy.h>
H A Dmlock.c18 #include <linux/mempolicy.h>
H A Dzswap.c27 #include <linux/mempolicy.h>
1131 struct mempolicy *mpol;
H A Dmremap.c27 #include <linux/mempolicy.h>
H A Doom_kill.c38 #include <linux/mempolicy.h>
84 * shares the same mempolicy nodes as current if it is bound by such a policy
101 * If this is a mempolicy constrained oom, tsk's
103 * mempolicy intersects current, otherwise it may be
109 * This is not a mempolicy constrained oom, so only
283 * the page allocator means a mempolicy is in effect. Cpuset policy
420 * memcg, not in the same cpuset, or bound to a disjoint set of mempolicy nodes
1071 * does not panic for cpuset, mempolicy, or memcg allocation
/linux-master/kernel/sched/
H A Dbuild_utility.c32 #include <linux/mempolicy.h>
/linux-master/fs/proc/
H A Dinternal.h18 struct mempolicy;
294 struct mempolicy *task_mempolicy;
/linux-master/tools/testing/selftests/mm/
H A Dmkdirty.c23 #include <linux/mempolicy.h>
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_userptr.c38 #include <linux/mempolicy.h>
/linux-master/kernel/
H A Dfork.c34 #include <linux/mempolicy.h>
2321 p->mempolicy = mpol_dup(p->mempolicy);
2322 if (IS_ERR(p->mempolicy)) {
2323 retval = PTR_ERR(p->mempolicy);
2324 p->mempolicy = NULL;
2670 mpol_put(p->mempolicy);
/linux-master/ipc/
H A Dshm.c566 static int shm_set_policy(struct vm_area_struct *vma, struct mempolicy *mpol)
576 static struct mempolicy *shm_get_policy(struct vm_area_struct *vma,
580 struct mempolicy *mpol = vma->vm_policy;
/linux-master/init/
H A Dmain.c63 #include <linux/mempolicy.h>

Completed in 663 milliseconds

12