]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/gpu/drm/nouveau/nouveau_debugfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[mirror_ubuntu-bionic-kernel.git] / drivers / gpu / drm / nouveau / nouveau_debugfs.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
33b903e8
MS
2#ifndef __NOUVEAU_DEBUGFS_H__
3#define __NOUVEAU_DEBUGFS_H__
4
5#include <drm/drmP.h>
6
7#if defined(CONFIG_DEBUG_FS)
b126a200 8
4dc28134 9#include "nouveau_drv.h"
b126a200
KH
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
56c101af 21extern int nouveau_drm_debugfs_init(struct drm_minor *);
b126a200
KH
22extern int nouveau_debugfs_init(struct nouveau_drm *);
23extern void nouveau_debugfs_fini(struct nouveau_drm *);
33b903e8
MS
24#else
25static inline int
56c101af 26nouveau_drm_debugfs_init(struct drm_minor *minor)
33b903e8
MS
27{
28 return 0;
29}
30
b126a200 31static inline int
38b17519 32nouveau_debugfs_init(struct nouveau_drm *drm)
b126a200
KH
33{
34 return 0;
35}
36
37static inline void
38b17519 38nouveau_debugfs_fini(struct nouveau_drm *drm)
b126a200
KH
39{
40}
41
33b903e8
MS
42#endif
43
44#endif