mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-20 06:20:41 +00:00

Adding the base directory of debugfs to the driver. In order for the folder to be unique per driver instantiation, the chosen name is the device name. This commit contains the initialization and the base folder. The creation of the base folder may fail, but is considered non-fatal. Signed-off-by: David Arinzon <darinzon@amazon.com> Link: https://patch.msgid.link/20250617110545.5659-8-darinzon@amazon.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
27 lines
619 B
C
27 lines
619 B
C
/* 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__ */
|