Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
graph.h File Reference
#include <core/engine.h>
#include <core/engctx.h>
#include <core/enum.h>

Go to the source code of this file.

Data Structures

struct  nouveau_graph_chan
 
struct  nouveau_graph
 

Macros

#define nouveau_graph_context_create(p, e, c, g, s, a, f, d)   nouveau_engctx_create((p), (e), (c), (g), (s), (a), (f), (d))
 
#define nouveau_graph_context_destroy(d)   nouveau_engctx_destroy(&(d)->base)
 
#define nouveau_graph_context_init(d)   nouveau_engctx_init(&(d)->base)
 
#define nouveau_graph_context_fini(d, s)   nouveau_engctx_fini(&(d)->base, (s))
 
#define _nouveau_graph_context_dtor   _nouveau_engctx_dtor
 
#define _nouveau_graph_context_init   _nouveau_engctx_init
 
#define _nouveau_graph_context_fini   _nouveau_engctx_fini
 
#define _nouveau_graph_context_rd32   _nouveau_engctx_rd32
 
#define _nouveau_graph_context_wr32   _nouveau_engctx_wr32
 
#define nouveau_graph_create(p, e, c, y, d)   nouveau_engine_create((p), (e), (c), (y), "PGRAPH", "graphics", (d))
 
#define nouveau_graph_destroy(d)   nouveau_engine_destroy(&(d)->base)
 
#define nouveau_graph_init(d)   nouveau_engine_init(&(d)->base)
 
#define nouveau_graph_fini(d, s)   nouveau_engine_fini(&(d)->base, (s))
 
#define _nouveau_graph_dtor   _nouveau_engine_dtor
 
#define _nouveau_graph_init   _nouveau_engine_init
 
#define _nouveau_graph_fini   _nouveau_engine_fini
 

Functions

bool nv04_graph_idle (void *obj)
 

Variables

struct nouveau_oclass nv04_graph_oclass
 
struct nouveau_oclass nv10_graph_oclass
 
struct nouveau_oclass nv20_graph_oclass
 
struct nouveau_oclass nv25_graph_oclass
 
struct nouveau_oclass nv2a_graph_oclass
 
struct nouveau_oclass nv30_graph_oclass
 
struct nouveau_oclass nv34_graph_oclass
 
struct nouveau_oclass nv35_graph_oclass
 
struct nouveau_oclass nv40_graph_oclass
 
struct nouveau_oclass nv50_graph_oclass
 
struct nouveau_oclass nvc0_graph_oclass
 
struct nouveau_oclass nve0_graph_oclass
 
struct nouveau_bitfield nv04_graph_nsource []
 
struct nouveau_ofuncs nv04_graph_ofuncs
 
struct nouveau_bitfield nv10_graph_intr_name []
 
struct nouveau_bitfield nv10_graph_nstatus []
 
struct nouveau_enum nv50_data_error_names []
 

Macro Definition Documentation

#define _nouveau_graph_context_dtor   _nouveau_engctx_dtor

Definition at line 21 of file graph.h.

#define _nouveau_graph_context_fini   _nouveau_engctx_fini

Definition at line 23 of file graph.h.

#define _nouveau_graph_context_init   _nouveau_engctx_init

Definition at line 22 of file graph.h.

#define _nouveau_graph_context_rd32   _nouveau_engctx_rd32

Definition at line 24 of file graph.h.

#define _nouveau_graph_context_wr32   _nouveau_engctx_wr32

Definition at line 25 of file graph.h.

#define _nouveau_graph_dtor   _nouveau_engine_dtor

Definition at line 46 of file graph.h.

#define _nouveau_graph_fini   _nouveau_engine_fini

Definition at line 48 of file graph.h.

#define _nouveau_graph_init   _nouveau_engine_init

Definition at line 47 of file graph.h.

#define nouveau_graph_context_create (   p,
  e,
  c,
  g,
  s,
  a,
  f,
  d 
)    nouveau_engctx_create((p), (e), (c), (g), (s), (a), (f), (d))

Definition at line 12 of file graph.h.

#define nouveau_graph_context_destroy (   d)    nouveau_engctx_destroy(&(d)->base)

Definition at line 14 of file graph.h.

#define nouveau_graph_context_fini (   d,
  s 
)    nouveau_engctx_fini(&(d)->base, (s))

Definition at line 18 of file graph.h.

#define nouveau_graph_context_init (   d)    nouveau_engctx_init(&(d)->base)

Definition at line 16 of file graph.h.

#define nouveau_graph_create (   p,
  e,
  c,
  y,
  d 
)    nouveau_engine_create((p), (e), (c), (y), "PGRAPH", "graphics", (d))

Definition at line 37 of file graph.h.

#define nouveau_graph_destroy (   d)    nouveau_engine_destroy(&(d)->base)

Definition at line 39 of file graph.h.

#define nouveau_graph_fini (   d,
  s 
)    nouveau_engine_fini(&(d)->base, (s))

Definition at line 43 of file graph.h.

#define nouveau_graph_init (   d)    nouveau_engine_init(&(d)->base)

Definition at line 41 of file graph.h.

Function Documentation

bool nv04_graph_idle ( void obj)

Definition at line 1199 of file nv04.c.

Variable Documentation

struct nouveau_bitfield nv04_graph_nsource[]

Definition at line 1232 of file nv04.c.

struct nouveau_oclass nv04_graph_oclass

Definition at line 1379 of file nv04.c.

struct nouveau_ofuncs nv04_graph_ofuncs

Definition at line 981 of file nv04.c.

struct nouveau_bitfield nv10_graph_intr_name[]

Definition at line 1138 of file nv10.c.

struct nouveau_bitfield nv10_graph_nstatus[]

Definition at line 1144 of file nv10.c.

struct nouveau_oclass nv10_graph_oclass

Definition at line 1306 of file nv10.c.

struct nouveau_oclass nv20_graph_oclass

Definition at line 373 of file nv20.c.

struct nouveau_oclass nv25_graph_oclass

Definition at line 159 of file nv25.c.

struct nouveau_oclass nv2a_graph_oclass

Definition at line 126 of file nv2a.c.

struct nouveau_oclass nv30_graph_oclass

Definition at line 230 of file nv30.c.

struct nouveau_oclass nv34_graph_oclass

Definition at line 160 of file nv34.c.

struct nouveau_oclass nv35_graph_oclass

Definition at line 158 of file nv35.c.

struct nouveau_oclass nv40_graph_oclass

Definition at line 489 of file nv40.c.

struct nouveau_enum nv50_data_error_names[]

Definition at line 267 of file nv50.c.

struct nouveau_oclass nv50_graph_oclass

Definition at line 880 of file nv50.c.

struct nouveau_oclass nvc0_graph_oclass

Definition at line 947 of file nvc0.c.

struct nouveau_oclass nve0_graph_oclass

Definition at line 568 of file nve0.c.