|
Linux Kernel
3.7.1
|
#include <core/object.h>Go to the source code of this file.
Data Structures | |
| struct | nouveau_subdev |
Macros | |
| #define | NV_SUBDEV_(sub, var) (NV_SUBDEV_CLASS | ((var) << 8) | (sub)) |
| #define | NV_SUBDEV(name, var) NV_SUBDEV_(NVDEV_SUBDEV_##name, (var)) |
| #define | nouveau_subdev_create(p, e, o, v, s, f, d) |
| #define | s_printk(s, l, f, a...) |
Functions | |
| int | nouveau_subdev_create_ (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, u32 pclass, const char *sname, const char *fname, int size, void **) |
| void | nouveau_subdev_destroy (struct nouveau_subdev *) |
| int | nouveau_subdev_init (struct nouveau_subdev *) |
| int | nouveau_subdev_fini (struct nouveau_subdev *, bool suspend) |
| void | nouveau_subdev_reset (struct nouveau_object *) |
| void | _nouveau_subdev_dtor (struct nouveau_object *) |
| int | _nouveau_subdev_init (struct nouveau_object *) |
| int | _nouveau_subdev_fini (struct nouveau_object *, bool suspend) |
| #define NV_SUBDEV | ( | name, | |
| var | |||
| ) | NV_SUBDEV_(NVDEV_SUBDEV_##name, (var)) |
| #define NV_SUBDEV_ | ( | sub, | |
| var | |||
| ) | (NV_SUBDEV_CLASS | ((var) << 8) | (sub)) |
| void _nouveau_subdev_dtor | ( | struct nouveau_object * | ) |
| int _nouveau_subdev_fini | ( | struct nouveau_object * | , |
| bool | suspend | ||
| ) |
| int _nouveau_subdev_init | ( | struct nouveau_object * | ) |
| int nouveau_subdev_create_ | ( | struct nouveau_object * | , |
| struct nouveau_object * | , | ||
| struct nouveau_oclass * | , | ||
| u32 | pclass, | ||
| const char * | sname, | ||
| const char * | fname, | ||
| int | size, | ||
| void ** | |||
| ) |
| void nouveau_subdev_destroy | ( | struct nouveau_subdev * | ) |
| int nouveau_subdev_fini | ( | struct nouveau_subdev * | , |
| bool | suspend | ||
| ) |
| int nouveau_subdev_init | ( | struct nouveau_subdev * | ) |
| void nouveau_subdev_reset | ( | struct nouveau_object * | ) |
1.8.2