Lines Matching full:rqos

403 	struct rq_qos			rqos;  member
657 static struct ioc *rqos_to_ioc(struct rq_qos *rqos) in rqos_to_ioc() argument
659 return container_of(rqos, struct ioc, rqos); in rqos_to_ioc()
669 struct gendisk *disk = ioc->rqos.q->disk; in ioc_name()
808 if (!blk_queue_nonrot(ioc->rqos.q)) in ioc_autop_idx()
812 if (blk_queue_depth(ioc->rqos.q) == 1) in ioc_autop_idx()
2556 static void ioc_rqos_throttle(struct rq_qos *rqos, struct bio *bio) in ioc_rqos_throttle() argument
2559 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_throttle()
2639 blkcg_schedule_throttle(rqos->q->disk, in ioc_rqos_throttle()
2691 static void ioc_rqos_merge(struct rq_qos *rqos, struct request *rq, in ioc_rqos_merge() argument
2695 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_merge()
2740 blkcg_schedule_throttle(rqos->q->disk, in ioc_rqos_merge()
2750 static void ioc_rqos_done_bio(struct rq_qos *rqos, struct bio *bio) in ioc_rqos_done_bio() argument
2758 static void ioc_rqos_done(struct rq_qos *rqos, struct request *rq) in ioc_rqos_done() argument
2760 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_done()
2798 static void ioc_rqos_queue_depth_changed(struct rq_qos *rqos) in ioc_rqos_queue_depth_changed() argument
2800 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_queue_depth_changed()
2807 static void ioc_rqos_exit(struct rq_qos *rqos) in ioc_rqos_exit() argument
2809 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_exit()
2811 blkcg_deactivate_policy(rqos->q, &blkcg_policy_iocost); in ioc_rqos_exit()
2835 struct rq_qos *rqos; in blk_iocost_init() local
2858 rqos = &ioc->rqos; in blk_iocost_init()
2859 rqos->id = RQ_QOS_COST; in blk_iocost_init()
2860 rqos->ops = &ioc_rqos_ops; in blk_iocost_init()
2861 rqos->q = q; in blk_iocost_init()
2881 * rqos must be added before activation to allow iocg_pd_init() to in blk_iocost_init()
2882 * lookup the ioc from q. This means that the rqos methods may get in blk_iocost_init()
2886 ret = rq_qos_add(q, rqos); in blk_iocost_init()
2896 rq_qos_del(q, rqos); in blk_iocost_init()