Lines Matching refs:memcg_css

270 		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()
610 if (!memcg_css) in inode_switch_wbs()
613 isw->new_wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in inode_switch_wbs()
614 css_put(memcg_css); in inode_switch_wbs()
668 struct cgroup_subsys_state *memcg_css; in cleanup_offline_cgwb() local
680 for (memcg_css = wb->memcg_css->parent; memcg_css; in cleanup_offline_cgwb()
681 memcg_css = memcg_css->parent) { in cleanup_offline_cgwb()
682 isw->new_wb = wb_get_create(wb->bdi, memcg_css, GFP_KERNEL); in cleanup_offline_cgwb()
745 wbc->wb_id = wbc->wb->memcg_css->id; in wbc_attach_and_unlock_inode()
762 if (unlikely(wb_dying(wbc->wb) && !css_is_dying(wbc->wb->memcg_css))) in wbc_attach_and_unlock_inode()
1066 struct cgroup_subsys_state *memcg_css; in cgroup_writeback_by_id() local
1078 memcg_css = css_from_id(memcg_id, &memory_cgrp_subsys); in cgroup_writeback_by_id()
1079 if (memcg_css && !css_tryget(memcg_css)) in cgroup_writeback_by_id()
1080 memcg_css = NULL; in cgroup_writeback_by_id()
1082 if (!memcg_css) { in cgroup_writeback_by_id()
1091 wb = wb_get_lookup(bdi, memcg_css); in cgroup_writeback_by_id()
1107 dirty = memcg_page_state(mem_cgroup_from_css(memcg_css), NR_FILE_DIRTY); in cgroup_writeback_by_id()
1127 css_put(memcg_css); in cgroup_writeback_by_id()