Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
nv31.c File Reference
#include <core/os.h>
#include <core/class.h>
#include <core/engctx.h>
#include <core/handle.h>
#include <subdev/fb.h>
#include <subdev/timer.h>
#include <subdev/instmem.h>
#include <engine/fifo.h>
#include <engine/mpeg.h>
#include <engine/graph/nv40.h>

Go to the source code of this file.

Data Structures

struct  nv31_mpeg_priv
 
struct  nv31_mpeg_chan
 

Functions

void nv31_mpeg_tile_prog (struct nouveau_engine *engine, int i)
 
void nv31_mpeg_intr (struct nouveau_subdev *subdev)
 
int nv31_mpeg_init (struct nouveau_object *object)
 

Variables

struct nouveau_oclass nv31_mpeg_sclass []
 
struct nouveau_oclass nv31_mpeg_oclass
 

Function Documentation

int nv31_mpeg_init ( struct nouveau_object object)

Definition at line 263 of file nv31.c.

void nv31_mpeg_intr ( struct nouveau_subdev subdev)

Definition at line 197 of file nv31.c.

void nv31_mpeg_tile_prog ( struct nouveau_engine engine,
int  i 
)

Definition at line 186 of file nv31.c.

Variable Documentation

struct nouveau_oclass nv31_mpeg_oclass
Initial value:
= {
.handle = NV_ENGINE(MPEG, 0x31),
.ofuncs = &(struct nouveau_ofuncs) {
.ctor = nv31_mpeg_ctor,
.init = nv31_mpeg_init,
},
}

Definition at line 300 of file nv31.c.

struct nouveau_oclass nv31_mpeg_sclass[]
Initial value:
= {
{ 0x3174, &nv31_mpeg_ofuncs, nv31_mpeg_omthds },
{}
}

Definition at line 131 of file nv31.c.