Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
devinit.h File Reference
#include <core/subdev.h>
#include <core/device.h>

Go to the source code of this file.

Data Structures

struct  nouveau_devinit


#define nouveau_devinit_create(p, e, o, d)   nouveau_devinit_create_((p), (e), (o), sizeof(**d), (void **)d)
#define nouveau_devinit_destroy(p)   nouveau_subdev_destroy(&(p)->base)


int nouveau_devinit_create_ (struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, int, void **)
int nouveau_devinit_init (struct nouveau_devinit *)
int nouveau_devinit_fini (struct nouveau_devinit *, bool suspend)
void nv04_devinit_dtor (struct nouveau_object *)
int nv04_devinit_init (struct nouveau_object *)
int nv04_devinit_fini (struct nouveau_object *, bool)


struct nouveau_oclass nv04_devinit_oclass
struct nouveau_oclass nv05_devinit_oclass
struct nouveau_oclass nv10_devinit_oclass
struct nouveau_oclass nv1a_devinit_oclass
struct nouveau_oclass nv20_devinit_oclass
struct nouveau_oclass nv50_devinit_oclass

Macro Definition Documentation

#define nouveau_devinit_create (   p,
)    nouveau_devinit_create_((p), (e), (o), sizeof(**d), (void **)d)

Definition at line 19 of file devinit.h.

#define nouveau_devinit_destroy (   p)    nouveau_subdev_destroy(&(p)->base)

Definition at line 21 of file devinit.h.

Function Documentation

int nouveau_devinit_create_ ( struct nouveau_object ,
struct nouveau_object ,
struct nouveau_oclass ,
int  ,
void **   

Definition at line 52 of file base.c.

int nouveau_devinit_fini ( struct nouveau_devinit ,
bool  suspend 

Definition at line 42 of file base.c.

int nouveau_devinit_init ( struct nouveau_devinit )

Definition at line 32 of file base.c.

void nv04_devinit_dtor ( struct nouveau_object )

Definition at line 132 of file nv04.c.

int nv04_devinit_fini ( struct nouveau_object ,

Definition at line 164 of file nv04.c.

int nv04_devinit_init ( struct nouveau_object )

Definition at line 144 of file nv04.c.

Variable Documentation

struct nouveau_oclass nv04_devinit_oclass

Definition at line 181 of file nv04.c.

struct nouveau_oclass nv05_devinit_oclass

Definition at line 151 of file nv05.c.

struct nouveau_oclass nv10_devinit_oclass

Definition at line 116 of file nv10.c.

struct nouveau_oclass nv1a_devinit_oclass

Definition at line 50 of file nv1a.c.

struct nouveau_oclass nv20_devinit_oclass

Definition at line 88 of file nv20.c.

struct nouveau_oclass nv50_devinit_oclass

Definition at line 79 of file nv50.c.