XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
drm_device.h File Reference
#include <linux/list.h>
#include <linux/kref.h>
#include <linux/mutex.h>
#include <linux/idr.h>
#include <linux/sched.h>
#include <drm/drm_mode_config.h>
Include dependency graph for drm_device.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  drm_wedge_task_info
 
struct  drm_device
 

Macros

#define DRM_WEDGE_RECOVERY_NONE   BIT(0) /* optional telemetry collection */
 
#define DRM_WEDGE_RECOVERY_REBIND   BIT(1) /* unbind + bind driver */
 
#define DRM_WEDGE_RECOVERY_BUS_RESET   BIT(2) /* unbind + reset bus device + bind */
 
#define DRM_WEDGE_RECOVERY_VENDOR   BIT(3) /* vendor specific recovery method */
 

Enumerations

enum  switch_power_state { DRM_SWITCH_POWER_ON = 0 , DRM_SWITCH_POWER_OFF = 1 , DRM_SWITCH_POWER_CHANGING = 2 , DRM_SWITCH_POWER_DYNAMIC_OFF = 3 }
 

Functions

void drm_dev_set_dma_dev (struct drm_device *dev, struct device *dma_dev)
 

Macro Definition Documentation

◆ DRM_WEDGE_RECOVERY_BUS_RESET

#define DRM_WEDGE_RECOVERY_BUS_RESET   BIT(2) /* unbind + reset bus device + bind */

◆ DRM_WEDGE_RECOVERY_NONE

#define DRM_WEDGE_RECOVERY_NONE   BIT(0) /* optional telemetry collection */

◆ DRM_WEDGE_RECOVERY_REBIND

#define DRM_WEDGE_RECOVERY_REBIND   BIT(1) /* unbind + bind driver */

◆ DRM_WEDGE_RECOVERY_VENDOR

#define DRM_WEDGE_RECOVERY_VENDOR   BIT(3) /* vendor specific recovery method */

Enumeration Type Documentation

◆ switch_power_state

enum switch_power_state - power state of drm device

Enumerator
DRM_SWITCH_POWER_ON 

@DRM_SWITCH_POWER_ON: Power state is ON

DRM_SWITCH_POWER_OFF 

@DRM_SWITCH_POWER_OFF: Power state is OFF

DRM_SWITCH_POWER_CHANGING 

@DRM_SWITCH_POWER_CHANGING: Power state is changing

DRM_SWITCH_POWER_DYNAMIC_OFF 

@DRM_SWITCH_POWER_DYNAMIC_OFF: Suspended

Function Documentation

◆ drm_dev_set_dma_dev()

void drm_dev_set_dma_dev ( struct drm_device *  dev,
struct device *  dma_dev 
)