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

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

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 #include "debug.h"
   5 
   6 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name)
   7 {
   8         struct dentry *parent = qtnf_get_debugfs_dir();
   9 
  10         bus->dbg_dir = debugfs_create_dir(name, parent);
  11 }
  12 
  13 void qtnf_debugfs_remove(struct qtnf_bus *bus)
  14 {
  15         debugfs_remove_recursive(bus->dbg_dir);
  16         bus->dbg_dir = NULL;
  17 }
  18 
  19 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
  20                             int (*fn)(struct seq_file *seq, void *data))
  21 {
  22         debugfs_create_devm_seqfile(bus->dev, name, bus->dbg_dir, fn);
  23 }

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