Home
last modified time | relevance | path

Searched refs:vmpressure (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dvmpressure.c22 #include <linux/vmpressure.h>
50 * When there are too little pages left to scan, vmpressure() may miss the
70 static struct vmpressure *work_to_vmpressure(struct work_struct *work) in work_to_vmpressure()
72 return container_of(work, struct vmpressure, work); in work_to_vmpressure()
75 static struct vmpressure *vmpressure_parent(struct vmpressure *vmpr) in vmpressure_parent()
158 static bool vmpressure_event(struct vmpressure *vmpr, in vmpressure_event()
183 struct vmpressure *vmpr = work_to_vmpressure(work); in vmpressure_work_fn()
192 * Several contexts might be calling vmpressure(), so it is in vmpressure_work_fn()
220 * vmpressure()
240 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, vmpressure() function
[all...]
H A DMakefile94 obj-$(CONFIG_MEMCG) += memcontrol.o vmpressure.o
H A Dmemcg_reclaim.c300 vmpressure(sc->gfp_mask, memcg, false, in shrink_anon()
H A Dmemcontrol.c52 #include <linux/vmpressure.h>
240 /* Some nice accessors for the vmpressure. */
241 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
245 return &memcg->vmpressure; in memcg_to_vmpressure()
248 struct cgroup_subsys_state *vmpressure_to_css(struct vmpressure *vmpr) in vmpressure_to_css()
250 return &container_of(vmpr, struct mem_cgroup, vmpressure)->css; in vmpressure_to_css()
5388 vmpressure_init(&memcg->vmpressure); in mem_cgroup_alloc()
5583 vmpressure_cleanup(&memcg->vmpressure); in mem_cgroup_css_free()
H A Dvmscan.c26 #include <linux/vmpressure.h>
2648 vmpressure(sc->gfp_mask, memcg, false, in shrink_node_memcgs()
2767 vmpressure(sc->gfp_mask, sc->target_mem_cgroup, true, in shrink_node()
/kernel/linux/linux-6.6/mm/
H A Dvmpressure.c22 #include <linux/vmpressure.h>
50 * When there are too little pages left to scan, vmpressure() may miss the
70 static struct vmpressure *work_to_vmpressure(struct work_struct *work) in work_to_vmpressure()
72 return container_of(work, struct vmpressure, work); in work_to_vmpressure()
75 static struct vmpressure *vmpressure_parent(struct vmpressure *vmpr) in vmpressure_parent()
157 static bool vmpressure_event(struct vmpressure *vmpr, in vmpressure_event()
182 struct vmpressure *vmpr = work_to_vmpressure(work); in vmpressure_work_fn()
191 * Several contexts might be calling vmpressure(), so it is in vmpressure_work_fn()
219 * vmpressure()
239 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, vmpressure() function
[all...]
H A DMakefile98 obj-$(CONFIG_MEMCG) += memcontrol.o vmpressure.o
H A Dmemcg_reclaim.c302 vmpressure(sc->gfp_mask, memcg, false, in shrink_anon()
H A Dmemcontrol.c55 #include <linux/vmpressure.h>
240 /* Some nice accessors for the vmpressure. */
241 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
245 return &memcg->vmpressure; in memcg_to_vmpressure()
248 struct mem_cgroup *vmpressure_to_memcg(struct vmpressure *vmpr) in vmpressure_to_memcg()
250 return container_of(vmpr, struct mem_cgroup, vmpressure); in vmpressure_to_memcg()
5361 vmpressure_init(&memcg->vmpressure); in mem_cgroup_alloc()
5572 vmpressure_cleanup(&memcg->vmpressure); in mem_cgroup_css_free()
H A Dvmscan.c24 #include <linux/vmpressure.h>
5405 vmpressure(sc->gfp_mask, memcg, false, sc->nr_scanned - scanned, in shrink_one()
6511 vmpressure(sc->gfp_mask, memcg, false, in shrink_node_memcgs()
6547 vmpressure(sc->gfp_mask, sc->target_mem_cgroup, true, in shrink_node()
/kernel/linux/linux-5.10/include/linux/
H A Dvmpressure.h13 struct vmpressure { struct
33 extern void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree,
37 extern void vmpressure_init(struct vmpressure *vmpr);
38 extern void vmpressure_cleanup(struct vmpressure *vmpr);
39 extern struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg);
40 extern struct cgroup_subsys_state *vmpressure_to_css(struct vmpressure *vmpr);
47 static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() function
H A Dmemcontrol.h18 #include <linux/vmpressure.h>
240 /* vmpressure notifications */
241 struct vmpressure vmpressure; member
/kernel/linux/linux-6.6/include/linux/
H A Dvmpressure.h13 struct vmpressure { struct
33 extern void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree,
37 extern void vmpressure_init(struct vmpressure *vmpr);
38 extern void vmpressure_cleanup(struct vmpressure *vmpr);
39 extern struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg);
40 extern struct mem_cgroup *vmpressure_to_memcg(struct vmpressure *vmpr);
47 static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() function
H A Dmemcontrol.h18 #include <linux/vmpressure.h>
243 /* vmpressure notifications */
244 struct vmpressure vmpressure; member

Completed in 43 milliseconds