linux/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
   2/* Copyright 2015 Freescale Semiconductor Inc.
   3 * Copyright 2018-2019 NXP
   4 */
   5#ifndef DPAA2_ETH_DEBUGFS_H
   6#define DPAA2_ETH_DEBUGFS_H
   7
   8#include <linux/dcache.h>
   9
  10struct dpaa2_eth_priv;
  11
  12struct dpaa2_debugfs {
  13        struct dentry *dir;
  14};
  15
  16#ifdef CONFIG_DEBUG_FS
  17void dpaa2_eth_dbg_init(void);
  18void dpaa2_eth_dbg_exit(void);
  19void dpaa2_dbg_add(struct dpaa2_eth_priv *priv);
  20void dpaa2_dbg_remove(struct dpaa2_eth_priv *priv);
  21#else
  22static inline void dpaa2_eth_dbg_init(void) {}
  23static inline void dpaa2_eth_dbg_exit(void) {}
  24static inline void dpaa2_dbg_add(struct dpaa2_eth_priv *priv) {}
  25static inline void dpaa2_dbg_remove(struct dpaa2_eth_priv *priv) {}
  26#endif /* CONFIG_DEBUG_FS */
  27
  28#endif /* DPAA2_ETH_DEBUGFS_H */
  29