brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · c44ebde Raw
35 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/* Copyright(c) 2017 - 2019 Pensando Systems, Inc */3 4#ifndef _IONIC_DEBUGFS_H_5#define _IONIC_DEBUGFS_H_6 7#include <linux/debugfs.h>8 9#ifdef CONFIG_DEBUG_FS10 11void ionic_debugfs_create(void);12void ionic_debugfs_destroy(void);13void ionic_debugfs_add_dev(struct ionic *ionic);14void ionic_debugfs_del_dev(struct ionic *ionic);15void ionic_debugfs_add_ident(struct ionic *ionic);16void ionic_debugfs_add_sizes(struct ionic *ionic);17void ionic_debugfs_add_lif(struct ionic_lif *lif);18void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq);19void ionic_debugfs_del_lif(struct ionic_lif *lif);20void ionic_debugfs_del_qcq(struct ionic_qcq *qcq);21#else22static inline void ionic_debugfs_create(void) { }23static inline void ionic_debugfs_destroy(void) { }24static inline void ionic_debugfs_add_dev(struct ionic *ionic) { }25static inline void ionic_debugfs_del_dev(struct ionic *ionic) { }26static inline void ionic_debugfs_add_ident(struct ionic *ionic) { }27static inline void ionic_debugfs_add_sizes(struct ionic *ionic) { }28static inline void ionic_debugfs_add_lif(struct ionic_lif *lif) { }29static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { }30static inline void ionic_debugfs_del_lif(struct ionic_lif *lif) { }31static inline void ionic_debugfs_del_qcq(struct ionic_qcq *qcq) { }32#endif33 34#endif /* _IONIC_DEBUGFS_H_ */35