123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /* SPDX-License-Identifier: MIT */
- #ifndef __NOUVEAU_DEBUGFS_H__
- #define __NOUVEAU_DEBUGFS_H__
- #include <drm/drm_debugfs.h>
- #if defined(CONFIG_DEBUG_FS)
- #include "nouveau_drv.h"
- struct nouveau_debugfs {
- struct nvif_object ctrl;
- };
- static inline struct nouveau_debugfs *
- nouveau_debugfs(struct drm_device *dev)
- {
- return nouveau_drm(dev)->debugfs;
- }
- extern void nouveau_drm_debugfs_init(struct drm_minor *);
- extern int nouveau_debugfs_init(struct nouveau_drm *);
- extern void nouveau_debugfs_fini(struct nouveau_drm *);
- #else
- static inline void
- nouveau_drm_debugfs_init(struct drm_minor *minor)
- {}
- static inline int
- nouveau_debugfs_init(struct nouveau_drm *drm)
- {
- return 0;
- }
- static inline void
- nouveau_debugfs_fini(struct nouveau_drm *drm)
- {
- }
- #endif
- #endif
|