~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/block/blk-mq-debugfs.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /block/blk-mq-debugfs.h (Version linux-6.12-rc7) and /block/blk-mq-debugfs.h (Version linux-4.9.337)


  1 /* SPDX-License-Identifier: GPL-2.0 */              1 
  2 #ifndef INT_BLK_MQ_DEBUGFS_H                      
  3 #define INT_BLK_MQ_DEBUGFS_H                      
  4                                                   
  5 #ifdef CONFIG_BLK_DEBUG_FS                        
  6                                                   
  7 #include <linux/seq_file.h>                       
  8                                                   
  9 struct blk_mq_hw_ctx;                             
 10                                                   
 11 struct blk_mq_debugfs_attr {                      
 12         const char *name;                         
 13         umode_t mode;                             
 14         int (*show)(void *, struct seq_file *)    
 15         ssize_t (*write)(void *, const char __    
 16         /* Set either .show or .seq_ops. */       
 17         const struct seq_operations *seq_ops;     
 18 };                                                
 19                                                   
 20 int __blk_mq_debugfs_rq_show(struct seq_file *    
 21 int blk_mq_debugfs_rq_show(struct seq_file *m,    
 22                                                   
 23 void blk_mq_debugfs_register(struct request_qu    
 24 void blk_mq_debugfs_register_hctx(struct reque    
 25                                   struct blk_m    
 26 void blk_mq_debugfs_unregister_hctx(struct blk    
 27 void blk_mq_debugfs_register_hctxs(struct requ    
 28 void blk_mq_debugfs_unregister_hctxs(struct re    
 29                                                   
 30 void blk_mq_debugfs_register_sched(struct requ    
 31 void blk_mq_debugfs_unregister_sched(struct re    
 32 void blk_mq_debugfs_register_sched_hctx(struct    
 33                                        struct     
 34 void blk_mq_debugfs_unregister_sched_hctx(stru    
 35                                                   
 36 void blk_mq_debugfs_register_rqos(struct rq_qo    
 37 void blk_mq_debugfs_unregister_rqos(struct rq_    
 38 #else                                             
 39 static inline void blk_mq_debugfs_register(str    
 40 {                                                 
 41 }                                                 
 42                                                   
 43 static inline void blk_mq_debugfs_register_hct    
 44                                                   
 45 {                                                 
 46 }                                                 
 47                                                   
 48 static inline void blk_mq_debugfs_unregister_h    
 49 {                                                 
 50 }                                                 
 51                                                   
 52 static inline void blk_mq_debugfs_register_hct    
 53 {                                                 
 54 }                                                 
 55                                                   
 56 static inline void blk_mq_debugfs_unregister_h    
 57 {                                                 
 58 }                                                 
 59                                                   
 60 static inline void blk_mq_debugfs_register_sch    
 61 {                                                 
 62 }                                                 
 63                                                   
 64 static inline void blk_mq_debugfs_unregister_s    
 65 {                                                 
 66 }                                                 
 67                                                   
 68 static inline void blk_mq_debugfs_register_sch    
 69                                                   
 70 {                                                 
 71 }                                                 
 72                                                   
 73 static inline void blk_mq_debugfs_unregister_s    
 74 {                                                 
 75 }                                                 
 76                                                   
 77 static inline void blk_mq_debugfs_register_rqo    
 78 {                                                 
 79 }                                                 
 80                                                   
 81 static inline void blk_mq_debugfs_unregister_r    
 82 {                                                 
 83 }                                                 
 84 #endif                                            
 85                                                   
 86 #if defined(CONFIG_BLK_DEV_ZONED) && defined(C    
 87 int queue_zone_wplugs_show(void *data, struct     
 88 #else                                             
 89 static inline int queue_zone_wplugs_show(void     
 90 {                                                 
 91         return 0;                                 
 92 }                                                 
 93 #endif                                            
 94                                                   
 95 #endif                                            
 96                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php