Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
nouveau_chan.c File Reference
#include <core/object.h>
#include <core/client.h>
#include <core/device.h>
#include <core/class.h>
#include <subdev/fb.h>
#include <subdev/vm.h>
#include <subdev/instmem.h>
#include <engine/software.h>
#include "nouveau_drm.h"
#include "nouveau_dma.h"
#include "nouveau_bo.h"
#include "nouveau_chan.h"
#include "nouveau_fence.h"
#include "nouveau_abi16.h"

Go to the source code of this file.

Functions

 MODULE_PARM_DESC (vram_pushbuf,"Create DMA push buffers in VRAM")
 
 module_param_named (vram_pushbuf, nouveau_vram_pushbuf, int, 0400)
 
int nouveau_channel_idle (struct nouveau_channel *chan)
 
void nouveau_channel_del (struct nouveau_channel **pchan)
 
int nouveau_channel_new (struct nouveau_drm *drm, struct nouveau_cli *cli, u32 parent, u32 handle, u32 arg0, u32 arg1, struct nouveau_channel **pchan)
 

Function Documentation

module_param_named ( vram_pushbuf  ,
nouveau_vram_pushbuf  ,
int  ,
0400   
)
MODULE_PARM_DESC ( vram_pushbuf  ,
"Create DMA push buffers in VRAM"   
)
void nouveau_channel_del ( struct nouveau_channel **  pchan)

Definition at line 66 of file nouveau_chan.c.

int nouveau_channel_idle ( struct nouveau_channel chan)

Definition at line 48 of file nouveau_chan.c.

int nouveau_channel_new ( struct nouveau_drm drm,
struct nouveau_cli cli,
u32  parent,
u32  handle,
u32  arg0,
u32  arg1,
struct nouveau_channel **  pchan 
)

Definition at line 376 of file nouveau_chan.c.