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 |