Home
last modified time | relevance | path

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

/linux-6.12.1/include/linux/
Dmemcontrol.h28 struct obj_cgroup;
167 struct obj_cgroup { struct
252 struct obj_cgroup __rcu *objcg;
253 struct obj_cgroup *orig_objcg;
374 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg) in obj_cgroup_memcg()
411 static inline struct obj_cgroup *__folio_objcg(struct folio *folio) in __folio_objcg()
419 return (struct obj_cgroup *)(memcg_data & ~OBJEXTS_FLAGS_MASK); in __folio_objcg()
481 struct obj_cgroup *objcg; in folio_memcg_rcu()
526 struct obj_cgroup *objcg; in folio_memcg_check()
542 static inline struct mem_cgroup *get_mem_cgroup_from_objcg(struct obj_cgroup *objcg) in get_mem_cgroup_from_objcg()
[all …]
Dbpf_mem_alloc.h14 struct obj_cgroup *objcg;
31 int bpf_mem_alloc_percpu_init(struct bpf_mem_alloc *ma, struct obj_cgroup *objcg);
Dsched.h1497 struct obj_cgroup *objcg;
Dbpf.h279 struct obj_cgroup *objcg;
/linux-6.12.1/mm/
Dmemcontrol.c127 static void obj_cgroup_uncharge_pages(struct obj_cgroup *objcg,
132 struct obj_cgroup *objcg = container_of(ref, struct obj_cgroup, refcnt); in obj_cgroup_release()
172 static struct obj_cgroup *obj_cgroup_alloc(void) in obj_cgroup_alloc()
174 struct obj_cgroup *objcg; in obj_cgroup_alloc()
177 objcg = kzalloc(sizeof(struct obj_cgroup), GFP_KERNEL); in obj_cgroup_alloc()
194 struct obj_cgroup *objcg, *iter; in memcg_reparent_objcgs()
1702 struct obj_cgroup *cached_objcg;
1717 static struct obj_cgroup *drain_obj_stock(struct memcg_stock_pcp *stock);
1782 struct obj_cgroup *old = NULL; in drain_local_stock()
2395 static inline void __mod_objcg_mlstate(struct obj_cgroup *objcg, in __mod_objcg_mlstate()
[all …]
Dpercpu-internal.h37 struct obj_cgroup *cgroup;
159 extra_size += size / PCPU_MIN_ALLOC_SIZE * sizeof(struct obj_cgroup *); in pcpu_obj_full_size()
Dpercpu.c1624 struct obj_cgroup **objcgp) in pcpu_memcg_pre_alloc_hook()
1626 struct obj_cgroup *objcg; in pcpu_memcg_pre_alloc_hook()
1642 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg, in pcpu_memcg_post_alloc_hook()
1664 struct obj_cgroup *objcg; in pcpu_memcg_free_hook()
1686 pcpu_memcg_pre_alloc_hook(size_t size, gfp_t gfp, struct obj_cgroup **objcgp) in pcpu_memcg_pre_alloc_hook()
1691 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg, in pcpu_memcg_post_alloc_hook()
1749 struct obj_cgroup *objcg = NULL; in pcpu_alloc_noprof()
Dpage_io.c207 struct obj_cgroup *objcg = get_obj_cgroup_from_folio(folio); in swap_zeromap_folio_set()
514 struct obj_cgroup *objcg; in swap_read_folio_zeromap()
Dzswap.c202 struct obj_cgroup *objcg;
1412 struct obj_cgroup *objcg = NULL; in zswap_store()
/linux-6.12.1/kernel/bpf/
Dmemalloc.c97 struct obj_cgroup *objcg;
516 struct obj_cgroup *objcg = NULL; in bpf_mem_alloc_init()
580 int bpf_mem_alloc_percpu_init(struct bpf_mem_alloc *ma, struct obj_cgroup *objcg) in bpf_mem_alloc_percpu_init()
598 struct obj_cgroup *objcg; in bpf_mem_alloc_percpu_unit_init()