Searched refs:rq_qos (Results 1 - 9 of 9) sorted by relevance

/linux-master/block/
H A Dblk-rq-qos.h27 struct rq_qos { struct
31 struct rq_qos *next;
38 void (*throttle)(struct rq_qos *, struct bio *);
39 void (*track)(struct rq_qos *, struct request *, struct bio *);
40 void (*merge)(struct rq_qos *, struct request *, struct bio *);
41 void (*issue)(struct rq_qos *, struct request *);
42 void (*requeue)(struct rq_qos *, struct request *);
43 void (*done)(struct rq_qos *, struct request *);
44 void (*done_bio)(struct rq_qos *, struct bio *);
45 void (*cleanup)(struct rq_qos *, struc
[all...]
H A Dblk-rq-qos.c26 void __rq_qos_cleanup(struct rq_qos *rqos, struct bio *bio)
35 void __rq_qos_done(struct rq_qos *rqos, struct request *rq)
44 void __rq_qos_issue(struct rq_qos *rqos, struct request *rq)
53 void __rq_qos_requeue(struct rq_qos *rqos, struct request *rq)
62 void __rq_qos_throttle(struct rq_qos *rqos, struct bio *bio)
71 void __rq_qos_track(struct rq_qos *rqos, struct request *rq, struct bio *bio)
80 void __rq_qos_merge(struct rq_qos *rqos, struct request *rq, struct bio *bio)
89 void __rq_qos_done_bio(struct rq_qos *rqos, struct bio *bio)
98 void __rq_qos_queue_depth_changed(struct rq_qos *rqos)
234 * This provides a uniform place for the rq_qos user
[all...]
H A Dblk-mq-debugfs.h36 void blk_mq_debugfs_register_rqos(struct rq_qos *rqos);
37 void blk_mq_debugfs_unregister_rqos(struct rq_qos *rqos);
77 static inline void blk_mq_debugfs_register_rqos(struct rq_qos *rqos)
81 static inline void blk_mq_debugfs_unregister_rqos(struct rq_qos *rqos)
H A Dblk-wbt.c91 struct rq_qos rqos;
96 static inline struct rq_wb *RQWB(struct rq_qos *rqos)
229 static void __wbt_done(struct rq_qos *rqos, enum wbt_flags wb_acct)
245 static void wbt_done(struct rq_qos *rqos, struct request *rq)
494 struct rq_qos *rqos = wbt_rq_qos(q);
501 struct rq_qos *rqos = wbt_rq_qos(q);
509 struct rq_qos *rqos = wbt_rq_qos(q);
634 static void wbt_cleanup(struct rq_qos *rqos, struct bio *bio)
646 static void wbt_wait(struct rq_qos *rqos, struct bio *bio)
664 static void wbt_track(struct rq_qos *rqo
[all...]
H A Dblk-iolatency.c88 struct rq_qos rqos;
103 static inline struct blk_iolatency *BLKIOLATENCY(struct rq_qos *rqos)
286 static void __blkcg_iolatency_throttle(struct rq_qos *rqos,
463 static void blkcg_iolatency_throttle(struct rq_qos *rqos, struct bio *bio)
591 static void blkcg_iolatency_done_bio(struct rq_qos *rqos, struct bio *bio)
643 static void blkcg_iolatency_exit(struct rq_qos *rqos)
986 struct rq_qos *rqos = iolat_rq_qos(blkg->q);
H A Dblk-mq-debugfs.c659 if (q->rq_qos) {
660 struct rq_qos *rqos = q->rq_qos;
769 void blk_mq_debugfs_unregister_rqos(struct rq_qos *rqos)
779 void blk_mq_debugfs_register_rqos(struct rq_qos *rqos)
H A Dblk-iocost.c407 struct rq_qos rqos;
660 static struct ioc *rqos_to_ioc(struct rq_qos *rqos)
2599 static void ioc_rqos_throttle(struct rq_qos *rqos, struct bio *bio)
2734 static void ioc_rqos_merge(struct rq_qos *rqos, struct request *rq,
2793 static void ioc_rqos_done_bio(struct rq_qos *rqos, struct bio *bio)
2801 static void ioc_rqos_done(struct rq_qos *rqos, struct request *rq)
2841 static void ioc_rqos_queue_depth_changed(struct rq_qos *rqos)
2850 static void ioc_rqos_exit(struct rq_qos *rqos)
H A Dblk-sysfs.c562 struct rq_qos *rqos;
/linux-master/include/linux/
H A Dblkdev.h39 struct rq_qos;
426 struct rq_qos *rq_qos; member in struct:request_queue

Completed in 173 milliseconds