Searched refs:objcg (Results 1 – 7 of 7) sorted by relevance
| /linux/mm/ |
| A D | slab.h | 275 struct obj_cgroup *objcg; in memcg_slab_pre_alloc_hook() local 284 if (!objcg) in memcg_slab_pre_alloc_hook() 288 obj_cgroup_put(objcg); in memcg_slab_pre_alloc_hook() 292 *objcgp = objcg; in memcg_slab_pre_alloc_hook() 320 obj_cgroup_get(objcg); in memcg_slab_post_alloc_hook() 321 page_objcgs(page)[off] = objcg; in memcg_slab_post_alloc_hook() 328 obj_cgroup_put(objcg); in memcg_slab_post_alloc_hook() 336 struct obj_cgroup *objcg; in memcg_slab_free_hook() local 359 objcg = objcgs[off]; in memcg_slab_free_hook() 360 if (!objcg) in memcg_slab_free_hook() [all …]
|
| A D | memcontrol.c | 315 if (!objcg) in obj_cgroup_alloc() 321 kfree(objcg); in obj_cgroup_alloc() 325 return objcg; in obj_cgroup_alloc() 333 objcg = rcu_replace_pointer(memcg->objcg, NULL, true); in memcg_reparent_objcgs() 2886 if (objcg) in mem_cgroup_from_obj() 2917 objcg = rcu_dereference(memcg->objcg); in get_obj_cgroup_from_current() 2918 if (objcg && obj_cgroup_tryget(objcg)) in get_obj_cgroup_from_current() 2924 return objcg; in get_obj_cgroup_from_current() 3031 if (objcg) { in __memcg_kmem_charge_page() 3628 if (!objcg) { in memcg_online_kmem() [all …]
|
| A D | percpu.c | 1629 struct obj_cgroup *objcg; in pcpu_memcg_pre_alloc_hook() local 1634 objcg = get_obj_cgroup_from_current(); in pcpu_memcg_pre_alloc_hook() 1635 if (!objcg) in pcpu_memcg_pre_alloc_hook() 1639 obj_cgroup_put(objcg); in pcpu_memcg_pre_alloc_hook() 1643 *objcgp = objcg; in pcpu_memcg_pre_alloc_hook() 1651 if (!objcg) in pcpu_memcg_post_alloc_hook() 1663 obj_cgroup_put(objcg); in pcpu_memcg_post_alloc_hook() 1669 struct obj_cgroup *objcg; in pcpu_memcg_free_hook() local 1675 if (!objcg) in pcpu_memcg_free_hook() 1686 obj_cgroup_put(objcg); in pcpu_memcg_free_hook() [all …]
|
| A D | slab.c | 3218 struct obj_cgroup *objcg = NULL; in slab_alloc_node() local 3222 cachep = slab_pre_alloc_hook(cachep, &objcg, 1, flags); in slab_alloc_node() 3261 slab_post_alloc_hook(cachep, objcg, flags, 1, &ptr, init); in slab_alloc_node() 3302 struct obj_cgroup *objcg = NULL; in slab_alloc() local 3306 cachep = slab_pre_alloc_hook(cachep, &objcg, 1, flags); in slab_alloc() 3323 slab_post_alloc_hook(cachep, objcg, flags, 1, &objp, init); in slab_alloc() 3530 struct obj_cgroup *objcg = NULL; in kmem_cache_alloc_bulk() local 3532 s = slab_pre_alloc_hook(s, &objcg, size, flags); in kmem_cache_alloc_bulk() 3554 slab_post_alloc_hook(s, objcg, flags, size, p, in kmem_cache_alloc_bulk() 3561 slab_post_alloc_hook(s, objcg, flags, i, p, false); in kmem_cache_alloc_bulk()
|
| A D | slub.c | 3145 struct obj_cgroup *objcg = NULL; in slab_alloc_node() local 3148 s = slab_pre_alloc_hook(s, &objcg, 1, gfpflags); in slab_alloc_node() 3234 slab_post_alloc_hook(s, objcg, gfpflags, 1, &object, init); in slab_alloc_node() 3667 struct obj_cgroup *objcg = NULL; in kmem_cache_alloc_bulk() local 3670 s = slab_pre_alloc_hook(s, &objcg, size, flags); in kmem_cache_alloc_bulk() 3730 slab_post_alloc_hook(s, objcg, flags, size, p, in kmem_cache_alloc_bulk() 3735 slab_post_alloc_hook(s, objcg, flags, i, p, false); in kmem_cache_alloc_bulk()
|
| /linux/include/linux/ |
| A D | memcontrol.h | 315 struct obj_cgroup __rcu *objcg; member 376 return READ_ONCE(objcg->memcg); in obj_cgroup_memcg() 472 struct obj_cgroup *objcg; in folio_memcg_rcu() local 474 objcg = (void *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK); in folio_memcg_rcu() 475 return obj_cgroup_memcg(objcg); in folio_memcg_rcu() 514 struct obj_cgroup *objcg; in page_memcg_check() local 517 return obj_cgroup_memcg(objcg); in page_memcg_check() 820 return percpu_ref_tryget(&objcg->refcnt); in obj_cgroup_tryget() 825 percpu_ref_get(&objcg->refcnt); in obj_cgroup_get() 831 percpu_ref_get_many(&objcg->refcnt, nr); in obj_cgroup_get_many() [all …]
|
| /linux/tools/cgroup/ |
| A D | memcg_slabinfo.py | 187 obj_cgroups.add(memcg.objcg.value_())
|
Completed in 58 milliseconds