Linux Kernel
3.7.1
|
#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) |
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 | ||
) |
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 | ) |
int nouveau_fifo_create_ | ( | struct nouveau_object * | parent, |
struct nouveau_object * | engine, | ||
struct nouveau_oclass * | oclass, | ||
int | min, | ||
int | max, | ||
int | length, | ||
void ** | pobject | ||
) |
void nouveau_fifo_destroy | ( | struct nouveau_fifo * | priv | ) |