xref: /linux/drivers/block/drbd/drbd_debugfs.h (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1  /* SPDX-License-Identifier: GPL-2.0-only */
2  #include <linux/kernel.h>
3  #include <linux/module.h>
4  #include <linux/debugfs.h>
5  
6  #include "drbd_int.h"
7  
8  #ifdef CONFIG_DEBUG_FS
9  void __init drbd_debugfs_init(void);
10  void drbd_debugfs_cleanup(void);
11  
12  void drbd_debugfs_resource_add(struct drbd_resource *resource);
13  void drbd_debugfs_resource_cleanup(struct drbd_resource *resource);
14  
15  void drbd_debugfs_connection_add(struct drbd_connection *connection);
16  void drbd_debugfs_connection_cleanup(struct drbd_connection *connection);
17  
18  void drbd_debugfs_device_add(struct drbd_device *device);
19  void drbd_debugfs_device_cleanup(struct drbd_device *device);
20  
21  void drbd_debugfs_peer_device_add(struct drbd_peer_device *peer_device);
22  void drbd_debugfs_peer_device_cleanup(struct drbd_peer_device *peer_device);
23  #else
24  
drbd_debugfs_init(void)25  static inline void __init drbd_debugfs_init(void) { }
drbd_debugfs_cleanup(void)26  static inline void drbd_debugfs_cleanup(void) { }
27  
drbd_debugfs_resource_add(struct drbd_resource * resource)28  static inline void drbd_debugfs_resource_add(struct drbd_resource *resource) { }
drbd_debugfs_resource_cleanup(struct drbd_resource * resource)29  static inline void drbd_debugfs_resource_cleanup(struct drbd_resource *resource) { }
30  
drbd_debugfs_connection_add(struct drbd_connection * connection)31  static inline void drbd_debugfs_connection_add(struct drbd_connection *connection) { }
drbd_debugfs_connection_cleanup(struct drbd_connection * connection)32  static inline void drbd_debugfs_connection_cleanup(struct drbd_connection *connection) { }
33  
drbd_debugfs_device_add(struct drbd_device * device)34  static inline void drbd_debugfs_device_add(struct drbd_device *device) { }
drbd_debugfs_device_cleanup(struct drbd_device * device)35  static inline void drbd_debugfs_device_cleanup(struct drbd_device *device) { }
36  
drbd_debugfs_peer_device_add(struct drbd_peer_device * peer_device)37  static inline void drbd_debugfs_peer_device_add(struct drbd_peer_device *peer_device) { }
drbd_debugfs_peer_device_cleanup(struct drbd_peer_device * peer_device)38  static inline void drbd_debugfs_peer_device_cleanup(struct drbd_peer_device *peer_device) { }
39  
40  #endif
41