Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[cris-mirror.git] / drivers / gpu / drm / nouveau / nouveau_debugfs.h
blob1d01a82d4b6f782587f7fefab073b0c01be4fda0
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __NOUVEAU_DEBUGFS_H__
3 #define __NOUVEAU_DEBUGFS_H__
5 #include <drm/drmP.h>
7 #if defined(CONFIG_DEBUG_FS)
9 #include "nouveau_drv.h"
11 struct nouveau_debugfs {
12 struct nvif_object ctrl;
15 static inline struct nouveau_debugfs *
16 nouveau_debugfs(struct drm_device *dev)
18 return nouveau_drm(dev)->debugfs;
21 extern int nouveau_drm_debugfs_init(struct drm_minor *);
22 extern int nouveau_debugfs_init(struct nouveau_drm *);
23 extern void nouveau_debugfs_fini(struct nouveau_drm *);
24 #else
25 static inline int
26 nouveau_drm_debugfs_init(struct drm_minor *minor)
28 return 0;
31 static inline int
32 nouveau_debugfs_init(struct nouveau_drm *drm)
34 return 0;
37 static inline void
38 nouveau_debugfs_fini(struct nouveau_drm *drm)
42 #endif
44 #endif