linux/drivers/gpu/drm/nouveau/nouveau_debugfs.h
<<
>>
Prefs
   1#ifndef __NOUVEAU_DEBUGFS_H__
   2#define __NOUVEAU_DEBUGFS_H__
   3
   4#include <drm/drmP.h>
   5
   6#if defined(CONFIG_DEBUG_FS)
   7
   8#include "nouveau_drv.h"
   9
  10struct nouveau_debugfs {
  11        struct nvif_object ctrl;
  12};
  13
  14static inline struct nouveau_debugfs *
  15nouveau_debugfs(struct drm_device *dev)
  16{
  17        return nouveau_drm(dev)->debugfs;
  18}
  19
  20extern int  nouveau_drm_debugfs_init(struct drm_minor *);
  21extern void nouveau_drm_debugfs_cleanup(struct drm_minor *);
  22extern int  nouveau_debugfs_init(struct nouveau_drm *);
  23extern void nouveau_debugfs_fini(struct nouveau_drm *);
  24#else
  25static inline int
  26nouveau_drm_debugfs_init(struct drm_minor *minor)
  27{
  28       return 0;
  29}
  30
  31static inline void
  32nouveau_drm_debugfs_cleanup(struct drm_minor *minor)
  33{
  34}
  35
  36static inline int
  37nouveau_debugfs_init(struct nouveau_drm *drm)
  38{
  39        return 0;
  40}
  41
  42static inline void
  43nouveau_debugfs_fini(struct nouveau_drm *drm)
  44{
  45}
  46
  47#endif
  48
  49#endif
  50