Home
last modified time | relevance | path

Searched refs:obj_cgroups (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/tools/cgroup/
H A Dmemcg_slabinfo.py182 obj_cgroups = set()
187 obj_cgroups.add(memcg.objcg.value_())
191 obj_cgroups.add(ptr.value_())
204 # clear the lowest bit to get the true obj_cgroups
212 if objcg_vec[i].value_() in obj_cgroups:
/kernel/linux/linux-6.6/tools/cgroup/
H A Dmemcg_slabinfo.py182 obj_cgroups = set()
187 obj_cgroups.add(memcg.objcg.value_())
191 obj_cgroups.add(ptr.value_())
204 # clear the lowest bit to get the true obj_cgroups
212 if objcg_vec[i].value_() in obj_cgroups:
/kernel/linux/linux-5.10/mm/
H A Dpercpu-internal.h77 struct obj_cgroup **obj_cgroups; /* vector of object cgroups */ member
134 if (chunk->obj_cgroups) in pcpu_chunk_type()
H A Dslab.h243 * page->mem_cgroup and page->obj_cgroups are sharing the same in page_obj_cgroups()
246 * always set the lowest bit of obj_cgroups. in page_obj_cgroups()
249 ((unsigned long)page->obj_cgroups & ~0x1UL); in page_obj_cgroups()
254 return ((unsigned long)page->obj_cgroups & 0x1UL); in page_has_obj_cgroups()
263 page->obj_cgroups = NULL; in memcg_free_page_obj_cgroups()
H A Dpercpu.c1355 chunk->obj_cgroups = NULL; in pcpu_alloc_first_chunk()
1426 chunk->obj_cgroups = in pcpu_alloc_chunk()
1429 if (!chunk->obj_cgroups) in pcpu_alloc_chunk()
1460 pcpu_mem_free(chunk->obj_cgroups); in pcpu_free_chunk()
1611 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = objcg; in pcpu_memcg_post_alloc_hook()
1630 objcg = chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT]; in pcpu_memcg_free_hook()
1631 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = NULL; in pcpu_memcg_free_hook()
H A Dmemcontrol.c568 * memcg pointer, but a obj_cgroups pointer. in page_cgroup_ino()
2939 if (cmpxchg(&page->obj_cgroups, NULL, in memcg_alloc_page_obj_cgroups()
2977 * the page->obj_cgroups. in mem_cgroup_from_obj()
/kernel/linux/linux-6.6/mm/
H A Dpercpu-internal.h68 struct obj_cgroup **obj_cgroups; /* vector of object cgroups */ member
H A Dpercpu.c1397 chunk->obj_cgroups = NULL; in pcpu_alloc_first_chunk()
1468 chunk->obj_cgroups = in pcpu_alloc_chunk()
1471 if (!chunk->obj_cgroups) in pcpu_alloc_chunk()
1502 pcpu_mem_free(chunk->obj_cgroups); in pcpu_free_chunk()
1651 if (likely(chunk && chunk->obj_cgroups)) { in pcpu_memcg_post_alloc_hook()
1652 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = objcg; in pcpu_memcg_post_alloc_hook()
1668 if (unlikely(!chunk->obj_cgroups)) in pcpu_memcg_free_hook()
1671 objcg = chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT]; in pcpu_memcg_free_hook()
1674 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = NULL; in pcpu_memcg_free_hook()
/kernel/linux/linux-5.10/include/linux/
H A Dmm_types.h208 struct obj_cgroup **obj_cgroups; member

Completed in 21 milliseconds