Linux Kernel
3.7.1
|
#include <nouveau_drm.h>
Data Fields | |
struct nouveau_cli | client |
struct drm_device * | dev |
struct nouveau_object * | device |
struct list_head | clients |
struct { | |
enum | { UNKNOWN = 0, DISABLE = 1, ENABLED = 2 } |
enum nouveau_drm:: { ... } stat | |
u32 base | |
u32 size | |
} | agp |
struct { | |
struct drm_global_reference mem_global_ref | |
struct ttm_bo_global_ref bo_global_ref | |
struct ttm_bo_device bdev | |
atomic_t validate_sequence | |
int(* move )(struct nouveau_channel *, struct ttm_buffer_object *, struct ttm_mem_reg *, struct ttm_mem_reg *) | |
int mtrr | |
} | ttm |
struct { | |
u64 vram_available | |
u64 gart_available | |
} | gem |
void * | fence |
struct nouveau_channel * | cechan |
struct nouveau_channel * | channel |
struct nouveau_gpuobj * | notify |
struct nouveau_fbdev * | fbcon |
struct { | |
struct nouveau_drm_tile reg [15] | |
spinlock_t lock | |
} | tile |
struct nvbios | vbios |
struct nouveau_display * | display |
struct backlight_device * | backlight |
struct nouveau_pm * | pm |
Definition at line 61 of file nouveau_drm.h.
struct { ... } agp |
struct backlight_device* backlight |
Definition at line 114 of file nouveau_drm.h.
u32 base |
Definition at line 74 of file nouveau_drm.h.
struct ttm_bo_device bdev |
Definition at line 82 of file nouveau_drm.h.
struct ttm_bo_global_ref bo_global_ref |
Definition at line 81 of file nouveau_drm.h.
struct nouveau_channel* cechan |
Definition at line 100 of file nouveau_drm.h.
Definition at line 101 of file nouveau_drm.h.
Definition at line 62 of file nouveau_drm.h.
Definition at line 66 of file nouveau_drm.h.
struct drm_device* dev |
Definition at line 63 of file nouveau_drm.h.
Definition at line 65 of file nouveau_drm.h.
Definition at line 113 of file nouveau_drm.h.
struct nouveau_fbdev* fbcon |
Definition at line 103 of file nouveau_drm.h.
void* fence |
Definition at line 97 of file nouveau_drm.h.
u64 gart_available |
Definition at line 93 of file nouveau_drm.h.
struct { ... } gem |
spinlock_t lock |
Definition at line 108 of file nouveau_drm.h.
struct drm_global_reference mem_global_ref |
Definition at line 80 of file nouveau_drm.h.
int(* move)(struct nouveau_channel *, struct ttm_buffer_object *, struct ttm_mem_reg *, struct ttm_mem_reg *) |
Definition at line 84 of file nouveau_drm.h.
int mtrr |
Definition at line 87 of file nouveau_drm.h.
Definition at line 102 of file nouveau_drm.h.
Definition at line 117 of file nouveau_drm.h.
Definition at line 107 of file nouveau_drm.h.
u32 size |
Definition at line 75 of file nouveau_drm.h.
enum { ... } stat |
struct { ... } tile |
struct { ... } ttm |
atomic_t validate_sequence |
Definition at line 83 of file nouveau_drm.h.
Definition at line 112 of file nouveau_drm.h.
u64 vram_available |
Definition at line 92 of file nouveau_drm.h.