Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */
0003 
0004 #ifndef __CC_DEBUGFS_H__
0005 #define __CC_DEBUGFS_H__
0006 
0007 #ifdef CONFIG_DEBUG_FS
0008 void cc_debugfs_global_init(void);
0009 void cc_debugfs_global_fini(void);
0010 
0011 int cc_debugfs_init(struct cc_drvdata *drvdata);
0012 void cc_debugfs_fini(struct cc_drvdata *drvdata);
0013 
0014 #else
0015 
0016 static inline void cc_debugfs_global_init(void) {}
0017 static inline void cc_debugfs_global_fini(void) {}
0018 
0019 static inline int cc_debugfs_init(struct cc_drvdata *drvdata)
0020 {
0021     return 0;
0022 }
0023 
0024 static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {}
0025 
0026 #endif
0027 
0028 #endif /*__CC_SYSFS_H__*/