Searched refs:iolat (Results 1 – 1 of 1) sorted by relevance
170 static inline struct blkcg_gq *lat_to_blkg(struct iolatency_grp *iolat) in lat_to_blkg() argument172 return pd_to_blkg(&iolat->pd); in lat_to_blkg()175 static inline bool iolatency_may_queue(struct iolatency_grp *iolat, in iolatency_may_queue() argument179 struct rq_wait *rqw = &iolat->rq_wait; in iolatency_may_queue()184 return rq_wait_inc_below(rqw, iolat->rq_depth.max_depth); in iolatency_may_queue()188 struct iolatency_grp *iolat, in __blkcg_iolatency_throttle() argument194 struct rq_wait *rqw = &iolat->rq_wait; in __blkcg_iolatency_throttle()195 unsigned use_delay = atomic_read(&lat_to_blkg(iolat)->use_delay); in __blkcg_iolatency_throttle()214 if (iolatency_may_queue(iolat, &wait, first_block)) in __blkcg_iolatency_throttle()221 if (iolatency_may_queue(iolat, &wait, first_block)) in __blkcg_iolatency_throttle()[all …]