Go to the source code of this file.
|
#define | NV_ENGCTX_(eng, var) (NV_ENGCTX_CLASS | ((var) << 8) | (eng)) |
|
#define | NV_ENGCTX(name, var) NV_ENGCTX_(NVDEV_ENGINE_##name, (var)) |
|
#define | nouveau_engctx_create(p, e, c, g, s, a, f, d) |
|
#define | _nouveau_engctx_rd32 _nouveau_gpuobj_rd32 |
|
#define | _nouveau_engctx_wr32 _nouveau_gpuobj_wr32 |
|
|
int | nouveau_engctx_create_ (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, struct nouveau_object *, u32 size, u32 align, u32 flags, int length, void **data) |
|
void | nouveau_engctx_destroy (struct nouveau_engctx *) |
|
int | nouveau_engctx_init (struct nouveau_engctx *) |
|
int | nouveau_engctx_fini (struct nouveau_engctx *, bool suspend) |
|
void | _nouveau_engctx_dtor (struct nouveau_object *) |
|
int | _nouveau_engctx_init (struct nouveau_object *) |
|
int | _nouveau_engctx_fini (struct nouveau_object *, bool suspend) |
|
struct nouveau_object * | nouveau_engctx_get (struct nouveau_engine *, u64 addr) |
|
void | nouveau_engctx_put (struct nouveau_object *) |
|
#define nouveau_engctx_create |
( |
|
p, |
|
|
|
e, |
|
|
|
c, |
|
|
|
g, |
|
|
|
s, |
|
|
|
a, |
|
|
|
f, |
|
|
|
d |
|
) |
| |