Home
last modified time | relevance | path

Searched refs:memcg_css (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/include/linux/
Dbacking-dev.h173 struct cgroup_subsys_state *memcg_css);
175 struct cgroup_subsys_state *memcg_css,
212 struct cgroup_subsys_state *memcg_css; in wb_find_current() local
215 memcg_css = task_css(current, memory_cgrp_id); in wb_find_current()
216 if (!memcg_css->parent) in wb_find_current()
219 wb = radix_tree_lookup(&bdi->cgwb_tree, memcg_css->id); in wb_find_current()
251 struct cgroup_subsys_state *memcg_css; in wb_get_create_current() local
253 memcg_css = task_get_css(current, memory_cgrp_id); in wb_get_create_current()
254 wb = wb_get_create(bdi, memcg_css, gfp); in wb_get_create_current()
255 css_put(memcg_css); in wb_get_create_current()
Dbacking-dev-defs.h155 struct cgroup_subsys_state *memcg_css; /* the associated memcg */ member
Dmemcontrol.h1570 if (unlikely(&page_memcg(page)->css != wb->memcg_css)) in mem_cgroup_track_foreign_dirty()
/Linux-v5.15/mm/
Dbacking-dev.c404 css_put(wb->memcg_css); in cgwb_release_workfn()
434 WARN_ON(!radix_tree_delete(&wb->bdi->cgwb_tree, wb->memcg_css->id)); in cgwb_kill()
449 struct cgroup_subsys_state *memcg_css, gfp_t gfp) in cgwb_create() argument
459 memcg = mem_cgroup_from_css(memcg_css); in cgwb_create()
460 blkcg_css = cgroup_get_e_css(memcg_css->cgroup, &io_cgrp_subsys); in cgwb_create()
467 wb = radix_tree_lookup(&bdi->cgwb_tree, memcg_css->id); in cgwb_create()
495 wb->memcg_css = memcg_css; in cgwb_create()
512 ret = radix_tree_insert(&bdi->cgwb_tree, memcg_css->id, wb); in cgwb_create()
518 css_get(memcg_css); in cgwb_create()
567 struct cgroup_subsys_state *memcg_css) in wb_get_lookup() argument
[all …]
Dmemcontrol.c4445 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_wb_domain()
4475 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_wb_stats()
4560 frn->memcg_id == wb->memcg_css->id) in mem_cgroup_track_foreign_dirty_slowpath()
4587 frn->memcg_id = wb->memcg_css->id; in mem_cgroup_track_foreign_dirty_slowpath()
4595 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_flush_foreign()
/Linux-v5.15/fs/
Dfs-writeback.c244 struct cgroup_subsys_state *memcg_css; in __inode_attach_wb() local
247 memcg_css = mem_cgroup_css_from_page(page); in __inode_attach_wb()
248 wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in __inode_attach_wb()
251 memcg_css = task_get_css(current, memory_cgrp_id); in __inode_attach_wb()
252 wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in __inode_attach_wb()
253 css_put(memcg_css); in __inode_attach_wb()
558 struct cgroup_subsys_state *memcg_css; in inode_switch_wbs() local
577 memcg_css = css_from_id(new_wb_id, &memory_cgrp_subsys); in inode_switch_wbs()
578 if (memcg_css && !css_tryget(memcg_css)) in inode_switch_wbs()
579 memcg_css = NULL; in inode_switch_wbs()
[all …]
/Linux-v5.15/drivers/block/
Dloop.h82 struct cgroup_subsys_state *memcg_css; member
Dloop.c1035 if (cmd->memcg_css) in loop_queue_work()
1036 css_put(cmd->memcg_css); in loop_queue_work()
1037 cmd->memcg_css = NULL; in loop_queue_work()
2166 cmd->memcg_css = NULL; in loop_queue_rq()
2171 cmd->memcg_css = in loop_queue_rq()
2197 if (cmd->memcg_css) in loop_handle_cmd()
2199 mem_cgroup_from_css(cmd->memcg_css)); in loop_handle_cmd()
2206 if (cmd->memcg_css) { in loop_handle_cmd()
2208 css_put(cmd->memcg_css); in loop_handle_cmd()
/Linux-v5.15/include/trace/events/
Dwriteback.h153 return cgroup_ino(wb->memcg_css->cgroup); in __trace_wb_assign_cgroup()
259 __entry->memcg_id = wb->memcg_css->id;