cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

nouveau_debugfs.h (771B)


      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