|
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.
1.8.2