XenevaOS
Loading...
Searching...
No Matches
Classes | Macros
drm_debugfs.h File Reference
#include <linux/types.h>
#include <linux/seq_file.h>
#include <drm/drm_gpuvm.h>
Include dependency graph for drm_debugfs.h:

Go to the source code of this file.

Classes

struct  drm_info_list
 
struct  drm_info_node
 
struct  drm_debugfs_info
 
struct  drm_debugfs_entry
 

Macros

#define DRM_DEBUGFS_GPUVA_INFO(show, data)   {"gpuvas", show, DRIVER_GEM_GPUVA, data}
 

Macro Definition Documentation

◆ DRM_DEBUGFS_GPUVA_INFO

#define DRM_DEBUGFS_GPUVA_INFO (   show,
  data 
)    {"gpuvas", show, DRIVER_GEM_GPUVA, data}

DRM_DEBUGFS_GPUVA_INFO - &drm_info_list entry to dump a GPU VA space @show: the &drm_info_list's show callback @data: driver private data

Drivers should use this macro to define a &drm_info_list entry to provide a debugfs file for dumping the GPU VA space regions and mappings.

For each DRM GPU VA space drivers should call drm_debugfs_gpuva_info() from their @show callback.