FILE
nouveau_debugfs.h
File preview with syntax highlighting.
linux-6.19.14/drivers/gpu/drm/nouveau/nouveau_debugfs.h
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.