Searched refs:rq_qos (Results 1 - 9 of 9) sorted by relevance
/linux-master/block/ |
H A D | blk-rq-qos.h | 27 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 D | blk-rq-qos.c | 26 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 D | blk-mq-debugfs.h | 36 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 D | blk-wbt.c | 91 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 D | blk-iolatency.c | 88 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 D | blk-mq-debugfs.c | 659 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 D | blk-iocost.c | 407 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 D | blk-sysfs.c | 562 struct rq_qos *rqos;
|
/linux-master/include/linux/ |
H A D | blkdev.h | 39 struct rq_qos; 426 struct rq_qos *rq_qos; member in struct:request_queue
|
Completed in 173 milliseconds