Lines Matching refs:css
47 struct cgroup_subsys_state css; member
234 static inline struct blkcg *css_to_blkcg(struct cgroup_subsys_state *css) in css_to_blkcg() argument
236 return css ? container_of(css, struct blkcg, css) : NULL; in css_to_blkcg()
241 struct cgroup_subsys_state *css; in bio_blkcg() local
245 css = kthread_blkcg(); in bio_blkcg()
246 if (css) in bio_blkcg()
247 return css_to_blkcg(css); in bio_blkcg()
253 struct cgroup_subsys_state *css; in blk_cgroup_congested() local
257 css = kthread_blkcg(); in blk_cgroup_congested()
258 if (!css) in blk_cgroup_congested()
259 css = task_css(current, io_cgrp_id); in blk_cgroup_congested()
260 while (css) { in blk_cgroup_congested()
261 if (atomic_read(&css->cgroup->congestion_count)) { in blk_cgroup_congested()
265 css = css->parent; in blk_cgroup_congested()
295 return css_to_blkcg(blkcg->css.parent); in blkcg_parent()
443 return cgroup_path(blkg->blkcg->css.cgroup, buf, buflen); in blkg_path()
499 css_for_each_descendant_pre((pos_css), &(p_blkg)->blkcg->css) \
514 css_for_each_descendant_post((pos_css), &(p_blkg)->blkcg->css) \
811 bio_associate_blkcg(bio, &blkcg->css); in blkcg_bio_issue_check()
844 atomic_inc(&blkg->blkcg->css.cgroup->congestion_count); in blkcg_use_delay()
871 atomic_dec(&blkg->blkcg->css.cgroup->congestion_count); in blkcg_unuse_delay()
884 atomic_dec(&blkg->blkcg->css.cgroup->congestion_count); in blkcg_clear_delay()