Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dbacking-dev.h154 struct cgroup_subsys_state *memcg_css);
156 struct cgroup_subsys_state *memcg_css,
192 struct cgroup_subsys_state *memcg_css; in wb_find_current() local
195 memcg_css = task_css(current, memory_cgrp_id); in wb_find_current()
196 if (!memcg_css->parent) in wb_find_current()
199 wb = radix_tree_lookup(&bdi->cgwb_tree, memcg_css->id); in wb_find_current()
231 struct cgroup_subsys_state *memcg_css; in wb_get_create_current() local
233 memcg_css = task_get_css(current, memory_cgrp_id); in wb_get_create_current()
234 wb = wb_get_create(bdi, memcg_css, gfp); in wb_get_create_current()
235 css_put(memcg_css); in wb_get_create_current()
H A Dbacking-dev-defs.h149 struct cgroup_subsys_state *memcg_css; /* the associated memcg */ member
H A Dmemcontrol.h1694 if (unlikely(memcg && &memcg->css != wb->memcg_css)) in folio_lruvec_relock_irq()
/linux/mm/
H A Dbacking-dev.c176 cgroup_ino(wb->memcg_css->cgroup), in min_ratio_store()
620 css_put(wb->memcg_css); in cgwb_create()
650 WARN_ON(!radix_tree_delete(&wb->bdi->cgwb_tree, wb->memcg_css->id));
665 struct cgroup_subsys_state *memcg_css, gfp_t gfp)
674 memcg = mem_cgroup_from_css(memcg_css); in wb_get_lookup()
675 blkcg_css = cgroup_get_e_css(memcg_css->cgroup, &io_cgrp_subsys); in wb_get_lookup()
681 wb = radix_tree_lookup(&bdi->cgwb_tree, memcg_css->id); in wb_get_lookup()
709 wb->memcg_css = memcg_css; in wb_get_create()
727 ret = radix_tree_insert(&bdi->cgwb_tree, memcg_css in cgwb_bdi_init()
551 cgwb_create(struct backing_dev_info * bdi,struct cgroup_subsys_state * memcg_css,gfp_t gfp) cgwb_create() argument
669 wb_get_lookup(struct backing_dev_info * bdi,struct cgroup_subsys_state * memcg_css) wb_get_lookup() argument
702 wb_get_create(struct backing_dev_info * bdi,struct cgroup_subsys_state * memcg_css,gfp_t gfp) wb_get_create() argument
[all...]
H A Dmemcontrol.c4975 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css);
5005 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css);
5090 frn->memcg_id == wb->memcg_css->id) in memcg_write_event_control()
5117 frn->memcg_id = wb->memcg_css->id; in memcg_write_event_control()
5125 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in memcg_write_event_control()
/linux/fs/
H A Dfs-writeback.c270 struct cgroup_subsys_state *memcg_css; in __inode_attach_wb() local
273 memcg_css = mem_cgroup_css_from_folio(folio); in __inode_attach_wb()
274 wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in __inode_attach_wb()
277 memcg_css = task_get_css(current, memory_cgrp_id); in __inode_attach_wb()
278 wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in __inode_attach_wb()
279 css_put(memcg_css); in __inode_attach_wb()
587 struct cgroup_subsys_state *memcg_css; in inode_switch_wbs() local
606 memcg_css = css_from_id(new_wb_id, &memory_cgrp_subsys); in inode_switch_wbs()
607 if (memcg_css && !css_tryget(memcg_css)) in inode_switch_wbs()
608 memcg_css = NULL; in inode_switch_wbs()
[all …]
/linux/drivers/block/
H A Dloop.c89 struct cgroup_subsys_state *memcg_css; member
875 if (cmd->memcg_css) in loop_queue_work()
876 css_put(cmd->memcg_css); in loop_queue_work()
877 cmd->memcg_css = NULL; in loop_queue_work()
1884 cmd->memcg_css = NULL; in loop_handle_cmd()
1890 cmd->memcg_css = in loop_handle_cmd()
1905 struct cgroup_subsys_state *cmd_memcg_css = cmd->memcg_css; in loop_handle_cmd()
/linux/include/trace/events/
H A Dwriteback.h153 return cgroup_ino(wb->memcg_css->cgroup); in __trace_wb_assign_cgroup()
259 __entry->memcg_id = wb->memcg_css->id;