linux/drivers/gpu/drm/nouveau/nouveau_debugfs.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2#ifndef __NOUVEAU_DEBUGFS_H__
   3#define __NOUVEAU_DEBUGFS_H__
   4
   5#include <drm/drmP.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 int  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 int
  26nouveau_drm_debugfs_init(struct drm_minor *minor)
  27{
  28       return 0;
  29}
  30
  31static inline int
  32nouveau_debugfs_init(struct nouveau_drm *drm)
  33{
  34        return 0;
  35}
  36
  37static inline void
  38nouveau_debugfs_fini(struct nouveau_drm *drm)
  39{
  40}
  41
  42#endif
  43
  44#endif
  45