Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
nouveau_ttm.c File Reference
#include <subdev/fb.h>
#include <subdev/vm.h>
#include <subdev/instmem.h>
#include "nouveau_drm.h"
#include "nouveau_ttm.h"
#include "nouveau_gem.h"
#include <core/subdev/vm/nv04.h>

Go to the source code of this file.

Functions

int nouveau_ttm_mmap (struct file *filp, struct vm_area_struct *vma)
 
int nouveau_ttm_global_init (struct nouveau_drm *drm)
 
void nouveau_ttm_global_release (struct nouveau_drm *drm)
 
int nouveau_ttm_init (struct nouveau_drm *drm)
 
void nouveau_ttm_fini (struct nouveau_drm *drm)
 

Variables

struct ttm_mem_type_manager_func nouveau_vram_manager
 
struct ttm_mem_type_manager_func nouveau_gart_manager
 
struct ttm_mem_type_manager_func nv04_gart_manager
 

Function Documentation

void nouveau_ttm_fini ( struct nouveau_drm drm)

Definition at line 406 of file nouveau_ttm.c.

int nouveau_ttm_global_init ( struct nouveau_drm drm)

Definition at line 289 of file nouveau_ttm.c.

void nouveau_ttm_global_release ( struct nouveau_drm drm)

Definition at line 326 of file nouveau_ttm.c.

int nouveau_ttm_init ( struct nouveau_drm drm)

Definition at line 337 of file nouveau_ttm.c.

int nouveau_ttm_mmap ( struct file filp,
struct vm_area_struct vma 
)

Definition at line 265 of file nouveau_ttm.c.

Variable Documentation

struct ttm_mem_type_manager_func nouveau_gart_manager
Initial value:
= {
nouveau_gart_manager_init,
nouveau_gart_manager_fini,
nouveau_gart_manager_new,
nouveau_gart_manager_del,
nouveau_gart_manager_debug
}

Definition at line 184 of file nouveau_ttm.c.

struct ttm_mem_type_manager_func nouveau_vram_manager
Initial value:
= {
nouveau_vram_manager_init,
nouveau_vram_manager_fini,
nouveau_vram_manager_new,
nouveau_vram_manager_del,
nouveau_vram_manager_debug
}

Definition at line 129 of file nouveau_ttm.c.

struct ttm_mem_type_manager_func nv04_gart_manager
Initial value:
= {
nv04_gart_manager_init,
nv04_gart_manager_fini,
nv04_gart_manager_new,
nv04_gart_manager_del,
nv04_gart_manager_debug
}

Definition at line 256 of file nouveau_ttm.c.