Linux Kernel
3.7.1
|
#include <fb.h>
Data Fields | |
struct nouveau_subdev | base |
bool(* | memtype_valid )(struct nouveau_fb *, u32 memtype) |
struct { | |
enum | { NV_MEM_TYPE_UNKNOWN = 0, NV_MEM_TYPE_STOLEN, NV_MEM_TYPE_SGRAM, NV_MEM_TYPE_SDRAM, NV_MEM_TYPE_DDR1, NV_MEM_TYPE_DDR2, NV_MEM_TYPE_DDR3, NV_MEM_TYPE_GDDR2, NV_MEM_TYPE_GDDR3, NV_MEM_TYPE_GDDR4, NV_MEM_TYPE_GDDR5 } |
enum nouveau_fb:: { ... } type | |
u64 stolen | |
u64 size | |
int ranks | |
int(* get )(struct nouveau_fb *, u64 size, u32 align, u32 size_nc, u32 type, struct nouveau_mem **) | |
void(* put )(struct nouveau_fb *, struct nouveau_mem **) | |
} | ram |
struct nouveau_mm | vram |
struct nouveau_mm | tags |
struct { | |
struct nouveau_fb_tile region [16] | |
int regions | |
void(* init )(struct nouveau_fb *, int i, u32 addr, u32 size, u32 pitch, u32 flags, struct nouveau_fb_tile *) | |
void(* fini )(struct nouveau_fb *, int i, struct nouveau_fb_tile *) | |
void(* prog )(struct nouveau_fb *, int i, struct nouveau_fb_tile *) | |
} | tile |
struct nouveau_subdev base |
void(* fini)(struct nouveau_fb *, int i, struct nouveau_fb_tile *) |
void(* prog)(struct nouveau_fb *, int i, struct nouveau_fb_tile *) |
void(* put)(struct nouveau_fb *, struct nouveau_mem **) |
struct { ... } ram |
struct nouveau_mm tags |
struct { ... } tile |
enum { ... } type |
struct nouveau_mm vram |