linux/drivers/gpu/drm/nouveau/nouveau_debugfs.h
<<
>>
Prefs
   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#else
  25static inline void
  26nouveau_drm_debugfs_init(struct drm_minor *minor)
  27{}
  28
  29static inline int
  30nouveau_debugfs_init(struct nouveau_drm *drm)
  31{
  32        return 0;
  33}
  34
  35static inline void
  36nouveau_debugfs_fini(struct nouveau_drm *drm)
  37{
  38}
  39
  40#endif
  41
  42#endif
  43