|
Linux Kernel
3.7.1
|
#include <core/parent.h>Go to the source code of this file.
Data Structures | |
| struct | nouveau_namedb |
Macros | |
| #define | nouveau_namedb_create(p, e, c, v, s, m, d) |
| #define | nouveau_namedb_init(p) nouveau_parent_init(&(p)->base) |
| #define | nouveau_namedb_fini(p, s) nouveau_parent_fini(&(p)->base, (s)) |
| #define | nouveau_namedb_destroy(p) nouveau_parent_destroy(&(p)->base) |
| #define | _nouveau_namedb_dtor _nouveau_parent_dtor |
| #define | _nouveau_namedb_init _nouveau_parent_init |
| #define | _nouveau_namedb_fini _nouveau_parent_fini |
Functions | |
| int | nouveau_namedb_create_ (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, u32 pclass, struct nouveau_oclass *, u32 engcls, int size, void **) |
| int | _nouveau_namedb_ctor (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, void *, u32, struct nouveau_object **) |
| int | nouveau_namedb_insert (struct nouveau_namedb *, u32 name, struct nouveau_object *, struct nouveau_handle *) |
| void | nouveau_namedb_remove (struct nouveau_handle *) |
| struct nouveau_handle * | nouveau_namedb_get (struct nouveau_namedb *, u32) |
| struct nouveau_handle * | nouveau_namedb_get_class (struct nouveau_namedb *, u16) |
| struct nouveau_handle * | nouveau_namedb_get_vinst (struct nouveau_namedb *, u64) |
| struct nouveau_handle * | nouveau_namedb_get_cinst (struct nouveau_namedb *, u32) |
| void | nouveau_namedb_put (struct nouveau_handle *) |
| #define _nouveau_namedb_dtor _nouveau_parent_dtor |
| #define _nouveau_namedb_fini _nouveau_parent_fini |
| #define _nouveau_namedb_init _nouveau_parent_init |
| #define nouveau_namedb_destroy | ( | p | ) | nouveau_parent_destroy(&(p)->base) |
| #define nouveau_namedb_init | ( | p | ) | nouveau_parent_init(&(p)->base) |
| int _nouveau_namedb_ctor | ( | struct nouveau_object * | , |
| struct nouveau_object * | , | ||
| struct nouveau_oclass * | , | ||
| void * | , | ||
| u32 | , | ||
| struct nouveau_object ** | |||
| ) |
| int nouveau_namedb_create_ | ( | struct nouveau_object * | , |
| struct nouveau_object * | , | ||
| struct nouveau_oclass * | , | ||
| u32 | pclass, | ||
| struct nouveau_oclass * | , | ||
| u32 | engcls, | ||
| int | size, | ||
| void ** | |||
| ) |
|
read |
|
read |
|
read |
|
read |
| int nouveau_namedb_insert | ( | struct nouveau_namedb * | , |
| u32 | name, | ||
| struct nouveau_object * | , | ||
| struct nouveau_handle * | |||
| ) |
| void nouveau_namedb_put | ( | struct nouveau_handle * | ) |
| void nouveau_namedb_remove | ( | struct nouveau_handle * | ) |
1.8.2