Searched refs:obj_cgroup (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | memcontrol.h | 28 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 D | bpf_mem_alloc.h | 14 struct obj_cgroup *objcg; 33 int bpf_mem_alloc_percpu_init(struct bpf_mem_alloc *ma, struct obj_cgroup *objcg);
|
| H A D | sched.h | 1537 struct obj_cgroup *objcg;
|
| H A D | bpf.h | 317 struct obj_cgroup *objcg;
|
| /linux/mm/ |
| H A D | memcontrol.c | 142 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 D | percpu-internal.h | 37 struct obj_cgroup *cgroup; 159 extra_size += size / PCPU_MIN_ALLOC_SIZE * sizeof(struct obj_cgroup *); in pcpu_obj_full_size()
|
| H A D | percpu.c | 1617 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 D | page_io.c | 206 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 D | zswap.c | 196 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 D | memalloc.c | 97 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()
|