Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
nv50.c File Reference
#include <core/client.h>
#include <core/engctx.h>
#include <core/ramht.h>
#include <core/class.h>
#include <core/math.h>
#include <subdev/timer.h>
#include <subdev/bar.h>
#include <engine/dmaobj.h>
#include <engine/fifo.h>
#include "nv50.h"

Go to the source code of this file.


void nv50_fifo_playlist_update (struct nv50_fifo_priv *priv)
void nv50_fifo_object_detach (struct nouveau_object *parent, int cookie)
void nv50_fifo_chan_dtor (struct nouveau_object *object)
int nv50_fifo_chan_fini (struct nouveau_object *object, bool suspend)
void nv50_fifo_context_dtor (struct nouveau_object *object)
void nv50_fifo_dtor (struct nouveau_object *object)
int nv50_fifo_init (struct nouveau_object *object)


struct nouveau_oclass nv50_fifo_oclass

Function Documentation

void nv50_fifo_chan_dtor ( struct nouveau_object object)

Definition at line 286 of file nv50.c.

int nv50_fifo_chan_fini ( struct nouveau_object object,
bool  suspend 

Definition at line 313 of file nv50.c.

void nv50_fifo_context_dtor ( struct nouveau_object object)

Definition at line 396 of file nv50.c.

void nv50_fifo_dtor ( struct nouveau_object object)

Definition at line 455 of file nv50.c.

int nv50_fifo_init ( struct nouveau_object object)

Definition at line 466 of file nv50.c.

void nv50_fifo_object_detach ( struct nouveau_object parent,
int  cookie 

Definition at line 174 of file nv50.c.

void nv50_fifo_playlist_update ( struct nv50_fifo_priv priv)

Definition at line 44 of file nv50.c.

Variable Documentation

struct nouveau_oclass nv50_fifo_oclass
Initial value:
= {
.handle = NV_ENGINE(FIFO, 0x50),
.ofuncs = &(struct nouveau_ofuncs) {
.ctor = nv50_fifo_ctor,
.dtor = nv50_fifo_dtor,
.init = nv50_fifo_init,

Definition at line 494 of file nv50.c.