1*dd11376bSBart Van Assche /* SPDX-License-Identifier: GPL-2.0 */ 2*dd11376bSBart Van Assche /* Copyright (C) 2020 Intel Corporation 3*dd11376bSBart Van Assche */ 4*dd11376bSBart Van Assche 5*dd11376bSBart Van Assche #ifndef __UFS_DEBUGFS_H__ 6*dd11376bSBart Van Assche #define __UFS_DEBUGFS_H__ 7*dd11376bSBart Van Assche 8*dd11376bSBart Van Assche struct ufs_hba; 9*dd11376bSBart Van Assche 10*dd11376bSBart Van Assche #ifdef CONFIG_DEBUG_FS 11*dd11376bSBart Van Assche void __init ufs_debugfs_init(void); 12*dd11376bSBart Van Assche void ufs_debugfs_exit(void); 13*dd11376bSBart Van Assche void ufs_debugfs_hba_init(struct ufs_hba *hba); 14*dd11376bSBart Van Assche void ufs_debugfs_hba_exit(struct ufs_hba *hba); 15*dd11376bSBart Van Assche void ufs_debugfs_exception_event(struct ufs_hba *hba, u16 status); 16*dd11376bSBart Van Assche #else ufs_debugfs_init(void)17*dd11376bSBart Van Asschestatic inline void ufs_debugfs_init(void) {} ufs_debugfs_exit(void)18*dd11376bSBart Van Asschestatic inline void ufs_debugfs_exit(void) {} ufs_debugfs_hba_init(struct ufs_hba * hba)19*dd11376bSBart Van Asschestatic inline void ufs_debugfs_hba_init(struct ufs_hba *hba) {} ufs_debugfs_hba_exit(struct ufs_hba * hba)20*dd11376bSBart Van Asschestatic inline void ufs_debugfs_hba_exit(struct ufs_hba *hba) {} ufs_debugfs_exception_event(struct ufs_hba * hba,u16 status)21*dd11376bSBart Van Asschestatic inline void ufs_debugfs_exception_event(struct ufs_hba *hba, u16 status) {} 22*dd11376bSBart Van Assche #endif 23*dd11376bSBart Van Assche 24*dd11376bSBart Van Assche #endif 25