File Index
Files and directories
Sign in
FILE

nouveau_debugfs.h

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/nouveau/nouveau_debugfs.h C
 1/* SPDX-License-Identifier: MIT */
 2#ifndef __NOUVEAU_DEBUGFS_H__
 3#define __NOUVEAU_DEBUGFS_H__
 4
 5#include <drm/drm_debugfs.h>
 6
 7#if defined(CONFIG_DEBUG_FS)
 8
 9#include "nouveau_drv.h"
10
11struct nouveau_debugfs {
12	struct nvif_object ctrl;
13};
14
15static inline struct nouveau_debugfs *
16nouveau_debugfs(struct drm_device *dev)
17{
18	return nouveau_drm(dev)->debugfs;
19}
20
21extern void  nouveau_drm_debugfs_init(struct drm_minor *);
22extern int  nouveau_debugfs_init(struct nouveau_drm *);
23extern void nouveau_debugfs_fini(struct nouveau_drm *);
24
25extern struct dentry *nouveau_debugfs_root;
26
27void nouveau_module_debugfs_init(void);
28void nouveau_module_debugfs_fini(void);
29#else
30static inline void
31nouveau_drm_debugfs_init(struct drm_minor *minor)
32{}
33
34static inline int
35nouveau_debugfs_init(struct nouveau_drm *drm)
36{
37	return 0;
38}
39
40static inline void
41nouveau_debugfs_fini(struct nouveau_drm *drm)
42{
43}
44
45static inline void
46nouveau_module_debugfs_init(void)
47{
48}
49
50static inline void
51nouveau_module_debugfs_fini(void)
52{
53}
54
55#endif
56
57#endif
~/ Read-only file preview.