Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dmemcontrol.h28 struct obj_cgroup;
174 struct obj_cgroup { struct
265 struct obj_cgroup __rcu *objcg;
266 struct obj_cgroup *orig_objcg;
379 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg) in obj_cgroup_memcg()
416 static inline struct obj_cgroup *__folio_objcg(struct folio *folio) in __folio_objcg()
424 return (struct obj_cgroup *)(memcg_data & ~OBJEXTS_FLAGS_MASK); in __folio_objcg()
496 struct obj_cgroup *objcg; in folio_memcg_check()
512 static inline struct mem_cgroup *get_mem_cgroup_from_objcg(struct obj_cgroup *objcg) in get_mem_cgroup_from_objcg()
775 static inline bool obj_cgroup_tryget(struct obj_cgroup *objcg) in obj_cgroup_tryget()
[all …]
H A Dbpf_mem_alloc.h14 struct obj_cgroup *objcg;
33 int bpf_mem_alloc_percpu_init(struct bpf_mem_alloc *ma, struct obj_cgroup *objcg);
H A Dsched.h1537 struct obj_cgroup *objcg;
H A Dbpf.h317 struct obj_cgroup *objcg;
/linux/mm/
H A Dmemcontrol.c142 struct obj_cgroup *objcg = container_of(ref, struct obj_cgroup, refcnt); in obj_cgroup_release()
190 static struct obj_cgroup *obj_cgroup_alloc(void) in obj_cgroup_alloc()
192 struct obj_cgroup *objcg; in obj_cgroup_alloc()
195 objcg = kzalloc_obj(struct obj_cgroup); in obj_cgroup_alloc()
212 struct obj_cgroup *objcg, *iter; in memcg_reparent_objcgs()
1811 struct obj_cgroup *cached_objcg;
2605 static inline void mod_objcg_mlstate(struct obj_cgroup *objcg, in mod_objcg_mlstate()
2637 struct obj_cgroup *objcg = obj_ext->objcg; in mem_cgroup_from_obj_slab()
2669 static struct obj_cgroup *__get_obj_cgroup_from_memcg(struct mem_cgroup *memcg) in __get_obj_cgroup_from_memcg()
2671 struct obj_cgroup *objcg = NULL; in __get_obj_cgroup_from_memcg()
[all …]
H A Dpercpu-internal.h37 struct obj_cgroup *cgroup;
159 extra_size += size / PCPU_MIN_ALLOC_SIZE * sizeof(struct obj_cgroup *); in pcpu_obj_full_size()
H A Dpercpu.c1617 struct obj_cgroup **objcgp) in pcpu_memcg_pre_alloc_hook()
1619 struct obj_cgroup *objcg; in pcpu_memcg_pre_alloc_hook()
1635 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg, in pcpu_memcg_post_alloc_hook()
1657 struct obj_cgroup *objcg; in pcpu_memcg_free_hook()
1679 pcpu_memcg_pre_alloc_hook(size_t size, gfp_t gfp, struct obj_cgroup **objcgp) in pcpu_memcg_pre_alloc_hook()
1684 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg, in pcpu_memcg_post_alloc_hook()
1742 struct obj_cgroup *objcg = NULL; in pcpu_alloc_noprof()
H A Dpage_io.c206 struct obj_cgroup *objcg = get_obj_cgroup_from_folio(folio); in swap_zeromap_folio_set()
511 struct obj_cgroup *objcg; in swap_read_folio_zeromap()
H A Dzswap.c196 struct obj_cgroup *objcg;
1409 struct obj_cgroup *objcg, in zswap_store_page()
1492 struct obj_cgroup *objcg = NULL; in zswap_store()
/linux/kernel/bpf/
H A Dmemalloc.c97 struct obj_cgroup *objcg;
517 struct obj_cgroup *objcg = NULL; in bpf_mem_alloc_init()
581 int bpf_mem_alloc_percpu_init(struct bpf_mem_alloc *ma, struct obj_cgroup *objcg) in bpf_mem_alloc_percpu_init()
599 struct obj_cgroup *objcg; in bpf_mem_alloc_percpu_unit_init()