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

Go to the source code of this file.

Functions

int nouveau_namedb_insert (struct nouveau_namedb *namedb, u32 name, struct nouveau_object *object, struct nouveau_handle *handle)
 
void nouveau_namedb_remove (struct nouveau_handle *handle)
 
struct nouveau_handlenouveau_namedb_get (struct nouveau_namedb *namedb, u32 name)
 
struct nouveau_handlenouveau_namedb_get_class (struct nouveau_namedb *namedb, u16 oclass)
 
struct nouveau_handlenouveau_namedb_get_vinst (struct nouveau_namedb *namedb, u64 vinst)
 
struct nouveau_handlenouveau_namedb_get_cinst (struct nouveau_namedb *namedb, u32 cinst)
 
void nouveau_namedb_put (struct nouveau_handle *handle)
 
int nouveau_namedb_create_ (struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, struct nouveau_oclass *sclass, u32 engcls, int length, void **pobject)
 
int _nouveau_namedb_ctor (struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject)
 

Function Documentation

int _nouveau_namedb_ctor ( struct nouveau_object parent,
struct nouveau_object engine,
struct nouveau_oclass oclass,
void data,
u32  size,
struct nouveau_object **  pobject 
)

Definition at line 189 of file namedb.c.

int nouveau_namedb_create_ ( struct nouveau_object parent,
struct nouveau_object engine,
struct nouveau_oclass oclass,
u32  pclass,
struct nouveau_oclass sclass,
u32  engcls,
int  length,
void **  pobject 
)

Definition at line 167 of file namedb.c.

struct nouveau_handle* nouveau_namedb_get ( struct nouveau_namedb namedb,
u32  name 
)
read

Definition at line 116 of file namedb.c.

struct nouveau_handle* nouveau_namedb_get_cinst ( struct nouveau_namedb namedb,
u32  cinst 
)
read

Definition at line 149 of file namedb.c.

struct nouveau_handle* nouveau_namedb_get_class ( struct nouveau_namedb namedb,
u16  oclass 
)
read

Definition at line 127 of file namedb.c.

struct nouveau_handle* nouveau_namedb_get_vinst ( struct nouveau_namedb namedb,
u64  vinst 
)
read

Definition at line 138 of file namedb.c.

int nouveau_namedb_insert ( struct nouveau_namedb namedb,
u32  name,
struct nouveau_object object,
struct nouveau_handle handle 
)

Definition at line 88 of file namedb.c.

void nouveau_namedb_put ( struct nouveau_handle handle)

Definition at line 160 of file namedb.c.

void nouveau_namedb_remove ( struct nouveau_handle handle)

Definition at line 105 of file namedb.c.