Home
last modified time | relevance | path

Searched refs:obj_cgroup (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/mm/
Dslab.h242 static inline struct obj_cgroup **page_obj_cgroups(struct page *page) in page_obj_cgroups()
250 return (struct obj_cgroup **) in page_obj_cgroups()
274 return s->size + sizeof(struct obj_cgroup *); in obj_full_size()
281 struct obj_cgroup **objcgp, in memcg_slab_pre_alloc_hook()
284 struct obj_cgroup *objcg; in memcg_slab_pre_alloc_hook()
305 static inline void mod_objcg_state(struct obj_cgroup *objcg, in mod_objcg_state()
320 struct obj_cgroup *objcg, in memcg_slab_post_alloc_hook()
358 struct obj_cgroup *objcg; in memcg_slab_free_hook()
414 struct obj_cgroup **objcgp, in memcg_slab_pre_alloc_hook()
421 struct obj_cgroup *objcg, in memcg_slab_post_alloc_hook()
[all …]
Dpercpu-internal.h77 struct obj_cgroup **obj_cgroups; /* vector of object cgroups */
Dpercpu.c1428 sizeof(struct obj_cgroup *), gfp); in pcpu_alloc_chunk()
1583 struct obj_cgroup **objcgp) in pcpu_memcg_pre_alloc_hook()
1585 struct obj_cgroup *objcg; in pcpu_memcg_pre_alloc_hook()
1603 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg, in pcpu_memcg_post_alloc_hook()
1625 struct obj_cgroup *objcg; in pcpu_memcg_free_hook()
1645 pcpu_memcg_pre_alloc_hook(size_t size, gfp_t gfp, struct obj_cgroup **objcgp) in pcpu_memcg_pre_alloc_hook()
1650 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg, in pcpu_memcg_post_alloc_hook()
1684 struct obj_cgroup *objcg = NULL; in pcpu_alloc()
Dmemcontrol.c257 struct obj_cgroup *objcg = container_of(ref, struct obj_cgroup, refcnt); in obj_cgroup_release()
299 static struct obj_cgroup *obj_cgroup_alloc(void) in obj_cgroup_alloc()
301 struct obj_cgroup *objcg; in obj_cgroup_alloc()
304 objcg = kzalloc(sizeof(struct obj_cgroup), GFP_KERNEL); in obj_cgroup_alloc()
321 struct obj_cgroup *objcg, *iter; in memcg_reparent_objcgs()
2211 struct obj_cgroup *cached_objcg;
2911 vec = kcalloc_node(objects, sizeof(struct obj_cgroup *), gfp, in memcg_alloc_page_obj_cgroups()
2917 (struct obj_cgroup **) ((unsigned long)vec | 0x1UL))) in memcg_alloc_page_obj_cgroups()
2957 struct obj_cgroup *objcg; in mem_cgroup_from_obj()
2972 __always_inline struct obj_cgroup *get_obj_cgroup_from_current(void) in get_obj_cgroup_from_current()
[all …]
Dslab.c3217 struct obj_cgroup *objcg = NULL; in slab_alloc_node()
3297 struct obj_cgroup *objcg = NULL; in slab_alloc()
3507 struct obj_cgroup *objcg = NULL; in kmem_cache_alloc_bulk()
Dslub.c2814 struct obj_cgroup *objcg = NULL; in slab_alloc_node()
3279 struct obj_cgroup *objcg = NULL; in kmem_cache_alloc_bulk()
/Linux-v5.10/include/linux/
Dmemcontrol.h26 struct obj_cgroup;
195 struct obj_cgroup { struct
302 struct obj_cgroup __rcu *objcg;
505 static inline bool obj_cgroup_tryget(struct obj_cgroup *objcg) in obj_cgroup_tryget()
510 static inline void obj_cgroup_get(struct obj_cgroup *objcg) in obj_cgroup_get()
515 static inline void obj_cgroup_put(struct obj_cgroup *objcg) in obj_cgroup_put()
527 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg) in obj_cgroup_memcg()
1517 struct obj_cgroup *get_obj_cgroup_from_current(void);
1519 int obj_cgroup_charge(struct obj_cgroup *objcg, gfp_t gfp, size_t size);
1520 void obj_cgroup_uncharge(struct obj_cgroup *objcg, size_t size);
Dmm_types.h204 struct obj_cgroup **obj_cgroups;