blk-mq.h (bd6737f1ae92e2f1c6e8362efe96dbe7f18fa07d) blk-mq.h (400f73b23f457a82288814e21af57dbc9f3f2afd)
1#ifndef INT_BLK_MQ_H
2#define INT_BLK_MQ_H
3
4#include "blk-stat.h"
5
6struct blk_mq_tag_set;
7
8struct blk_mq_ctx {

--- 70 unchanged lines hidden (view full) ---

79 */
80extern int blk_mq_sysfs_register(struct request_queue *q);
81extern void blk_mq_sysfs_unregister(struct request_queue *q);
82extern void blk_mq_hctx_kobj_init(struct blk_mq_hw_ctx *hctx);
83
84/*
85 * debugfs helpers
86 */
1#ifndef INT_BLK_MQ_H
2#define INT_BLK_MQ_H
3
4#include "blk-stat.h"
5
6struct blk_mq_tag_set;
7
8struct blk_mq_ctx {

--- 70 unchanged lines hidden (view full) ---

79 */
80extern int blk_mq_sysfs_register(struct request_queue *q);
81extern void blk_mq_sysfs_unregister(struct request_queue *q);
82extern void blk_mq_hctx_kobj_init(struct blk_mq_hw_ctx *hctx);
83
84/*
85 * debugfs helpers
86 */
87#ifdef CONFIG_DEBUG_FS
87#ifdef CONFIG_BLK_DEBUG_FS
88void blk_mq_debugfs_init(void);
89int blk_mq_debugfs_register(struct request_queue *q, const char *name);
90void blk_mq_debugfs_unregister(struct request_queue *q);
91int blk_mq_debugfs_register_hctxs(struct request_queue *q);
92void blk_mq_debugfs_unregister_hctxs(struct request_queue *q);
93#else
94static inline void blk_mq_debugfs_init(void)
95{
96}
97
88void blk_mq_debugfs_init(void);
89int blk_mq_debugfs_register(struct request_queue *q, const char *name);
90void blk_mq_debugfs_unregister(struct request_queue *q);
91int blk_mq_debugfs_register_hctxs(struct request_queue *q);
92void blk_mq_debugfs_unregister_hctxs(struct request_queue *q);
93#else
94static inline void blk_mq_debugfs_init(void)
95{
96}
97
98int blk_mq_debugfs_register(struct request_queue *q, const char *name);
98static inline int blk_mq_debugfs_register(struct request_queue *q,
99 const char *name)
99{
100 return 0;
101}
102
100{
101 return 0;
102}
103
103void blk_mq_debugfs_unregister(struct request_queue *q)
104static inline void blk_mq_debugfs_unregister(struct request_queue *q)
104{
105}
106
105{
106}
107
107int blk_mq_debugfs_register_hctxs(struct request_queue *q)
108static inline int blk_mq_debugfs_register_hctxs(struct request_queue *q)
108{
109 return 0;
110}
111
109{
110 return 0;
111}
112
112void blk_mq_debugfs_unregister_hctxs(struct request_queue *q)
113static inline void blk_mq_debugfs_unregister_hctxs(struct request_queue *q)
113{
114}
115#endif
116
117extern void blk_mq_rq_timed_out(struct request *req, bool reserved);
118
119void blk_mq_release(struct request_queue *q);
120

--- 72 unchanged lines hidden ---
114{
115}
116#endif
117
118extern void blk_mq_rq_timed_out(struct request *req, bool reserved);
119
120void blk_mq_release(struct request_queue *q);
121

--- 72 unchanged lines hidden ---