|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | nouveau_dmaobj |
| struct | nouveau_dmaeng |
Macros | |
| #define | nouveau_dmaobj_create(p, e, c, a, s, d) nouveau_dmaobj_create_((p), (e), (c), (a), (s), sizeof(**d), (void **)d) |
| #define | nouveau_dmaobj_destroy(p) nouveau_object_destroy(&(p)->base) |
| #define | nouveau_dmaobj_init(p) nouveau_object_init(&(p)->base) |
| #define | nouveau_dmaobj_fini(p, s) nouveau_object_fini(&(p)->base, (s)) |
| #define | _nouveau_dmaobj_dtor nouveau_object_destroy |
| #define | _nouveau_dmaobj_init nouveau_object_init |
| #define | _nouveau_dmaobj_fini nouveau_object_fini |
| #define | nouveau_dmaeng_create(p, e, c, d) nouveau_engine_create((p), (e), (c), true, "DMAOBJ", "dmaobj", (d)) |
| #define | nouveau_dmaeng_destroy(p) nouveau_engine_destroy(&(p)->base) |
| #define | nouveau_dmaeng_init(p) nouveau_engine_init(&(p)->base) |
| #define | nouveau_dmaeng_fini(p, s) nouveau_engine_fini(&(p)->base, (s)) |
| #define | _nouveau_dmaeng_dtor _nouveau_engine_dtor |
| #define | _nouveau_dmaeng_init _nouveau_engine_init |
| #define | _nouveau_dmaeng_fini _nouveau_engine_fini |
Functions | |
| int | nouveau_dmaobj_create_ (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, void *data, u32 size, int length, void **) |
Variables | |
| struct nouveau_oclass | nv04_dmaeng_oclass |
| struct nouveau_oclass | nv50_dmaeng_oclass |
| struct nouveau_oclass | nvc0_dmaeng_oclass |
| #define _nouveau_dmaeng_dtor _nouveau_engine_dtor |
| #define _nouveau_dmaeng_fini _nouveau_engine_fini |
| #define _nouveau_dmaeng_init _nouveau_engine_init |
| #define _nouveau_dmaobj_dtor nouveau_object_destroy |
| #define _nouveau_dmaobj_fini nouveau_object_fini |
| #define _nouveau_dmaobj_init nouveau_object_init |
| #define nouveau_dmaeng_destroy | ( | p | ) | nouveau_engine_destroy(&(p)->base) |
| #define nouveau_dmaeng_init | ( | p | ) | nouveau_engine_init(&(p)->base) |
| #define nouveau_dmaobj_destroy | ( | p | ) | nouveau_object_destroy(&(p)->base) |
| #define nouveau_dmaobj_init | ( | p | ) | nouveau_object_init(&(p)->base) |
| int nouveau_dmaobj_create_ | ( | struct nouveau_object * | , |
| struct nouveau_object * | , | ||
| struct nouveau_oclass * | , | ||
| void * | data, | ||
| u32 | size, | ||
| int | length, | ||
| void ** | |||
| ) |
| struct nouveau_oclass nv04_dmaeng_oclass |
| struct nouveau_oclass nv50_dmaeng_oclass |
| struct nouveau_oclass nvc0_dmaeng_oclass |
1.8.2