msm_sysstats.h 557 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
  4. */
  5. #ifndef _MSM_SYSSTATS_H_
  6. #define _MSM_SYSSTATS_H_
  7. #include <uapi/linux/msm_sysstats.h>
  8. #if IS_ENABLED(CONFIG_MSM_SYSSTATS)
  9. extern void sysstats_register_kgsl_stats_cb(u64 (*cb)(pid_t pid));
  10. extern void sysstats_unregister_kgsl_stats_cb(void);
  11. #else
  12. static inline void sysstats_register_kgsl_stats_cb(u64 (*cb)(pid_t pid))
  13. {
  14. }
  15. static inline void sysstats_unregister_kgsl_stats_cb(void)
  16. {
  17. }
  18. #endif
  19. #endif /* _MSM_SYSSTATS_H_ */