Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
nv04.c File Reference
#include <core/gpuobj.h>
#include "nv04.h"

Go to the source code of this file.

Macros

#define NV04_PDMA_SIZE   (128 * 1024 * 1024)
 
#define NV04_PDMA_PAGE   ( 4 * 1024)
 

Functions

int nv04_vm_create (struct nouveau_vmmgr *vmm, u64 offset, u64 length, u64 mmstart, struct nouveau_vm **pvm)
 
void nv04_vmmgr_dtor (struct nouveau_object *object)
 

Variables

struct nouveau_oclass nv04_vmmgr_oclass
 

Macro Definition Documentation

#define NV04_PDMA_PAGE   ( 4 * 1024)

Definition at line 30 of file nv04.c.

#define NV04_PDMA_SIZE   (128 * 1024 * 1024)

Definition at line 29 of file nv04.c.

Function Documentation

int nv04_vm_create ( struct nouveau_vmmgr vmm,
u64  offset,
u64  length,
u64  mmstart,
struct nouveau_vm **  pvm 
)

Definition at line 73 of file nv04.c.

void nv04_vmmgr_dtor ( struct nouveau_object object)

Definition at line 128 of file nv04.c.

Variable Documentation

struct nouveau_oclass nv04_vmmgr_oclass
Initial value:
= {
.handle = NV_SUBDEV(VM, 0x04),
.ofuncs = &(struct nouveau_ofuncs) {
.ctor = nv04_vmmgr_ctor,
.dtor = nv04_vmmgr_dtor,
},
}

Definition at line 143 of file nv04.c.