Linux Kernel
3.7.1
|
#include <core/os.h>
#include <core/class.h>
#include <core/engctx.h>
#include <core/namedb.h>
#include <core/handle.h>
#include <core/ramht.h>
#include <subdev/instmem.h>
#include <subdev/instmem/nv04.h>
#include <subdev/timer.h>
#include <subdev/fb.h>
#include <engine/fifo.h>
#include "nv04.h"
Go to the source code of this file.
Functions | |
int | nv04_fifo_object_attach (struct nouveau_object *parent, struct nouveau_object *object, u32 handle) |
void | nv04_fifo_object_detach (struct nouveau_object *parent, int cookie) |
int | nv04_fifo_context_attach (struct nouveau_object *parent, struct nouveau_object *object) |
void | nv04_fifo_chan_dtor (struct nouveau_object *object) |
int | nv04_fifo_chan_init (struct nouveau_object *object) |
int | nv04_fifo_chan_fini (struct nouveau_object *object, bool suspend) |
int | nv04_fifo_context_ctor (struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) |
void | nv04_fifo_pause (struct nouveau_fifo *pfifo, unsigned long *pflags) __acquires(priv-> base.lock) |
void | nv04_fifo_start (struct nouveau_fifo *pfifo, unsigned long *pflags) __releases(priv-> base.lock) |
void | nv04_fifo_intr (struct nouveau_subdev *subdev) |
void | nv04_fifo_dtor (struct nouveau_object *object) |
int | nv04_fifo_init (struct nouveau_object *object) |
Variables | |
struct nouveau_oclass | nv04_fifo_oclass |
void nv04_fifo_chan_dtor | ( | struct nouveau_object * | object | ) |
int nv04_fifo_chan_fini | ( | struct nouveau_object * | object, |
bool | suspend | ||
) |
int nv04_fifo_chan_init | ( | struct nouveau_object * | object | ) |
int nv04_fifo_context_attach | ( | struct nouveau_object * | parent, |
struct nouveau_object * | object | ||
) |
int nv04_fifo_context_ctor | ( | struct nouveau_object * | parent, |
struct nouveau_object * | engine, | ||
struct nouveau_oclass * | oclass, | ||
void * | data, | ||
u32 | size, | ||
struct nouveau_object ** | pobject | ||
) |
void nv04_fifo_dtor | ( | struct nouveau_object * | object | ) |
int nv04_fifo_init | ( | struct nouveau_object * | object | ) |
void nv04_fifo_intr | ( | struct nouveau_subdev * | subdev | ) |
int nv04_fifo_object_attach | ( | struct nouveau_object * | parent, |
struct nouveau_object * | object, | ||
u32 | handle | ||
) |
void nv04_fifo_object_detach | ( | struct nouveau_object * | parent, |
int | cookie | ||
) |
void nv04_fifo_pause | ( | struct nouveau_fifo * | pfifo, |
unsigned long * | pflags | ||
) | -> base.lock) |
void nv04_fifo_start | ( | struct nouveau_fifo * | pfifo, |
unsigned long * | pflags | ||
) | -> base.lock) |
struct nouveau_oclass nv04_fifo_oclass |