Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
nouveau_fb Struct Reference

#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
 

Detailed Description

Definition at line 51 of file fb.h.

Field Documentation

Definition at line 52 of file fb.h.

Definition at line 87 of file fb.h.

Definition at line 74 of file fb.h.

Definition at line 85 of file fb.h.

bool(* memtype_valid)(struct nouveau_fb *, u32 memtype)

Definition at line 54 of file fb.h.

Definition at line 89 of file fb.h.

Definition at line 76 of file fb.h.

struct { ... } ram
int ranks

Definition at line 72 of file fb.h.

Definition at line 83 of file fb.h.

int regions

Definition at line 84 of file fb.h.

u64 size

Definition at line 71 of file fb.h.

u64 stolen

Definition at line 70 of file fb.h.

Definition at line 80 of file fb.h.

struct { ... } tile
enum { ... } type

Definition at line 79 of file fb.h.


The documentation for this struct was generated from the following file: