Linux Kernel
3.7.1
|
#include <drm/drm.h>
Go to the source code of this file.
Typedefs | |
typedef struct _drm_i915_init | drm_i915_init_t |
typedef struct _drm_i915_sarea | drm_i915_sarea_t |
typedef struct drm_i915_batchbuffer | drm_i915_batchbuffer_t |
typedef struct _drm_i915_cmdbuffer | drm_i915_cmdbuffer_t |
typedef struct drm_i915_irq_emit | drm_i915_irq_emit_t |
typedef struct drm_i915_irq_wait | drm_i915_irq_wait_t |
typedef struct drm_i915_getparam | drm_i915_getparam_t |
typedef struct drm_i915_setparam | drm_i915_setparam_t |
typedef struct drm_i915_mem_alloc | drm_i915_mem_alloc_t |
typedef struct drm_i915_mem_free | drm_i915_mem_free_t |
typedef struct drm_i915_mem_init_heap | drm_i915_mem_init_heap_t |
typedef struct drm_i915_mem_destroy_heap | drm_i915_mem_destroy_heap_t |
typedef struct drm_i915_vblank_pipe | drm_i915_vblank_pipe_t |
typedef struct drm_i915_vblank_swap | drm_i915_vblank_swap_t |
typedef struct drm_i915_hws_addr | drm_i915_hws_addr_t |
Definition at line 810 of file i915_drm.h.
#define DRM_I915_ALLOC 0x08 |
Definition at line 160 of file i915_drm.h.
#define DRM_I915_BATCHBUFFER 0x03 |
Definition at line 155 of file i915_drm.h.
#define DRM_I915_CMDBUFFER 0x0b |
Definition at line 163 of file i915_drm.h.
#define DRM_I915_DESTROY_HEAP 0x0c |
Definition at line 164 of file i915_drm.h.
#define DRM_I915_FLIP 0x02 |
Definition at line 154 of file i915_drm.h.
#define DRM_I915_FLUSH 0x01 |
Definition at line 153 of file i915_drm.h.
#define DRM_I915_FREE 0x09 |
Definition at line 161 of file i915_drm.h.
#define DRM_I915_GEM_BUSY 0x17 |
Definition at line 173 of file i915_drm.h.
#define DRM_I915_GEM_CONTEXT_CREATE 0x2d |
Definition at line 195 of file i915_drm.h.
#define DRM_I915_GEM_CONTEXT_DESTROY 0x2e |
Definition at line 196 of file i915_drm.h.
#define DRM_I915_GEM_CREATE 0x1b |
Definition at line 177 of file i915_drm.h.
#define DRM_I915_GEM_ENTERVT 0x19 |
Definition at line 175 of file i915_drm.h.
#define DRM_I915_GEM_EXECBUFFER 0x14 |
Definition at line 170 of file i915_drm.h.
#define DRM_I915_GEM_EXECBUFFER2 0x29 |
Definition at line 191 of file i915_drm.h.
#define DRM_I915_GEM_GET_APERTURE 0x23 |
Definition at line 185 of file i915_drm.h.
#define DRM_I915_GEM_GET_CACHING 0x30 |
Definition at line 198 of file i915_drm.h.
#define DRM_I915_GEM_GET_TILING 0x22 |
Definition at line 184 of file i915_drm.h.
#define DRM_I915_GEM_INIT 0x13 |
Definition at line 169 of file i915_drm.h.
#define DRM_I915_GEM_LEAVEVT 0x1a |
Definition at line 176 of file i915_drm.h.
#define DRM_I915_GEM_MADVISE 0x26 |
Definition at line 188 of file i915_drm.h.
#define DRM_I915_GEM_MMAP 0x1e |
Definition at line 180 of file i915_drm.h.
#define DRM_I915_GEM_MMAP_GTT 0x24 |
Definition at line 186 of file i915_drm.h.
#define DRM_I915_GEM_PIN 0x15 |
Definition at line 171 of file i915_drm.h.
#define DRM_I915_GEM_PREAD 0x1c |
Definition at line 178 of file i915_drm.h.
#define DRM_I915_GEM_PWRITE 0x1d |
Definition at line 179 of file i915_drm.h.
#define DRM_I915_GEM_SET_CACHING 0x2f |
Definition at line 197 of file i915_drm.h.
#define DRM_I915_GEM_SET_DOMAIN 0x1f |
Definition at line 181 of file i915_drm.h.
#define DRM_I915_GEM_SET_TILING 0x21 |
Definition at line 183 of file i915_drm.h.
#define DRM_I915_GEM_SW_FINISH 0x20 |
Definition at line 182 of file i915_drm.h.
#define DRM_I915_GEM_THROTTLE 0x18 |
Definition at line 174 of file i915_drm.h.
#define DRM_I915_GEM_UNPIN 0x16 |
Definition at line 172 of file i915_drm.h.
#define DRM_I915_GEM_WAIT 0x2c |
Definition at line 194 of file i915_drm.h.
#define DRM_I915_GET_PIPE_FROM_CRTC_ID 0x25 |
Definition at line 187 of file i915_drm.h.
#define DRM_I915_GET_SPRITE_COLORKEY 0x2a |
Definition at line 192 of file i915_drm.h.
#define DRM_I915_GET_VBLANK_PIPE 0x0e |
Definition at line 166 of file i915_drm.h.
#define DRM_I915_GETPARAM 0x06 |
Definition at line 158 of file i915_drm.h.
#define DRM_I915_HWS_ADDR 0x11 |
Definition at line 168 of file i915_drm.h.
#define DRM_I915_INIT 0x00 |
Definition at line 152 of file i915_drm.h.
#define DRM_I915_INIT_HEAP 0x0a |
Definition at line 162 of file i915_drm.h.
#define DRM_I915_IRQ_EMIT 0x04 |
Definition at line 156 of file i915_drm.h.
#define DRM_I915_IRQ_WAIT 0x05 |
Definition at line 157 of file i915_drm.h.
#define DRM_I915_OVERLAY_ATTRS 0x28 |
Definition at line 190 of file i915_drm.h.
#define DRM_I915_OVERLAY_PUT_IMAGE 0x27 |
Definition at line 189 of file i915_drm.h.
#define DRM_I915_REG_READ 0x31 |
Definition at line 199 of file i915_drm.h.
#define DRM_I915_SET_SPRITE_COLORKEY 0x2b |
Definition at line 193 of file i915_drm.h.
#define DRM_I915_SET_VBLANK_PIPE 0x0d |
Definition at line 165 of file i915_drm.h.
#define DRM_I915_SETPARAM 0x07 |
Definition at line 159 of file i915_drm.h.
#define DRM_I915_VBLANK_PIPE_A 1 |
Definition at line 357 of file i915_drm.h.
#define DRM_I915_VBLANK_PIPE_B 2 |
Definition at line 358 of file i915_drm.h.
#define DRM_I915_VBLANK_SWAP 0x0f |
Definition at line 167 of file i915_drm.h.
#define DRM_IOCTL_I915_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_ALLOC, drm_i915_mem_alloc_t) |
Definition at line 209 of file i915_drm.h.
#define DRM_IOCTL_I915_BATCHBUFFER DRM_IOW( DRM_COMMAND_BASE + DRM_I915_BATCHBUFFER, drm_i915_batchbuffer_t) |
Definition at line 204 of file i915_drm.h.
#define DRM_IOCTL_I915_CMDBUFFER DRM_IOW( DRM_COMMAND_BASE + DRM_I915_CMDBUFFER, drm_i915_cmdbuffer_t) |
Definition at line 212 of file i915_drm.h.
#define DRM_IOCTL_I915_DESTROY_HEAP DRM_IOW( DRM_COMMAND_BASE + DRM_I915_DESTROY_HEAP, drm_i915_mem_destroy_heap_t) |
Definition at line 213 of file i915_drm.h.
#define DRM_IOCTL_I915_FLIP DRM_IO ( DRM_COMMAND_BASE + DRM_I915_FLIP) |
Definition at line 203 of file i915_drm.h.
#define DRM_IOCTL_I915_FLUSH DRM_IO ( DRM_COMMAND_BASE + DRM_I915_FLUSH) |
Definition at line 202 of file i915_drm.h.
#define DRM_IOCTL_I915_FREE DRM_IOW( DRM_COMMAND_BASE + DRM_I915_FREE, drm_i915_mem_free_t) |
Definition at line 210 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_BUSY DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_BUSY, struct drm_i915_gem_busy) |
Definition at line 223 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_CONTEXT_CREATE DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_CONTEXT_CREATE, struct drm_i915_gem_context_create) |
Definition at line 246 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_CONTEXT_DESTROY DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_CONTEXT_DESTROY, struct drm_i915_gem_context_destroy) |
Definition at line 247 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_CREATE, struct drm_i915_gem_create) |
Definition at line 229 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_ENTERVT DRM_IO(DRM_COMMAND_BASE + DRM_I915_GEM_ENTERVT) |
Definition at line 227 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_EXECBUFFER DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_EXECBUFFER, struct drm_i915_gem_execbuffer) |
Definition at line 219 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_EXECBUFFER2 DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_EXECBUFFER2, struct drm_i915_gem_execbuffer2) |
Definition at line 220 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_GET_APERTURE DRM_IOR (DRM_COMMAND_BASE + DRM_I915_GEM_GET_APERTURE, struct drm_i915_gem_get_aperture) |
Definition at line 238 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_GET_CACHING DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_GET_CACHING, struct drm_i915_gem_caching) |
Definition at line 225 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_GET_TILING DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_GET_TILING, struct drm_i915_gem_get_tiling) |
Definition at line 237 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_INIT DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_INIT, struct drm_i915_gem_init) |
Definition at line 218 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_LEAVEVT DRM_IO(DRM_COMMAND_BASE + DRM_I915_GEM_LEAVEVT) |
Definition at line 228 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_MADVISE DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_MADVISE, struct drm_i915_gem_madvise) |
Definition at line 240 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_MMAP, struct drm_i915_gem_mmap) |
Definition at line 232 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_MMAP_GTT DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_MMAP_GTT, struct drm_i915_gem_mmap_gtt) |
Definition at line 233 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_PIN DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_PIN, struct drm_i915_gem_pin) |
Definition at line 221 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_PREAD DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_PREAD, struct drm_i915_gem_pread) |
Definition at line 230 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_PWRITE DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_PWRITE, struct drm_i915_gem_pwrite) |
Definition at line 231 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_SET_CACHING DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_SET_CACHING, struct drm_i915_gem_caching) |
Definition at line 224 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_SET_DOMAIN DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_SET_DOMAIN, struct drm_i915_gem_set_domain) |
Definition at line 234 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_SET_TILING DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_SET_TILING, struct drm_i915_gem_set_tiling) |
Definition at line 236 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_SW_FINISH DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_SW_FINISH, struct drm_i915_gem_sw_finish) |
Definition at line 235 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_THROTTLE DRM_IO ( DRM_COMMAND_BASE + DRM_I915_GEM_THROTTLE) |
Definition at line 226 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_UNPIN DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_UNPIN, struct drm_i915_gem_unpin) |
Definition at line 222 of file i915_drm.h.
#define DRM_IOCTL_I915_GEM_WAIT DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_WAIT, struct drm_i915_gem_wait) |
Definition at line 245 of file i915_drm.h.
#define DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GET_PIPE_FROM_CRTC_ID, struct drm_i915_get_pipe_from_crtc_id) |
Definition at line 239 of file i915_drm.h.
#define DRM_IOCTL_I915_GET_SPRITE_COLORKEY DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_SET_SPRITE_COLORKEY, struct drm_intel_sprite_colorkey) |
Definition at line 244 of file i915_drm.h.
#define DRM_IOCTL_I915_GET_VBLANK_PIPE DRM_IOR( DRM_COMMAND_BASE + DRM_I915_GET_VBLANK_PIPE, drm_i915_vblank_pipe_t) |
Definition at line 215 of file i915_drm.h.
#define DRM_IOCTL_I915_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GETPARAM, drm_i915_getparam_t) |
Definition at line 207 of file i915_drm.h.
#define DRM_IOCTL_I915_HWS_ADDR DRM_IOW(DRM_COMMAND_BASE + DRM_I915_HWS_ADDR, struct drm_i915_gem_init) |
Definition at line 217 of file i915_drm.h.
#define DRM_IOCTL_I915_INIT DRM_IOW( DRM_COMMAND_BASE + DRM_I915_INIT, drm_i915_init_t) |
Definition at line 201 of file i915_drm.h.
#define DRM_IOCTL_I915_INIT_HEAP DRM_IOW( DRM_COMMAND_BASE + DRM_I915_INIT_HEAP, drm_i915_mem_init_heap_t) |
Definition at line 211 of file i915_drm.h.
#define DRM_IOCTL_I915_IRQ_EMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_IRQ_EMIT, drm_i915_irq_emit_t) |
Definition at line 205 of file i915_drm.h.
#define DRM_IOCTL_I915_IRQ_WAIT DRM_IOW( DRM_COMMAND_BASE + DRM_I915_IRQ_WAIT, drm_i915_irq_wait_t) |
Definition at line 206 of file i915_drm.h.
#define DRM_IOCTL_I915_OVERLAY_ATTRS DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_OVERLAY_ATTRS, struct drm_intel_overlay_attrs) |
Definition at line 242 of file i915_drm.h.
#define DRM_IOCTL_I915_OVERLAY_PUT_IMAGE DRM_IOW(DRM_COMMAND_BASE + DRM_I915_OVERLAY_PUT_IMAGE, struct drm_intel_overlay_put_image) |
Definition at line 241 of file i915_drm.h.
#define DRM_IOCTL_I915_REG_READ DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_REG_READ, struct drm_i915_reg_read) |
Definition at line 248 of file i915_drm.h.
#define DRM_IOCTL_I915_SET_SPRITE_COLORKEY DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_SET_SPRITE_COLORKEY, struct drm_intel_sprite_colorkey) |
Definition at line 243 of file i915_drm.h.
#define DRM_IOCTL_I915_SET_VBLANK_PIPE DRM_IOW( DRM_COMMAND_BASE + DRM_I915_SET_VBLANK_PIPE, drm_i915_vblank_pipe_t) |
Definition at line 214 of file i915_drm.h.
#define DRM_IOCTL_I915_SETPARAM DRM_IOW( DRM_COMMAND_BASE + DRM_I915_SETPARAM, drm_i915_setparam_t) |
Definition at line 208 of file i915_drm.h.
#define DRM_IOCTL_I915_VBLANK_SWAP DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_VBLANK_SWAP, drm_i915_vblank_swap_t) |
Definition at line 216 of file i915_drm.h.
#define EXEC_OBJECT_NEEDS_FENCE (1<<0) |
Definition at line 627 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_9 1 |
Definition at line 731 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_9_10 2 |
Definition at line 732 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_9_10_11 4 |
Definition at line 734 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_9_10_17 7 |
Definition at line 739 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_9_11 3 |
Definition at line 733 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_9_17 6 |
Definition at line 738 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_NONE 0 |
Definition at line 730 of file i915_drm.h.
#define I915_BIT_6_SWIZZLE_UNKNOWN 5 |
Definition at line 736 of file i915_drm.h.
#define I915_BOX_FLIP 0x2 |
Definition at line 144 of file i915_drm.h.
#define I915_BOX_LOST_CONTEXT 0x10 |
Definition at line 147 of file i915_drm.h.
#define I915_BOX_RING_EMPTY 0x1 |
Definition at line 143 of file i915_drm.h.
#define I915_BOX_TEXTURE_LOAD 0x8 |
Definition at line 146 of file i915_drm.h.
#define I915_BOX_WAIT 0x4 |
Definition at line 145 of file i915_drm.h.
#define I915_CACHING_CACHED 1 |
Definition at line 710 of file i915_drm.h.
#define I915_CACHING_NONE 0 |
Definition at line 709 of file i915_drm.h.
#define I915_EXEC_BLT (3<<0) |
Definition at line 653 of file i915_drm.h.
#define I915_EXEC_BSD (2<<0) |
Definition at line 652 of file i915_drm.h.
#define I915_EXEC_CONSTANTS_ABSOLUTE (1<<6) |
Definition at line 663 of file i915_drm.h.
#define I915_EXEC_CONSTANTS_MASK (3<<6) |
Definition at line 661 of file i915_drm.h.
#define I915_EXEC_CONSTANTS_REL_GENERAL (0<<6) /* default */ |
Definition at line 662 of file i915_drm.h.
#define I915_EXEC_CONSTANTS_REL_SURFACE (2<<6) /* gen4/5 only */ |
Definition at line 664 of file i915_drm.h.
#define I915_EXEC_CONTEXT_ID_MASK (0xffffffff) |
Definition at line 673 of file i915_drm.h.
#define I915_EXEC_DEFAULT (0<<0) |
Definition at line 650 of file i915_drm.h.
#define I915_EXEC_GEN7_SOL_RESET (1<<8) |
Resets the SO write offset registers for transform feedback on gen7.
Definition at line 671 of file i915_drm.h.
#define I915_EXEC_RENDER (1<<0) |
Definition at line 651 of file i915_drm.h.
#define I915_EXEC_RING_MASK (7<<0) |
Definition at line 649 of file i915_drm.h.
#define i915_execbuffer2_get_context_id | ( | eb2 | ) | ((eb2).rsvd1 & I915_EXEC_CONTEXT_ID_MASK) |
Definition at line 676 of file i915_drm.h.
#define i915_execbuffer2_set_context_id | ( | eb2, | |
context | |||
) | (eb2).rsvd1 = context & I915_EXEC_CONTEXT_ID_MASK |
Definition at line 674 of file i915_drm.h.
#define I915_GEM_DOMAIN_COMMAND 0x00000008 |
Command queue, used to load batch buffers
Definition at line 544 of file i915_drm.h.
#define I915_GEM_DOMAIN_CPU 0x00000001 |
Intel memory domains
Most of these just align with the various caches in the system and are used to flush and invalidate as objects end up cached in different domains.CPU cache
Definition at line 538 of file i915_drm.h.
#define I915_GEM_DOMAIN_GTT 0x00000040 |
GTT domain - aperture and scanout
Definition at line 550 of file i915_drm.h.
#define I915_GEM_DOMAIN_INSTRUCTION 0x00000010 |
Instruction cache, used by shader programs
Definition at line 546 of file i915_drm.h.
#define I915_GEM_DOMAIN_RENDER 0x00000002 |
Render cache, used by 2D and 3D drawing
Definition at line 540 of file i915_drm.h.
#define I915_GEM_DOMAIN_SAMPLER 0x00000004 |
Sampler cache, used by texture engine
Definition at line 542 of file i915_drm.h.
#define I915_GEM_DOMAIN_VERTEX 0x00000020 |
Vertex address cache
Definition at line 548 of file i915_drm.h.
#define I915_LOG_MIN_TEX_REGION_SIZE 14 |
Definition at line 40 of file i915_drm.h.
#define I915_MADV_DONTNEED 1 |
Definition at line 809 of file i915_drm.h.
#define I915_MADV_WILLNEED 0 |
Definition at line 808 of file i915_drm.h.
#define I915_MEM_REGION_AGP 1 |
Definition at line 328 of file i915_drm.h.
#define I915_NR_TEX_REGIONS |
Definition at line 39 of file i915_drm.h.
#define I915_OVERLAY_DEPTH_MASK 0xff00 |
Definition at line 831 of file i915_drm.h.
#define I915_OVERLAY_ENABLE 0x01000000 |
Definition at line 847 of file i915_drm.h.
#define I915_OVERLAY_FLAGS_MASK 0xff000000 |
Definition at line 846 of file i915_drm.h.
#define I915_OVERLAY_NO_SWAP 0x000000 |
Definition at line 841 of file i915_drm.h.
#define I915_OVERLAY_RGB 0x03 |
Definition at line 829 of file i915_drm.h.
#define I915_OVERLAY_RGB15 0x3000 |
Definition at line 834 of file i915_drm.h.
#define I915_OVERLAY_RGB16 0x2000 |
Definition at line 833 of file i915_drm.h.
#define I915_OVERLAY_RGB24 0x1000 |
Definition at line 832 of file i915_drm.h.
#define I915_OVERLAY_SWAP_MASK 0xff0000 |
Definition at line 840 of file i915_drm.h.
#define I915_OVERLAY_TYPE_MASK 0xff |
Definition at line 826 of file i915_drm.h.
#define I915_OVERLAY_UPDATE_ATTRS (1<<0) |
Definition at line 875 of file i915_drm.h.
#define I915_OVERLAY_UPDATE_GAMMA (1<<1) |
Definition at line 876 of file i915_drm.h.
#define I915_OVERLAY_UV_SWAP 0x010000 |
Definition at line 842 of file i915_drm.h.
#define I915_OVERLAY_Y_AND_UV_SWAP 0x030000 |
Definition at line 844 of file i915_drm.h.
#define I915_OVERLAY_Y_SWAP 0x020000 |
Definition at line 843 of file i915_drm.h.
#define I915_OVERLAY_YUV410 0x0400 |
Definition at line 838 of file i915_drm.h.
#define I915_OVERLAY_YUV411 0x0200 |
Definition at line 836 of file i915_drm.h.
#define I915_OVERLAY_YUV420 0x0300 |
Definition at line 837 of file i915_drm.h.
#define I915_OVERLAY_YUV422 0x0100 |
Definition at line 835 of file i915_drm.h.
#define I915_OVERLAY_YUV_PACKED 0x02 |
Definition at line 828 of file i915_drm.h.
#define I915_OVERLAY_YUV_PLANAR 0x01 |
Definition at line 827 of file i915_drm.h.
#define I915_PARAM_ALLOW_BATCHBUFFER 2 |
Definition at line 287 of file i915_drm.h.
#define I915_PARAM_CHIPSET_ID 4 |
Definition at line 289 of file i915_drm.h.
#define I915_PARAM_HAS_ALIASING_PPGTT 18 |
Definition at line 303 of file i915_drm.h.
#define I915_PARAM_HAS_BLT 11 |
Definition at line 296 of file i915_drm.h.
#define I915_PARAM_HAS_BSD 10 |
Definition at line 295 of file i915_drm.h.
#define I915_PARAM_HAS_COHERENT_RINGS 13 |
Definition at line 298 of file i915_drm.h.
#define I915_PARAM_HAS_EXEC_CONSTANTS 14 |
Definition at line 299 of file i915_drm.h.
#define I915_PARAM_HAS_EXECBUF2 9 |
Definition at line 294 of file i915_drm.h.
#define I915_PARAM_HAS_GEM 5 |
Definition at line 290 of file i915_drm.h.
#define I915_PARAM_HAS_GEN7_SOL_RESET 16 |
Definition at line 301 of file i915_drm.h.
#define I915_PARAM_HAS_LLC 17 |
Definition at line 302 of file i915_drm.h.
#define I915_PARAM_HAS_OVERLAY 7 |
Definition at line 292 of file i915_drm.h.
#define I915_PARAM_HAS_PAGEFLIPPING 8 |
Definition at line 293 of file i915_drm.h.
#define I915_PARAM_HAS_PRIME_VMAP_FLUSH 21 |
Definition at line 306 of file i915_drm.h.
#define I915_PARAM_HAS_RELAXED_DELTA 15 |
Definition at line 300 of file i915_drm.h.
#define I915_PARAM_HAS_RELAXED_FENCING 12 |
Definition at line 297 of file i915_drm.h.
#define I915_PARAM_HAS_SEMAPHORES 20 |
Definition at line 305 of file i915_drm.h.
#define I915_PARAM_HAS_WAIT_TIMEOUT 19 |
Definition at line 304 of file i915_drm.h.
#define I915_PARAM_IRQ_ACTIVE 1 |
Definition at line 286 of file i915_drm.h.
#define I915_PARAM_LAST_DISPATCH 3 |
Definition at line 288 of file i915_drm.h.
#define I915_PARAM_NUM_FENCES_AVAIL 6 |
Definition at line 291 of file i915_drm.h.
#define I915_PARAM_RSVD_FOR_FUTURE_USE 22 |
Definition at line 307 of file i915_drm.h.
#define I915_SET_COLORKEY_DESTINATION (1<<1) |
Definition at line 913 of file i915_drm.h.
Definition at line 912 of file i915_drm.h.
#define I915_SET_COLORKEY_SOURCE (1<<2) |
Definition at line 914 of file i915_drm.h.
#define I915_SETPARAM_ALLOW_BATCHBUFFER 3 |
Definition at line 318 of file i915_drm.h.
#define I915_SETPARAM_NUM_USED_FENCES 4 |
Definition at line 319 of file i915_drm.h.
#define I915_SETPARAM_TEX_LRU_LOG_GRANULARITY 2 |
Definition at line 317 of file i915_drm.h.
#define I915_SETPARAM_USE_MI_BATCHBUFFER_START 1 |
Definition at line 316 of file i915_drm.h.
#define I915_TILING_NONE 0 |
Definition at line 726 of file i915_drm.h.
#define I915_TILING_X 1 |
Definition at line 727 of file i915_drm.h.
#define I915_TILING_Y 2 |
Definition at line 728 of file i915_drm.h.
#define planeA_h pipeA_h |
Definition at line 135 of file i915_drm.h.
#define planeA_w pipeA_w |
Definition at line 134 of file i915_drm.h.
#define planeA_x pipeA_x |
Definition at line 132 of file i915_drm.h.
#define planeA_y pipeA_y |
Definition at line 133 of file i915_drm.h.
#define planeB_h pipeB_h |
Definition at line 139 of file i915_drm.h.
#define planeB_w pipeB_w |
Definition at line 138 of file i915_drm.h.
#define planeB_x pipeB_x |
Definition at line 136 of file i915_drm.h.
#define planeB_y pipeB_y |
Definition at line 137 of file i915_drm.h.
typedef struct _drm_i915_init drm_i915_init_t |
typedef struct _drm_i915_sarea drm_i915_sarea_t |