debugfs.h 724 B

1234567891011121314151617181920212223242526
  1. /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
  2. /* Copyright 2019 NXP */
  3. #ifndef CAAM_DEBUGFS_H
  4. #define CAAM_DEBUGFS_H
  5. struct dentry;
  6. struct caam_drv_private;
  7. #ifdef CONFIG_DEBUG_FS
  8. void caam_debugfs_init(struct caam_drv_private *ctrlpriv, struct dentry *root);
  9. #else
  10. static inline void caam_debugfs_init(struct caam_drv_private *ctrlpriv,
  11. struct dentry *root)
  12. {}
  13. #endif
  14. #if defined(CONFIG_DEBUG_FS) && defined(CONFIG_CAAM_QI)
  15. void caam_debugfs_qi_congested(void);
  16. void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv);
  17. #else
  18. static inline void caam_debugfs_qi_congested(void) {}
  19. static inline void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv) {}
  20. #endif
  21. #endif /* CAAM_DEBUGFS_H */