Searched refs:memcg_data (Results 1 - 10 of 10) sorted by relevance

/linux-master/mm/
H A Dslab.h91 unsigned long memcg_data; member in struct:slab
101 SLAB_MATCH(memcg_data, memcg_data);
549 unsigned long memcg_data = READ_ONCE(slab->memcg_data); local
551 VM_BUG_ON_PAGE(memcg_data && !(memcg_data & MEMCG_DATA_OBJCGS),
553 VM_BUG_ON_PAGE(memcg_data & MEMCG_DATA_KMEM, slab_page(slab));
555 return (struct obj_cgroup **)(memcg_data & ~MEMCG_DATA_FLAGS_MASK);
H A Ddebug.c83 if (folio->memcg_data)
84 pr_warn("memcg:%lx\n", folio->memcg_data);
H A Dpage_owner.c508 unsigned long memcg_data; local
514 memcg_data = READ_ONCE(page->memcg_data);
515 if (!memcg_data)
518 if (memcg_data & MEMCG_DATA_OBJCGS)
H A Dmemcontrol.c2961 folio->memcg_data = (unsigned long)memcg;
3011 unsigned long memcg_data; local
3020 memcg_data = (unsigned long) vec | MEMCG_DATA_OBJCGS;
3024 * memcg_data, no synchronization is required and memcg_data can
3027 slab->memcg_data = memcg_data;
3028 } else if (cmpxchg(&slab->memcg_data, 0, memcg_data)) {
3048 * slab->memcg_data
[all...]
H A Dpage_alloc.c918 page->memcg_data |
946 if (unlikely(page->memcg_data))
H A Dslub.c1878 slab->memcg_data = 0;
/linux-master/include/linux/
H A Dmemcontrol.h352 /* page->memcg_data is a pointer to an objcgs vector */
388 unsigned long memcg_data = folio->memcg_data; local
391 VM_BUG_ON_FOLIO(memcg_data & MEMCG_DATA_OBJCGS, folio);
392 VM_BUG_ON_FOLIO(memcg_data & MEMCG_DATA_KMEM, folio);
394 return (struct mem_cgroup *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK);
409 unsigned long memcg_data = folio->memcg_data; local
412 VM_BUG_ON_FOLIO(memcg_data & MEMCG_DATA_OBJCGS, folio);
413 VM_BUG_ON_FOLIO(!(memcg_data
464 unsigned long memcg_data = READ_ONCE(folio->memcg_data); local
507 unsigned long memcg_data = READ_ONCE(folio->memcg_data); local
[all...]
H A Dmm_types.h173 unsigned long memcg_data; member in struct:page
288 * @memcg_data: Memory Control Group data.
335 unsigned long memcg_data; member in struct:folio::__anon1164::__anon1165
396 FOLIO_MATCH(memcg_data, memcg_data);
485 TABLE_MATCH(memcg_data, pt_memcg_data);
/linux-master/tools/cgroup/
H A Dmemcg_slabinfo.py196 objcg_vec_raw = slab.memcg_data.value_()
/linux-master/mm/kfence/
H A Dcore.c599 slab->memcg_data = (unsigned long)&kfence_metadata_init[i / 2 - 1].objcg |
649 slab->memcg_data = 0;

Completed in 296 milliseconds