brintos

brintos / linux-shallow public Read only

0
0
Text · 977 B · 9f2c59b Raw
42 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ */2/* Copyright (C) 2022 Microchip Technology Inc. and its subsidiaries.3 * Microchip VCAP API4 */5 6#ifndef __VCAP_API_DEBUGFS__7#define __VCAP_API_DEBUGFS__8 9#include <linux/types.h>10#include <linux/debugfs.h>11#include <linux/netdevice.h>12 13#include "vcap_api.h"14 15#if defined(CONFIG_DEBUG_FS)16 17void vcap_port_debugfs(struct device *dev, struct dentry *parent,18		       struct vcap_control *vctrl,19		       struct net_device *ndev);20 21/* Create a debugFS entry for a vcap instance */22struct dentry *vcap_debugfs(struct device *dev, struct dentry *parent,23			    struct vcap_control *vctrl);24 25#else26 27static inline void vcap_port_debugfs(struct device *dev, struct dentry *parent,28				     struct vcap_control *vctrl,29				     struct net_device *ndev)30{31}32 33static inline struct dentry *vcap_debugfs(struct device *dev,34					  struct dentry *parent,35					  struct vcap_control *vctrl)36{37	return NULL;38}39 40#endif41#endif /* __VCAP_API_DEBUGFS__ */42