Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Data Fields
drm_i915_error_state Struct Reference

#include <i915_drv.h>

Data Structures

struct  drm_i915_error_buffer
 
struct  drm_i915_error_ring
 

Data Fields

struct kref ref
 
u32 eir
 
u32 pgtbl_er
 
u32 ier
 
u32 ccid
 
bool waiting [I915_NUM_RINGS]
 
u32 pipestat [I915_MAX_PIPES]
 
u32 tail [I915_NUM_RINGS]
 
u32 head [I915_NUM_RINGS]
 
u32 ipeir [I915_NUM_RINGS]
 
u32 ipehr [I915_NUM_RINGS]
 
u32 instdone [I915_NUM_RINGS]
 
u32 acthd [I915_NUM_RINGS]
 
u32 semaphore_mboxes [I915_NUM_RINGS][I915_NUM_RINGS-1]
 
u32 rc_psmi [I915_NUM_RINGS]
 
u32 cpu_ring_head [I915_NUM_RINGS]
 
u32 cpu_ring_tail [I915_NUM_RINGS]
 
u32 error
 
u32 err_int
 
u32 instpm [I915_NUM_RINGS]
 
u32 instps [I915_NUM_RINGS]
 
u32 extra_instdone [I915_NUM_INSTDONE_REG]
 
u32 seqno [I915_NUM_RINGS]
 
u64 bbaddr
 
u32 fault_reg [I915_NUM_RINGS]
 
u32 done_reg
 
u32 faddr [I915_NUM_RINGS]
 
u64 fence [I915_MAX_NUM_FENCES]
 
struct timeval time
 
struct
drm_i915_error_state::drm_i915_error_ring 
ring [I915_NUM_RINGS]
 
struct
drm_i915_error_state::drm_i915_error_buffer
active_bo
 
struct
drm_i915_error_state::drm_i915_error_buffer
pinned_bo
 
u32 active_bo_count
 
u32 pinned_bo_count
 
struct intel_overlay_error_state * overlay
 
struct intel_display_error_state * display
 

Detailed Description

Definition at line 179 of file i915_drv.h.

Field Documentation

Definition at line 192 of file i915_drv.h.

u32 active_bo_count

Definition at line 238 of file i915_drv.h.

u64 bbaddr

Definition at line 204 of file i915_drv.h.

Definition at line 184 of file i915_drv.h.

u32 cpu_ring_head[I915_NUM_RINGS]

Definition at line 196 of file i915_drv.h.

u32 cpu_ring_tail[I915_NUM_RINGS]

Definition at line 197 of file i915_drv.h.

struct intel_display_error_state* display

Definition at line 240 of file i915_drv.h.

u32 done_reg

Definition at line 206 of file i915_drv.h.

u32 eir

Definition at line 181 of file i915_drv.h.

u32 err_int

Definition at line 199 of file i915_drv.h.

u32 error

Definition at line 198 of file i915_drv.h.

u32 extra_instdone[I915_NUM_INSTDONE_REG]

Definition at line 202 of file i915_drv.h.

Definition at line 207 of file i915_drv.h.

u32 fault_reg[I915_NUM_RINGS]

Definition at line 205 of file i915_drv.h.

Definition at line 208 of file i915_drv.h.

Definition at line 188 of file i915_drv.h.

u32 ier

Definition at line 183 of file i915_drv.h.

u32 instdone[I915_NUM_RINGS]

Definition at line 191 of file i915_drv.h.

Definition at line 200 of file i915_drv.h.

Definition at line 201 of file i915_drv.h.

Definition at line 190 of file i915_drv.h.

Definition at line 189 of file i915_drv.h.

struct intel_overlay_error_state* overlay

Definition at line 239 of file i915_drv.h.

u32 pgtbl_er

Definition at line 182 of file i915_drv.h.

u32 pinned_bo_count

Definition at line 238 of file i915_drv.h.

u32 pipestat[I915_MAX_PIPES]

Definition at line 186 of file i915_drv.h.

u32 rc_psmi[I915_NUM_RINGS]

Definition at line 194 of file i915_drv.h.

struct kref ref

Definition at line 180 of file i915_drv.h.

u32 semaphore_mboxes[I915_NUM_RINGS][I915_NUM_RINGS-1]

Definition at line 193 of file i915_drv.h.

Definition at line 203 of file i915_drv.h.

Definition at line 187 of file i915_drv.h.

Definition at line 209 of file i915_drv.h.

bool waiting[I915_NUM_RINGS]

Definition at line 185 of file i915_drv.h.


The documentation for this struct was generated from the following file: