hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/block/blk-mq-debugfs.h
....@@ -18,66 +18,77 @@
1818 int __blk_mq_debugfs_rq_show(struct seq_file *m, struct request *rq);
1919 int blk_mq_debugfs_rq_show(struct seq_file *m, void *v);
2020
21
-int blk_mq_debugfs_register(struct request_queue *q);
21
+void blk_mq_debugfs_register(struct request_queue *q);
2222 void blk_mq_debugfs_unregister(struct request_queue *q);
23
-int blk_mq_debugfs_register_hctx(struct request_queue *q,
24
- struct blk_mq_hw_ctx *hctx);
23
+void blk_mq_debugfs_register_hctx(struct request_queue *q,
24
+ struct blk_mq_hw_ctx *hctx);
2525 void blk_mq_debugfs_unregister_hctx(struct blk_mq_hw_ctx *hctx);
26
-int blk_mq_debugfs_register_hctxs(struct request_queue *q);
26
+void blk_mq_debugfs_register_hctxs(struct request_queue *q);
2727 void blk_mq_debugfs_unregister_hctxs(struct request_queue *q);
2828
29
-int blk_mq_debugfs_register_sched(struct request_queue *q);
29
+void blk_mq_debugfs_register_sched(struct request_queue *q);
3030 void blk_mq_debugfs_unregister_sched(struct request_queue *q);
31
-int blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
31
+void blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
3232 struct blk_mq_hw_ctx *hctx);
3333 void blk_mq_debugfs_unregister_sched_hctx(struct blk_mq_hw_ctx *hctx);
34
+
35
+void blk_mq_debugfs_register_rqos(struct rq_qos *rqos);
36
+void blk_mq_debugfs_unregister_rqos(struct rq_qos *rqos);
37
+void blk_mq_debugfs_unregister_queue_rqos(struct request_queue *q);
3438 #else
35
-static inline int blk_mq_debugfs_register(struct request_queue *q)
39
+static inline void blk_mq_debugfs_register(struct request_queue *q)
3640 {
37
- return 0;
3841 }
3942
4043 static inline void blk_mq_debugfs_unregister(struct request_queue *q)
4144 {
4245 }
4346
44
-static inline int blk_mq_debugfs_register_hctx(struct request_queue *q,
45
- struct blk_mq_hw_ctx *hctx)
47
+static inline void blk_mq_debugfs_register_hctx(struct request_queue *q,
48
+ struct blk_mq_hw_ctx *hctx)
4649 {
47
- return 0;
4850 }
4951
5052 static inline void blk_mq_debugfs_unregister_hctx(struct blk_mq_hw_ctx *hctx)
5153 {
5254 }
5355
54
-static inline int blk_mq_debugfs_register_hctxs(struct request_queue *q)
56
+static inline void blk_mq_debugfs_register_hctxs(struct request_queue *q)
5557 {
56
- return 0;
5758 }
5859
5960 static inline void blk_mq_debugfs_unregister_hctxs(struct request_queue *q)
6061 {
6162 }
6263
63
-static inline int blk_mq_debugfs_register_sched(struct request_queue *q)
64
+static inline void blk_mq_debugfs_register_sched(struct request_queue *q)
6465 {
65
- return 0;
6666 }
6767
6868 static inline void blk_mq_debugfs_unregister_sched(struct request_queue *q)
6969 {
7070 }
7171
72
-static inline int blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
73
- struct blk_mq_hw_ctx *hctx)
72
+static inline void blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
73
+ struct blk_mq_hw_ctx *hctx)
7474 {
75
- return 0;
7675 }
7776
7877 static inline void blk_mq_debugfs_unregister_sched_hctx(struct blk_mq_hw_ctx *hctx)
7978 {
8079 }
80
+
81
+static inline void blk_mq_debugfs_register_rqos(struct rq_qos *rqos)
82
+{
83
+}
84
+
85
+static inline void blk_mq_debugfs_unregister_rqos(struct rq_qos *rqos)
86
+{
87
+}
88
+
89
+static inline void blk_mq_debugfs_unregister_queue_rqos(struct request_queue *q)
90
+{
91
+}
8192 #endif
8293
8394 #ifdef CONFIG_BLK_DEBUG_FS_ZONED