1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
/* Copyright (c) Amazon.com, Inc. or its affiliates.
* All rights reserved.
*/
#ifndef __ENA_DEBUGFS_H__
#define __ENA_DEBUGFS_H__
#include <linux/debugfs.h>
#include <linux/netdevice.h>
#include "ena_netdev.h"
#ifdef CONFIG_DEBUG_FS
void ena_debugfs_init(struct net_device *dev);
void ena_debugfs_terminate(struct net_device *dev);
#else /* CONFIG_DEBUG_FS */
static inline void ena_debugfs_init(struct net_device *dev) {}
static inline void ena_debugfs_terminate(struct net_device *dev) {}
#endif /* CONFIG_DEBUG_FS */
#endif /* __ENA_DEBUGFS_H__ */
|