root/drivers/net/wireless/quantenna/qtnfmac/debug.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. qtnf_debugfs_init
  2. qtnf_debugfs_remove
  3. qtnf_debugfs_add_entry

   1 /* SPDX-License-Identifier: GPL-2.0+ */
   2 /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */
   3 
   4 #ifndef _QTN_FMAC_DEBUG_H_
   5 #define _QTN_FMAC_DEBUG_H_
   6 
   7 #include <linux/debugfs.h>
   8 
   9 #include "core.h"
  10 #include "bus.h"
  11 
  12 #ifdef CONFIG_DEBUG_FS
  13 
  14 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name);
  15 void qtnf_debugfs_remove(struct qtnf_bus *bus);
  16 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
  17                             int (*fn)(struct seq_file *seq, void *data));
  18 
  19 #else
  20 
  21 static inline void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name)
  22 {
  23 }
  24 
  25 static inline void qtnf_debugfs_remove(struct qtnf_bus *bus)
  26 {
  27 }
  28 
  29 static inline void
  30 qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
  31                        int (*fn)(struct seq_file *seq, void *data))
  32 {
  33 }
  34 
  35 #endif /* CONFIG_DEBUG_FS */
  36 
  37 #endif /* _QTN_FMAC_DEBUG_H_ */

/* [<][>][^][v][top][bottom][index][help] */