|
Linux Kernel
3.7.1
|
#include <core/object.h>#include <core/namedb.h>#include <core/handle.h>#include <core/client.h>#include <core/engctx.h>#include <subdev/vm.h>Go to the source code of this file.
Functions | |
| int | nouveau_engctx_create_ (struct nouveau_object *parent, struct nouveau_object *engobj, struct nouveau_oclass *oclass, struct nouveau_object *pargpu, u32 size, u32 align, u32 flags, int length, void **pobject) |
| void | nouveau_engctx_destroy (struct nouveau_engctx *engctx) |
| int | nouveau_engctx_init (struct nouveau_engctx *engctx) |
| int | nouveau_engctx_fini (struct nouveau_engctx *engctx, bool suspend) |
| void | _nouveau_engctx_dtor (struct nouveau_object *object) |
| int | _nouveau_engctx_init (struct nouveau_object *object) |
| int | _nouveau_engctx_fini (struct nouveau_object *object, bool suspend) |
| struct nouveau_object * | nouveau_engctx_get (struct nouveau_engine *engine, u64 addr) |
| void | nouveau_engctx_put (struct nouveau_object *object) |
| void _nouveau_engctx_dtor | ( | struct nouveau_object * | object | ) |
| int _nouveau_engctx_fini | ( | struct nouveau_object * | object, |
| bool | suspend | ||
| ) |
| int _nouveau_engctx_init | ( | struct nouveau_object * | object | ) |
| int nouveau_engctx_create_ | ( | struct nouveau_object * | parent, |
| struct nouveau_object * | engobj, | ||
| struct nouveau_oclass * | oclass, | ||
| struct nouveau_object * | pargpu, | ||
| u32 | size, | ||
| u32 | align, | ||
| u32 | flags, | ||
| int | length, | ||
| void ** | pobject | ||
| ) |
| void nouveau_engctx_destroy | ( | struct nouveau_engctx * | engctx | ) |
| int nouveau_engctx_fini | ( | struct nouveau_engctx * | engctx, |
| bool | suspend | ||
| ) |
|
read |
| int nouveau_engctx_init | ( | struct nouveau_engctx * | engctx | ) |
| void nouveau_engctx_put | ( | struct nouveau_object * | object | ) |
1.8.2