Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | drm_nouveau_gem_info |
struct | drm_nouveau_gem_new |
struct | drm_nouveau_gem_pushbuf_bo_presumed |
struct | drm_nouveau_gem_pushbuf_bo |
struct | drm_nouveau_gem_pushbuf_reloc |
struct | drm_nouveau_gem_pushbuf_push |
struct | drm_nouveau_gem_pushbuf |
struct | drm_nouveau_gem_cpu_prep |
struct | drm_nouveau_gem_cpu_fini |
#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) |
Definition at line 135 of file nouveau_drm.h.
#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) |
Definition at line 134 of file nouveau_drm.h.
#define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) |
Definition at line 136 of file nouveau_drm.h.
#define DRM_IOCTL_NOUVEAU_GEM_NEW DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_NEW, struct drm_nouveau_gem_new) |
Definition at line 132 of file nouveau_drm.h.
#define DRM_IOCTL_NOUVEAU_GEM_PUSHBUF DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_PUSHBUF, struct drm_nouveau_gem_pushbuf) |
Definition at line 133 of file nouveau_drm.h.
#define DRM_NOUVEAU_CHANNEL_ALLOC 0x02 /* deprecated */ |
Definition at line 121 of file nouveau_drm.h.
#define DRM_NOUVEAU_CHANNEL_FREE 0x03 /* deprecated */ |
Definition at line 122 of file nouveau_drm.h.
#define DRM_NOUVEAU_GEM_CPU_FINI 0x43 |
Definition at line 129 of file nouveau_drm.h.
#define DRM_NOUVEAU_GEM_CPU_PREP 0x42 |
Definition at line 128 of file nouveau_drm.h.
#define DRM_NOUVEAU_GEM_INFO 0x44 |
Definition at line 130 of file nouveau_drm.h.
#define DRM_NOUVEAU_GEM_NEW 0x40 |
Definition at line 126 of file nouveau_drm.h.
#define DRM_NOUVEAU_GEM_PUSHBUF 0x41 |
Definition at line 127 of file nouveau_drm.h.
#define DRM_NOUVEAU_GETPARAM 0x00 /* deprecated */ |
Definition at line 119 of file nouveau_drm.h.
#define DRM_NOUVEAU_GPUOBJ_FREE 0x06 /* deprecated */ |
Definition at line 125 of file nouveau_drm.h.
#define DRM_NOUVEAU_GROBJ_ALLOC 0x04 /* deprecated */ |
Definition at line 123 of file nouveau_drm.h.
#define DRM_NOUVEAU_NOTIFIEROBJ_ALLOC 0x05 /* deprecated */ |
Definition at line 124 of file nouveau_drm.h.
#define DRM_NOUVEAU_SETPARAM 0x01 /* deprecated */ |
Definition at line 120 of file nouveau_drm.h.
#define NOUVEAU_GEM_CPU_PREP_NOWAIT 0x00000001 |
Definition at line 108 of file nouveau_drm.h.
#define NOUVEAU_GEM_CPU_PREP_WRITE 0x00000004 |
Definition at line 109 of file nouveau_drm.h.
#define NOUVEAU_GEM_DOMAIN_CPU (1 << 0) |
Definition at line 28 of file nouveau_drm.h.
#define NOUVEAU_GEM_DOMAIN_GART (1 << 2) |
Definition at line 30 of file nouveau_drm.h.
#define NOUVEAU_GEM_DOMAIN_MAPPABLE (1 << 3) |
Definition at line 31 of file nouveau_drm.h.
#define NOUVEAU_GEM_DOMAIN_VRAM (1 << 1) |
Definition at line 29 of file nouveau_drm.h.
#define NOUVEAU_GEM_MAX_BUFFERS 1024 |
Definition at line 56 of file nouveau_drm.h.
#define NOUVEAU_GEM_MAX_PUSH 512 |
Definition at line 86 of file nouveau_drm.h.
#define NOUVEAU_GEM_MAX_RELOCS 1024 |
Definition at line 75 of file nouveau_drm.h.
#define NOUVEAU_GEM_RELOC_HIGH (1 << 1) |
Definition at line 73 of file nouveau_drm.h.
#define NOUVEAU_GEM_RELOC_LOW (1 << 0) |
Definition at line 72 of file nouveau_drm.h.
#define NOUVEAU_GEM_RELOC_OR (1 << 2) |
Definition at line 74 of file nouveau_drm.h.
#define NOUVEAU_GEM_TILE_16BPP 0x00000001 |
Definition at line 35 of file nouveau_drm.h.
#define NOUVEAU_GEM_TILE_32BPP 0x00000002 |
Definition at line 36 of file nouveau_drm.h.
#define NOUVEAU_GEM_TILE_COMP 0x00030000 /* nv50-only */ |
Definition at line 33 of file nouveau_drm.h.
#define NOUVEAU_GEM_TILE_LAYOUT_MASK 0x0000ff00 |
Definition at line 34 of file nouveau_drm.h.
#define NOUVEAU_GEM_TILE_NONCONTIG 0x00000008 |
Definition at line 38 of file nouveau_drm.h.
#define NOUVEAU_GEM_TILE_ZETA 0x00000004 |
Definition at line 37 of file nouveau_drm.h.