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 --- |