Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nv50.h
Go to the documentation of this file.
1 #ifndef __NV50_FIFO_H__
2 #define __NV50_FIFO_H__
3 
4 struct nv50_fifo_priv {
5  struct nouveau_fifo base;
6  struct nouveau_gpuobj *playlist[2];
8 };
9 
16  struct nouveau_vm *vm;
17 };
18 
21  u32 subc[8];
23 };
24 
26 
27 void nv50_fifo_object_detach(struct nouveau_object *, int);
28 void nv50_fifo_chan_dtor(struct nouveau_object *);
29 int nv50_fifo_chan_fini(struct nouveau_object *, bool);
30 
32 
33 void nv50_fifo_dtor(struct nouveau_object *);
34 int nv50_fifo_init(struct nouveau_object *);
35 
36 #endif