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

#include <nouveau_chan.h>

Data Fields

struct nouveau_clicli
 
struct nouveau_drmdrm
 
u32 handle
 
u32 vram
 
u32 gart
 
struct {
   struct nouveau_bo *   buffer
 
   struct nouveau_vma   vma
 
   u32   handle
 
push
 
bool accel_done
 
voidfence
 
struct {
   int   max
 
   int   free
 
   int   cur
 
   int   put
 
   int   ib_base
 
   int   ib_max
 
   int   ib_free
 
   int   ib_put
 
dma
 
u32 user_get_hi
 
u32 user_get
 
u32 user_put
 
struct nouveau_objectobject
 

Detailed Description

Definition at line 6 of file nouveau_chan.h.

Field Documentation

bool accel_done

Definition at line 21 of file nouveau_chan.h.

Definition at line 15 of file nouveau_chan.h.

Definition at line 7 of file nouveau_chan.h.

int cur

Definition at line 26 of file nouveau_chan.h.

struct { ... } dma

Definition at line 8 of file nouveau_chan.h.

void* fence

Definition at line 22 of file nouveau_chan.h.

int free

Definition at line 25 of file nouveau_chan.h.

u32 gart

Definition at line 12 of file nouveau_chan.h.

Definition at line 10 of file nouveau_chan.h.

int ib_base

Definition at line 28 of file nouveau_chan.h.

int ib_free

Definition at line 30 of file nouveau_chan.h.

int ib_max

Definition at line 29 of file nouveau_chan.h.

int ib_put

Definition at line 31 of file nouveau_chan.h.

int max

Definition at line 24 of file nouveau_chan.h.

Definition at line 37 of file nouveau_chan.h.

struct { ... } push
int put

Definition at line 27 of file nouveau_chan.h.

u32 user_get

Definition at line 34 of file nouveau_chan.h.

u32 user_get_hi

Definition at line 33 of file nouveau_chan.h.

u32 user_put

Definition at line 35 of file nouveau_chan.h.

Definition at line 16 of file nouveau_chan.h.

u32 vram

Definition at line 11 of file nouveau_chan.h.


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