Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
base.c File Reference
#include <core/object.h>
#include <core/handle.h>
#include <engine/dmaobj.h>
#include <engine/fifo.h>

Go to the source code of this file.

Functions

int nouveau_fifo_channel_create_ (struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, int bar, u32 addr, u32 size, u32 pushbuf, u32 engmask, int len, void **ptr)
 
void nouveau_fifo_channel_destroy (struct nouveau_fifo_chan *chan)
 
void _nouveau_fifo_channel_dtor (struct nouveau_object *object)
 
u32 _nouveau_fifo_channel_rd32 (struct nouveau_object *object, u32 addr)
 
void _nouveau_fifo_channel_wr32 (struct nouveau_object *object, u32 addr, u32 data)
 
void nouveau_fifo_destroy (struct nouveau_fifo *priv)
 
int nouveau_fifo_create_ (struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, int min, int max, int length, void **pobject)
 

Function Documentation

void _nouveau_fifo_channel_dtor ( struct nouveau_object object)

Definition at line 115 of file base.c.

u32 _nouveau_fifo_channel_rd32 ( struct nouveau_object object,
u32  addr 
)

Definition at line 122 of file base.c.

void _nouveau_fifo_channel_wr32 ( struct nouveau_object object,
u32  addr,
u32  data 
)

Definition at line 129 of file base.c.

int nouveau_fifo_channel_create_ ( struct nouveau_object parent,
struct nouveau_object engine,
struct nouveau_oclass oclass,
int  bar,
u32  addr,
u32  size,
u32  pushbuf,
u32  engmask,
int  len,
void **  ptr 
)

Definition at line 32 of file base.c.

void nouveau_fifo_channel_destroy ( struct nouveau_fifo_chan chan)

Definition at line 98 of file base.c.

int nouveau_fifo_create_ ( struct nouveau_object parent,
struct nouveau_object engine,
struct nouveau_oclass oclass,
int  min,
int  max,
int  length,
void **  pobject 
)

Definition at line 158 of file base.c.

void nouveau_fifo_destroy ( struct nouveau_fifo priv)

Definition at line 151 of file base.c.