Lines Matching refs:blkcg_gq
23 struct blkcg_gq;
47 struct blkcg_gq *blkg;
55 struct blkcg_gq {
62 /* all non-root blkcg_gq's are guaranteed to have access to parent */
63 struct blkcg_gq *parent;
99 struct blkcg_gq __rcu *blkg_hint;
125 * A blkcg_gq (blkg) is association between a block cgroup (blkcg) and a
137 struct blkcg_gq *blkg;
201 const char *blkg_dev_name(struct blkcg_gq *blkg);
213 struct blkcg_gq *blkg;
247 static inline struct blkcg_gq *blkg_lookup(struct blkcg *blkcg,
250 struct blkcg_gq *blkg;
273 static inline struct blkg_policy_data *blkg_to_pd(struct blkcg_gq *blkg,
291 static inline struct blkcg_gq *pd_to_blkg(struct blkg_policy_data *pd)
309 static inline int blkg_path(struct blkcg_gq *blkg, char *buf, int buflen)
320 static inline void blkg_get(struct blkcg_gq *blkg)
332 static inline bool blkg_tryget(struct blkcg_gq *blkg)
341 static inline void blkg_put(struct blkcg_gq *blkg)
383 static inline void blkcg_use_delay(struct blkcg_gq *blkg)
391 static inline int blkcg_unuse_delay(struct blkcg_gq *blkg)
426 static inline void blkcg_set_delay(struct blkcg_gq *blkg, u64 delay)
443 static inline void blkcg_clear_delay(struct blkcg_gq *blkg)
468 void blkcg_add_delay(struct blkcg_gq *blkg, u64 now, u64 delta);
483 static inline struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, void *key) { return NULL; }
493 static inline struct blkg_policy_data *blkg_to_pd(struct blkcg_gq *blkg,
495 static inline struct blkcg_gq *pd_to_blkg(struct blkg_policy_data *pd) { return NULL; }
496 static inline char *blkg_path(struct blkcg_gq *blkg) { return NULL; }
497 static inline void blkg_get(struct blkcg_gq *blkg) { }
498 static inline void blkg_put(struct blkcg_gq *blkg) { }