Go to the documentation of this file. 1 #ifndef __NOUVEAU_COPY_H__
2 #define __NOUVEAU_COPY_H__
11 #define nouveau_copy_context_create(p,e,c,g,s,a,f,d) \
12 nouveau_engctx_create((p), (e), (c), (g), (s), (a), (f), (d))
13 #define nouveau_copy_context_destroy(d) \
14 nouveau_engctx_destroy(&(d)->base)
15 #define nouveau_copy_context_init(d) \
16 nouveau_engctx_init(&(d)->base)
17 #define nouveau_copy_context_fini(d,s) \
18 nouveau_engctx_fini(&(d)->base, (s))
20 #define _nouveau_copy_context_dtor _nouveau_engctx_dtor
21 #define _nouveau_copy_context_init _nouveau_engctx_init
22 #define _nouveau_copy_context_fini _nouveau_engctx_fini
23 #define _nouveau_copy_context_rd32 _nouveau_engctx_rd32
24 #define _nouveau_copy_context_wr32 _nouveau_engctx_wr32
30 #define nouveau_copy_create(p,e,c,y,i,d) \
31 nouveau_engine_create((p), (e), (c), (y), "PCE"#i, "copy"#i, (d))
32 #define nouveau_copy_destroy(d) \
33 nouveau_engine_destroy(&(d)->base)
34 #define nouveau_copy_init(d) \
35 nouveau_engine_init(&(d)->base)
36 #define nouveau_copy_fini(d,s) \
37 nouveau_engine_fini(&(d)->base, (s))
39 #define _nouveau_copy_dtor _nouveau_engine_dtor
40 #define _nouveau_copy_init _nouveau_engine_init
41 #define _nouveau_copy_fini _nouveau_engine_fini