This source file includes following definitions.
- ssusb_dev_debugfs_init
- ssusb_dr_debugfs_init
- ssusb_debugfs_create_root
- ssusb_debugfs_remove_root
- mtu3_dbg_trace
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 #ifndef __MTU3_DEBUG_H__
  11 #define __MTU3_DEBUG_H__
  12 
  13 #include <linux/debugfs.h>
  14 
  15 #define MTU3_DEBUGFS_NAME_LEN 32
  16 
  17 struct mtu3_regset {
  18         char name[MTU3_DEBUGFS_NAME_LEN];
  19         struct debugfs_regset32 regset;
  20         size_t nregs;
  21 };
  22 
  23 struct mtu3_file_map {
  24         const char *name;
  25         int (*show)(struct seq_file *s, void *unused);
  26 };
  27 
  28 #if IS_ENABLED(CONFIG_DEBUG_FS)
  29 void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb);
  30 void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb);
  31 void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb);
  32 void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb);
  33 
  34 #else
  35 static inline void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) {}
  36 static inline void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb) {}
  37 static inline void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb) {}
  38 static inline void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb) {}
  39 
  40 #endif 
  41 
  42 #if IS_ENABLED(CONFIG_TRACING)
  43 void mtu3_dbg_trace(struct device *dev, const char *fmt, ...);
  44 
  45 #else
  46 static inline void mtu3_dbg_trace(struct device *dev, const char *fmt, ...) {}
  47 
  48 #endif 
  49 
  50 #endif