XenevaOS
Loading...
Searching...
No Matches
Classes | Macros
dynamic_debug.h File Reference
#include <linux/printk.h>
Include dependency graph for dynamic_debug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _ddebug_class_map
 

Macros

#define dynamic_pr_debug(desc, fmt, ...)   do { (void)(desc); } while (0)
 
#define dynamic_dev_dbg(dev, fmt, ...)   do { (void)(dev); } while (0)
 
#define dynamic_dev_warn(dev, fmt, ...)   do { (void)(dev); } while (0)
 
#define DEFINE_DYNAMIC_DEBUG_METADATA(id, fmt)
 
#define DEFINE_DYNAMIC_DEBUG_METADATA_CLS(cls, id, fmt)
 
#define DYNAMIC_DEBUG_BRANCH(descriptor)   0
 
#define DD_CLASS_TYPE_DISJOINT_BITS   0
 
#define DECLARE_DYNDBG_CLASSMAP(mapname, type, _idx, ...)
 

Macro Definition Documentation

◆ DD_CLASS_TYPE_DISJOINT_BITS

#define DD_CLASS_TYPE_DISJOINT_BITS   0

◆ DECLARE_DYNDBG_CLASSMAP

#define DECLARE_DYNDBG_CLASSMAP (   mapname,
  type,
  _idx,
  ... 
)
Value:
static const struct _ddebug_class_map mapname = { \
.modname = "drm", \
.class_id = (type), \
.name = #mapname, \
}
struct drm_crtc struct drm_plane struct drm_plane const struct drm_crtc_funcs const char * name
Definition drm_crtc.h:1242
Definition dynamic_debug.h:42
const char * modname
Definition dynamic_debug.h:43

◆ DEFINE_DYNAMIC_DEBUG_METADATA

#define DEFINE_DYNAMIC_DEBUG_METADATA (   id,
  fmt 
)

◆ DEFINE_DYNAMIC_DEBUG_METADATA_CLS

#define DEFINE_DYNAMIC_DEBUG_METADATA_CLS (   cls,
  id,
  fmt 
)

◆ DYNAMIC_DEBUG_BRANCH

#define DYNAMIC_DEBUG_BRANCH (   descriptor)    0

◆ dynamic_dev_dbg

#define dynamic_dev_dbg (   dev,
  fmt,
  ... 
)    do { (void)(dev); } while (0)

◆ dynamic_dev_warn

#define dynamic_dev_warn (   dev,
  fmt,
  ... 
)    do { (void)(dev); } while (0)

◆ dynamic_pr_debug

#define dynamic_pr_debug (   desc,
  fmt,
  ... 
)    do { (void)(desc); } while (0)