dpaa2-eth-debugfs.h (774B)
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 */