Home
last modified time | relevance | path

Searched refs:memcg_data (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Dmemcontrol.h391 unsigned long memcg_data = folio->memcg_data; in folio_objcg() local
394 VM_BUG_ON_FOLIO(memcg_data & MEMCG_DATA_OBJEXTS, folio); in folio_objcg()
396 return (struct obj_cgroup *)(memcg_data & ~OBJEXTS_FLAGS_MASK); in folio_objcg()
442 return folio->memcg_data != 0; in folio_memcg_charged()
466 unsigned long memcg_data = READ_ONCE(folio->memcg_data); in folio_memcg_check() local
469 if (memcg_data & MEMCG_DATA_OBJEXTS) in folio_memcg_check()
472 objcg = (void *)(memcg_data & ~OBJEXTS_FLAGS_MASK); in folio_memcg_check()
509 VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJEXTS, folio); in folio_memcg_kmem()
510 return folio->memcg_data & MEMCG_DATA_KMEM; in folio_memcg_kmem()
/linux/drivers/iommu/
H A Diommu-pages.c21 IOPTDESC_MATCH(memcg_data, memcg_data);
H A Diommu-pages.h33 unsigned long memcg_data; member
/linux/mm/
H A Ddebug.c98 if (folio->memcg_data) in __dump_folio()
99 pr_warn("memcg:%lx\n", folio->memcg_data); in __dump_folio()
H A Dmemcontrol.c2815 folio->memcg_data = (unsigned long)objcg; in commit_charge()
3117 unsigned long memcg_data = page->memcg_data; in page_objcg() local
3119 if (mem_cgroup_disabled() || !memcg_data) in page_objcg()
3122 VM_BUG_ON_PAGE((memcg_data & OBJEXTS_FLAGS_MASK) != MEMCG_DATA_KMEM, in page_objcg()
3124 return (struct obj_cgroup *)(memcg_data - MEMCG_DATA_KMEM); in page_objcg()
3129 page->memcg_data = (unsigned long)objcg | MEMCG_DATA_KMEM; in page_set_objcg()
3171 page->memcg_data = 0; in __memcg_kmem_uncharge_page()
5314 folio->memcg_data = 0; in uncharge_folio()
5493 old->memcg_data = 0; in mem_cgroup_migrate()
H A Dslab.h142 SLAB_MATCH(memcg_data, obj_exts);
/linux/tools/cgroup/
H A Dmemcg_slabinfo.py195 objcg_vec_raw = slab.memcg_data.value_()
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt773 mapcount/refcount, memcg_data, etc.).