Lines Matching refs:blkcg

43 struct blkcg {  struct
100 struct blkcg *blkcg; member
110 struct blkcg *blkcg; member
169 extern struct blkcg blkcg_root;
172 struct blkcg_gq *blkg_lookup_slowpath(struct blkcg *blkcg,
174 struct blkcg_gq *blkg_lookup_create(struct blkcg *blkcg,
189 void blkcg_print_blkgs(struct seq_file *sf, struct blkcg *blkcg,
216 int blkg_conf_prep(struct blkcg *blkcg, const struct blkcg_policy *pol,
221 static inline struct blkcg *css_to_blkcg(struct cgroup_subsys_state *css) in css_to_blkcg()
223 return css ? container_of(css, struct blkcg, css) : NULL; in css_to_blkcg()
226 static inline struct blkcg *task_blkcg(struct task_struct *tsk) in task_blkcg()
231 static inline struct blkcg *bio_blkcg(struct bio *bio) in bio_blkcg()
250 static inline struct blkcg *blkcg_parent(struct blkcg *blkcg) in blkcg_parent() argument
252 return css_to_blkcg(blkcg->css.parent); in blkcg_parent()
266 static inline struct blkcg_gq *__blkg_lookup(struct blkcg *blkcg, in __blkg_lookup() argument
272 if (blkcg == &blkcg_root) in __blkg_lookup()
275 blkg = rcu_dereference(blkcg->blkg_hint); in __blkg_lookup()
279 return blkg_lookup_slowpath(blkcg, q, update_hint); in __blkg_lookup()
291 static inline struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, in blkg_lookup() argument
298 return __blkg_lookup(blkcg, q, false); in blkg_lookup()
314 static inline struct blkcg_policy_data *blkcg_to_cpd(struct blkcg *blkcg, in blkcg_to_cpd() argument
317 return blkcg ? blkcg->cpd[pol->plid] : NULL; in blkcg_to_cpd()
331 static inline struct blkcg *cpd_to_blkcg(struct blkcg_policy_data *cpd) in cpd_to_blkcg()
333 return cpd ? cpd->blkcg : NULL; in cpd_to_blkcg()
348 p = cgroup_path(blkg->blkcg->css.cgroup, buf, buflen); in blkg_path()
396 css_for_each_descendant_pre((pos_css), &(p_blkg)->blkcg->css) \
411 css_for_each_descendant_post((pos_css), &(p_blkg)->blkcg->css) \
428 struct blkcg *blkcg; in blk_get_rl() local
433 blkcg = bio_blkcg(bio); in blk_get_rl()
436 if (blkcg == &blkcg_root) in blk_get_rl()
444 blkg = blkg_lookup(blkcg, q); in blk_get_rl()
465 if (rl->blkg->blkcg != &blkcg_root) in blk_put_rl()
696 struct blkcg *blkcg; in blkcg_bio_issue_check() local
701 blkcg = bio_blkcg(bio); in blkcg_bio_issue_check()
703 blkg = blkg_lookup(blkcg, q); in blkcg_bio_issue_check()
706 blkg = blkg_lookup_create(blkcg, q); in blkcg_bio_issue_check()
727 struct blkcg { struct
752 static inline struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, void *key) { return NULL; } in blkg_lookup() argument
763 static inline struct blkcg *bio_blkcg(struct bio *bio) { return NULL; } in bio_blkcg()