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

#include <nouveau_drm.h>

Data Fields

struct nouveau_cli client
 
struct drm_devicedev
 
struct nouveau_objectdevice
 
struct list_head clients
 
struct {
enum  { UNKNOWN = 0, DISABLE = 1, ENABLED = 2 }
 
   enum nouveau_drm:: { ... }    stat
 
   u32   base
 
   u32   size
 
agp
 
struct {
   struct drm_global_reference   mem_global_ref
 
   struct ttm_bo_global_ref   bo_global_ref
 
   struct ttm_bo_device   bdev
 
   atomic_t   validate_sequence
 
   int(*   move )(struct nouveau_channel
      *, struct ttm_buffer_object
      *, struct ttm_mem_reg
      *, struct ttm_mem_reg *)
 
   int   mtrr
 
ttm
 
struct {
   u64   vram_available
 
   u64   gart_available
 
gem
 
voidfence
 
struct nouveau_channelcechan
 
struct nouveau_channelchannel
 
struct nouveau_gpuobjnotify
 
struct nouveau_fbdevfbcon
 
struct {
   struct nouveau_drm_tile   reg [15]
 
   spinlock_t   lock
 
tile
 
struct nvbios vbios
 
struct nouveau_displaydisplay
 
struct backlight_devicebacklight
 
struct nouveau_pmpm
 

Detailed Description

Definition at line 61 of file nouveau_drm.h.

Field Documentation

struct { ... } agp

Definition at line 114 of file nouveau_drm.h.

u32 base

Definition at line 74 of file nouveau_drm.h.

Definition at line 82 of file nouveau_drm.h.

struct ttm_bo_global_ref bo_global_ref

Definition at line 81 of file nouveau_drm.h.

Definition at line 100 of file nouveau_drm.h.

Definition at line 101 of file nouveau_drm.h.

Definition at line 62 of file nouveau_drm.h.

struct list_head clients

Definition at line 66 of file nouveau_drm.h.

Definition at line 63 of file nouveau_drm.h.

Definition at line 65 of file nouveau_drm.h.

Definition at line 113 of file nouveau_drm.h.

Definition at line 103 of file nouveau_drm.h.

void* fence

Definition at line 97 of file nouveau_drm.h.

u64 gart_available

Definition at line 93 of file nouveau_drm.h.

struct { ... } gem
spinlock_t lock

Definition at line 108 of file nouveau_drm.h.

struct drm_global_reference mem_global_ref

Definition at line 80 of file nouveau_drm.h.

Definition at line 84 of file nouveau_drm.h.

int mtrr

Definition at line 87 of file nouveau_drm.h.

Definition at line 102 of file nouveau_drm.h.

Definition at line 117 of file nouveau_drm.h.

Definition at line 107 of file nouveau_drm.h.

u32 size

Definition at line 75 of file nouveau_drm.h.

enum { ... } stat
struct { ... } tile
struct { ... } ttm
atomic_t validate_sequence

Definition at line 83 of file nouveau_drm.h.

struct nvbios vbios

Definition at line 112 of file nouveau_drm.h.

u64 vram_available

Definition at line 92 of file nouveau_drm.h.


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