root/drivers/gpu/drm/nouveau/nouveau_debugfs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. nouveau_debugfs
  2. nouveau_drm_debugfs_init
  3. nouveau_debugfs_init
  4. nouveau_debugfs_fini

   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 
  11 struct nouveau_debugfs {
  12         struct nvif_object ctrl;
  13 };
  14 
  15 static inline struct nouveau_debugfs *
  16 nouveau_debugfs(struct drm_device *dev)
  17 {
  18         return nouveau_drm(dev)->debugfs;
  19 }
  20 
  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)
  27 {
  28        return 0;
  29 }
  30 
  31 static inline int
  32 nouveau_debugfs_init(struct nouveau_drm *drm)
  33 {
  34         return 0;
  35 }
  36 
  37 static inline void
  38 nouveau_debugfs_fini(struct nouveau_drm *drm)
  39 {
  40 }
  41 
  42 #endif
  43 
  44 #endif

/* [<][>][^][v][top][bottom][index][help] */