Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | nouveau_engine |
Macros | |
#define | NV_ENGINE_(eng, var) (NV_ENGINE_CLASS | ((var) << 8) | (eng)) |
#define | NV_ENGINE(name, var) NV_ENGINE_(NVDEV_ENGINE_##name, (var)) |
#define | nouveau_engine_create(p, e, c, d, i, f, r) |
#define | nouveau_engine_destroy(p) nouveau_subdev_destroy(&(p)->base) |
#define | nouveau_engine_init(p) nouveau_subdev_init(&(p)->base) |
#define | nouveau_engine_fini(p, s) nouveau_subdev_fini(&(p)->base, (s)) |
#define | _nouveau_engine_dtor _nouveau_subdev_dtor |
#define | _nouveau_engine_init _nouveau_subdev_init |
#define | _nouveau_engine_fini _nouveau_subdev_fini |
Functions | |
int | nouveau_engine_create_ (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, bool, const char *, const char *, int, void **) |
#define _nouveau_engine_dtor _nouveau_subdev_dtor |
#define _nouveau_engine_fini _nouveau_subdev_fini |
#define _nouveau_engine_init _nouveau_subdev_init |
#define nouveau_engine_destroy | ( | p | ) | nouveau_subdev_destroy(&(p)->base) |
#define nouveau_engine_init | ( | p | ) | nouveau_subdev_init(&(p)->base) |
#define NV_ENGINE | ( | name, | |
var | |||
) | NV_ENGINE_(NVDEV_ENGINE_##name, (var)) |
#define NV_ENGINE_ | ( | eng, | |
var | |||
) | (NV_ENGINE_CLASS | ((var) << 8) | (eng)) |