Lines Matching refs:blkcg
45 struct blkcg { struct
96 struct blkcg *blkcg; member
136 extern struct blkcg blkcg_root;
138 struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, struct request_queue *q);
139 struct blkcg_gq *blkg_lookup_create(struct blkcg *blkcg,
153 void blkcg_print_blkgs(struct seq_file *sf, struct blkcg *blkcg,
175 int blkg_conf_prep(struct blkcg *blkcg, const struct blkcg_policy *pol,
180 static inline struct blkcg *css_to_blkcg(struct cgroup_subsys_state *css) in css_to_blkcg()
182 return css ? container_of(css, struct blkcg, css) : NULL; in css_to_blkcg()
185 static inline struct blkcg *task_blkcg(struct task_struct *tsk) in task_blkcg()
190 static inline struct blkcg *bio_blkcg(struct bio *bio) in bio_blkcg()
203 static inline struct blkcg *blkcg_parent(struct blkcg *blkcg) in blkcg_parent() argument
205 return css_to_blkcg(blkcg->css.parent); in blkcg_parent()
244 p = cgroup_path(blkg->blkcg->css.cgroup, buf, buflen); in blkg_path()
279 struct blkcg_gq *__blkg_lookup(struct blkcg *blkcg, struct request_queue *q,
295 css_for_each_descendant_pre((pos_css), &(p_blkg)->blkcg->css) \
310 css_for_each_descendant_post((pos_css), &(p_blkg)->blkcg->css) \
327 struct blkcg *blkcg; in blk_get_rl() local
332 blkcg = bio_blkcg(bio); in blk_get_rl()
335 if (blkcg == &blkcg_root) in blk_get_rl()
343 blkg = blkg_lookup_create(blkcg, q); in blk_get_rl()
365 if (rl->blkg && rl->blkg->blkcg != &blkcg_root) in blk_put_rl()
562 struct blkcg;
573 static inline struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, void *key) { return NULL; } in blkg_lookup() argument
584 static inline struct blkcg *bio_blkcg(struct bio *bio) { return NULL; } in bio_blkcg()