Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
i915_drm.h File Reference
#include <drm/drm.h>

Go to the source code of this file.

Data Structures

struct  _drm_i915_init
 
struct  _drm_i915_sarea
 
struct  drm_i915_batchbuffer
 
struct  _drm_i915_cmdbuffer
 
struct  drm_i915_irq_emit
 
struct  drm_i915_irq_wait
 
struct  drm_i915_getparam
 
struct  drm_i915_setparam
 
struct  drm_i915_mem_alloc
 
struct  drm_i915_mem_free
 
struct  drm_i915_mem_init_heap
 
struct  drm_i915_mem_destroy_heap
 
struct  drm_i915_vblank_pipe
 
struct  drm_i915_vblank_swap
 
struct  drm_i915_hws_addr
 
struct  drm_i915_gem_init
 
struct  drm_i915_gem_create
 
struct  drm_i915_gem_pread
 
struct  drm_i915_gem_pwrite
 
struct  drm_i915_gem_mmap
 
struct  drm_i915_gem_mmap_gtt
 
struct  drm_i915_gem_set_domain
 
struct  drm_i915_gem_sw_finish
 
struct  drm_i915_gem_relocation_entry
 
struct  drm_i915_gem_exec_object
 
struct  drm_i915_gem_execbuffer
 
struct  drm_i915_gem_exec_object2
 
struct  drm_i915_gem_execbuffer2
 
struct  drm_i915_gem_pin
 
struct  drm_i915_gem_unpin
 
struct  drm_i915_gem_busy
 
struct  drm_i915_gem_caching
 
struct  drm_i915_gem_set_tiling
 
struct  drm_i915_gem_get_tiling
 
struct  drm_i915_gem_get_aperture
 
struct  drm_i915_get_pipe_from_crtc_id
 
struct  drm_i915_gem_madvise
 
struct  drm_intel_overlay_put_image
 
struct  drm_intel_overlay_attrs
 
struct  drm_intel_sprite_colorkey
 
struct  drm_i915_gem_wait
 
struct  drm_i915_gem_context_create
 
struct  drm_i915_gem_context_destroy
 
struct  drm_i915_reg_read
 

Macros

#define I915_NR_TEX_REGIONS
 
#define I915_LOG_MIN_TEX_REGION_SIZE   14
 
#define planeA_x   pipeA_x
 
#define planeA_y   pipeA_y
 
#define planeA_w   pipeA_w
 
#define planeA_h   pipeA_h
 
#define planeB_x   pipeB_x
 
#define planeB_y   pipeB_y
 
#define planeB_w   pipeB_w
 
#define planeB_h   pipeB_h
 
#define I915_BOX_RING_EMPTY   0x1
 
#define I915_BOX_FLIP   0x2
 
#define I915_BOX_WAIT   0x4
 
#define I915_BOX_TEXTURE_LOAD   0x8
 
#define I915_BOX_LOST_CONTEXT   0x10
 
#define DRM_I915_INIT   0x00
 
#define DRM_I915_FLUSH   0x01
 
#define DRM_I915_FLIP   0x02
 
#define DRM_I915_BATCHBUFFER   0x03
 
#define DRM_I915_IRQ_EMIT   0x04
 
#define DRM_I915_IRQ_WAIT   0x05
 
#define DRM_I915_GETPARAM   0x06
 
#define DRM_I915_SETPARAM   0x07
 
#define DRM_I915_ALLOC   0x08
 
#define DRM_I915_FREE   0x09
 
#define DRM_I915_INIT_HEAP   0x0a
 
#define DRM_I915_CMDBUFFER   0x0b
 
#define DRM_I915_DESTROY_HEAP   0x0c
 
#define DRM_I915_SET_VBLANK_PIPE   0x0d
 
#define DRM_I915_GET_VBLANK_PIPE   0x0e
 
#define DRM_I915_VBLANK_SWAP   0x0f
 
#define DRM_I915_HWS_ADDR   0x11
 
#define DRM_I915_GEM_INIT   0x13
 
#define DRM_I915_GEM_EXECBUFFER   0x14
 
#define DRM_I915_GEM_PIN   0x15
 
#define DRM_I915_GEM_UNPIN   0x16
 
#define DRM_I915_GEM_BUSY   0x17
 
#define DRM_I915_GEM_THROTTLE   0x18
 
#define DRM_I915_GEM_ENTERVT   0x19
 
#define DRM_I915_GEM_LEAVEVT   0x1a
 
#define DRM_I915_GEM_CREATE   0x1b
 
#define DRM_I915_GEM_PREAD   0x1c
 
#define DRM_I915_GEM_PWRITE   0x1d
 
#define DRM_I915_GEM_MMAP   0x1e
 
#define DRM_I915_GEM_SET_DOMAIN   0x1f
 
#define DRM_I915_GEM_SW_FINISH   0x20
 
#define DRM_I915_GEM_SET_TILING   0x21
 
#define DRM_I915_GEM_GET_TILING   0x22
 
#define DRM_I915_GEM_GET_APERTURE   0x23
 
#define DRM_I915_GEM_MMAP_GTT   0x24
 
#define DRM_I915_GET_PIPE_FROM_CRTC_ID   0x25
 
#define DRM_I915_GEM_MADVISE   0x26
 
#define DRM_I915_OVERLAY_PUT_IMAGE   0x27
 
#define DRM_I915_OVERLAY_ATTRS   0x28
 
#define DRM_I915_GEM_EXECBUFFER2   0x29
 
#define DRM_I915_GET_SPRITE_COLORKEY   0x2a
 
#define DRM_I915_SET_SPRITE_COLORKEY   0x2b
 
#define DRM_I915_GEM_WAIT   0x2c
 
#define DRM_I915_GEM_CONTEXT_CREATE   0x2d
 
#define DRM_I915_GEM_CONTEXT_DESTROY   0x2e
 
#define DRM_I915_GEM_SET_CACHING   0x2f
 
#define DRM_I915_GEM_GET_CACHING   0x30
 
#define DRM_I915_REG_READ   0x31
 
#define DRM_IOCTL_I915_INIT   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_INIT, drm_i915_init_t)
 
#define DRM_IOCTL_I915_FLUSH   DRM_IO ( DRM_COMMAND_BASE + DRM_I915_FLUSH)
 
#define DRM_IOCTL_I915_FLIP   DRM_IO ( DRM_COMMAND_BASE + DRM_I915_FLIP)
 
#define DRM_IOCTL_I915_BATCHBUFFER   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_BATCHBUFFER, drm_i915_batchbuffer_t)
 
#define DRM_IOCTL_I915_IRQ_EMIT   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_IRQ_EMIT, drm_i915_irq_emit_t)
 
#define DRM_IOCTL_I915_IRQ_WAIT   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_IRQ_WAIT, drm_i915_irq_wait_t)
 
#define DRM_IOCTL_I915_GETPARAM   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GETPARAM, drm_i915_getparam_t)
 
#define DRM_IOCTL_I915_SETPARAM   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_SETPARAM, drm_i915_setparam_t)
 
#define DRM_IOCTL_I915_ALLOC   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_ALLOC, drm_i915_mem_alloc_t)
 
#define DRM_IOCTL_I915_FREE   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_FREE, drm_i915_mem_free_t)
 
#define DRM_IOCTL_I915_INIT_HEAP   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_INIT_HEAP, drm_i915_mem_init_heap_t)
 
#define DRM_IOCTL_I915_CMDBUFFER   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_CMDBUFFER, drm_i915_cmdbuffer_t)
 
#define DRM_IOCTL_I915_DESTROY_HEAP   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_DESTROY_HEAP, drm_i915_mem_destroy_heap_t)
 
#define DRM_IOCTL_I915_SET_VBLANK_PIPE   DRM_IOW( DRM_COMMAND_BASE + DRM_I915_SET_VBLANK_PIPE, drm_i915_vblank_pipe_t)
 
#define DRM_IOCTL_I915_GET_VBLANK_PIPE   DRM_IOR( DRM_COMMAND_BASE + DRM_I915_GET_VBLANK_PIPE, drm_i915_vblank_pipe_t)
 
#define DRM_IOCTL_I915_VBLANK_SWAP   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_VBLANK_SWAP, drm_i915_vblank_swap_t)
 
#define DRM_IOCTL_I915_HWS_ADDR   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_HWS_ADDR, struct drm_i915_gem_init)
 
#define DRM_IOCTL_I915_GEM_INIT   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_INIT, struct drm_i915_gem_init)
 
#define DRM_IOCTL_I915_GEM_EXECBUFFER   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_EXECBUFFER, struct drm_i915_gem_execbuffer)
 
#define DRM_IOCTL_I915_GEM_EXECBUFFER2   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_EXECBUFFER2, struct drm_i915_gem_execbuffer2)
 
#define DRM_IOCTL_I915_GEM_PIN   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_PIN, struct drm_i915_gem_pin)
 
#define DRM_IOCTL_I915_GEM_UNPIN   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_UNPIN, struct drm_i915_gem_unpin)
 
#define DRM_IOCTL_I915_GEM_BUSY   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_BUSY, struct drm_i915_gem_busy)
 
#define DRM_IOCTL_I915_GEM_SET_CACHING   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_GEM_SET_CACHING, struct drm_i915_gem_caching)
 
#define DRM_IOCTL_I915_GEM_GET_CACHING   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_GET_CACHING, struct drm_i915_gem_caching)
 
#define DRM_IOCTL_I915_GEM_THROTTLE   DRM_IO ( DRM_COMMAND_BASE + DRM_I915_GEM_THROTTLE)
 
#define DRM_IOCTL_I915_GEM_ENTERVT   DRM_IO(DRM_COMMAND_BASE + DRM_I915_GEM_ENTERVT)
 
#define DRM_IOCTL_I915_GEM_LEAVEVT   DRM_IO(DRM_COMMAND_BASE + DRM_I915_GEM_LEAVEVT)
 
#define DRM_IOCTL_I915_GEM_CREATE   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_CREATE, struct drm_i915_gem_create)
 
#define DRM_IOCTL_I915_GEM_PREAD   DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_PREAD, struct drm_i915_gem_pread)
 
#define DRM_IOCTL_I915_GEM_PWRITE   DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_PWRITE, struct drm_i915_gem_pwrite)
 
#define DRM_IOCTL_I915_GEM_MMAP   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_MMAP, struct drm_i915_gem_mmap)
 
#define DRM_IOCTL_I915_GEM_MMAP_GTT   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_MMAP_GTT, struct drm_i915_gem_mmap_gtt)
 
#define DRM_IOCTL_I915_GEM_SET_DOMAIN   DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_SET_DOMAIN, struct drm_i915_gem_set_domain)
 
#define DRM_IOCTL_I915_GEM_SW_FINISH   DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_SW_FINISH, struct drm_i915_gem_sw_finish)
 
#define DRM_IOCTL_I915_GEM_SET_TILING   DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_SET_TILING, struct drm_i915_gem_set_tiling)
 
#define DRM_IOCTL_I915_GEM_GET_TILING   DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_GET_TILING, struct drm_i915_gem_get_tiling)
 
#define DRM_IOCTL_I915_GEM_GET_APERTURE   DRM_IOR (DRM_COMMAND_BASE + DRM_I915_GEM_GET_APERTURE, struct drm_i915_gem_get_aperture)
 
#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)
 
#define DRM_IOCTL_I915_GEM_MADVISE   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_MADVISE, struct drm_i915_gem_madvise)
 
#define DRM_IOCTL_I915_OVERLAY_PUT_IMAGE   DRM_IOW(DRM_COMMAND_BASE + DRM_I915_OVERLAY_PUT_IMAGE, struct drm_intel_overlay_put_image)
 
#define DRM_IOCTL_I915_OVERLAY_ATTRS   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_OVERLAY_ATTRS, struct drm_intel_overlay_attrs)
 
#define DRM_IOCTL_I915_SET_SPRITE_COLORKEY   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_SET_SPRITE_COLORKEY, struct drm_intel_sprite_colorkey)
 
#define DRM_IOCTL_I915_GET_SPRITE_COLORKEY   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_SET_SPRITE_COLORKEY, struct drm_intel_sprite_colorkey)
 
#define DRM_IOCTL_I915_GEM_WAIT   DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_WAIT, struct drm_i915_gem_wait)
 
#define DRM_IOCTL_I915_GEM_CONTEXT_CREATE   DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_GEM_CONTEXT_CREATE, struct drm_i915_gem_context_create)
 
#define DRM_IOCTL_I915_GEM_CONTEXT_DESTROY   DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_CONTEXT_DESTROY, struct drm_i915_gem_context_destroy)
 
#define DRM_IOCTL_I915_REG_READ   DRM_IOWR (DRM_COMMAND_BASE + DRM_I915_REG_READ, struct drm_i915_reg_read)
 
#define I915_PARAM_IRQ_ACTIVE   1
 
#define I915_PARAM_ALLOW_BATCHBUFFER   2
 
#define I915_PARAM_LAST_DISPATCH   3
 
#define I915_PARAM_CHIPSET_ID   4
 
#define I915_PARAM_HAS_GEM   5
 
#define I915_PARAM_NUM_FENCES_AVAIL   6
 
#define I915_PARAM_HAS_OVERLAY   7
 
#define I915_PARAM_HAS_PAGEFLIPPING   8
 
#define I915_PARAM_HAS_EXECBUF2   9
 
#define I915_PARAM_HAS_BSD   10
 
#define I915_PARAM_HAS_BLT   11
 
#define I915_PARAM_HAS_RELAXED_FENCING   12
 
#define I915_PARAM_HAS_COHERENT_RINGS   13
 
#define I915_PARAM_HAS_EXEC_CONSTANTS   14
 
#define I915_PARAM_HAS_RELAXED_DELTA   15
 
#define I915_PARAM_HAS_GEN7_SOL_RESET   16
 
#define I915_PARAM_HAS_LLC   17
 
#define I915_PARAM_HAS_ALIASING_PPGTT   18
 
#define I915_PARAM_HAS_WAIT_TIMEOUT   19
 
#define I915_PARAM_HAS_SEMAPHORES   20
 
#define I915_PARAM_HAS_PRIME_VMAP_FLUSH   21
 
#define I915_PARAM_RSVD_FOR_FUTURE_USE   22
 
#define I915_SETPARAM_USE_MI_BATCHBUFFER_START   1
 
#define I915_SETPARAM_TEX_LRU_LOG_GRANULARITY   2
 
#define I915_SETPARAM_ALLOW_BATCHBUFFER   3
 
#define I915_SETPARAM_NUM_USED_FENCES   4
 
#define I915_MEM_REGION_AGP   1
 
#define DRM_I915_VBLANK_PIPE_A   1
 
#define DRM_I915_VBLANK_PIPE_B   2
 
#define EXEC_OBJECT_NEEDS_FENCE   (1<<0)
 
#define I915_EXEC_RING_MASK   (7<<0)
 
#define I915_EXEC_DEFAULT   (0<<0)
 
#define I915_EXEC_RENDER   (1<<0)
 
#define I915_EXEC_BSD   (2<<0)
 
#define I915_EXEC_BLT   (3<<0)
 
#define I915_EXEC_CONSTANTS_MASK   (3<<6)
 
#define I915_EXEC_CONSTANTS_REL_GENERAL   (0<<6) /* default */
 
#define I915_EXEC_CONSTANTS_ABSOLUTE   (1<<6)
 
#define I915_EXEC_CONSTANTS_REL_SURFACE   (2<<6) /* gen4/5 only */
 
#define I915_EXEC_GEN7_SOL_RESET   (1<<8)
 
#define I915_EXEC_CONTEXT_ID_MASK   (0xffffffff)
 
#define i915_execbuffer2_set_context_id(eb2, context)   (eb2).rsvd1 = context & I915_EXEC_CONTEXT_ID_MASK
 
#define i915_execbuffer2_get_context_id(eb2)   ((eb2).rsvd1 & I915_EXEC_CONTEXT_ID_MASK)
 
#define I915_CACHING_NONE   0
 
#define I915_CACHING_CACHED   1
 
#define I915_TILING_NONE   0
 
#define I915_TILING_X   1
 
#define I915_TILING_Y   2
 
#define I915_BIT_6_SWIZZLE_NONE   0
 
#define I915_BIT_6_SWIZZLE_9   1
 
#define I915_BIT_6_SWIZZLE_9_10   2
 
#define I915_BIT_6_SWIZZLE_9_11   3
 
#define I915_BIT_6_SWIZZLE_9_10_11   4
 
#define I915_BIT_6_SWIZZLE_UNKNOWN   5
 
#define I915_BIT_6_SWIZZLE_9_17   6
 
#define I915_BIT_6_SWIZZLE_9_10_17   7
 
#define I915_MADV_WILLNEED   0
 
#define I915_MADV_DONTNEED   1
 
#define __I915_MADV_PURGED   2 /* internal state */
 
#define I915_OVERLAY_TYPE_MASK   0xff
 
#define I915_OVERLAY_YUV_PLANAR   0x01
 
#define I915_OVERLAY_YUV_PACKED   0x02
 
#define I915_OVERLAY_RGB   0x03
 
#define I915_OVERLAY_DEPTH_MASK   0xff00
 
#define I915_OVERLAY_RGB24   0x1000
 
#define I915_OVERLAY_RGB16   0x2000
 
#define I915_OVERLAY_RGB15   0x3000
 
#define I915_OVERLAY_YUV422   0x0100
 
#define I915_OVERLAY_YUV411   0x0200
 
#define I915_OVERLAY_YUV420   0x0300
 
#define I915_OVERLAY_YUV410   0x0400
 
#define I915_OVERLAY_SWAP_MASK   0xff0000
 
#define I915_OVERLAY_NO_SWAP   0x000000
 
#define I915_OVERLAY_UV_SWAP   0x010000
 
#define I915_OVERLAY_Y_SWAP   0x020000
 
#define I915_OVERLAY_Y_AND_UV_SWAP   0x030000
 
#define I915_OVERLAY_FLAGS_MASK   0xff000000
 
#define I915_OVERLAY_ENABLE   0x01000000
 
#define I915_OVERLAY_UPDATE_ATTRS   (1<<0)
 
#define I915_OVERLAY_UPDATE_GAMMA   (1<<1)
 
#define I915_SET_COLORKEY_NONE   (1<<0) /* disable color key matching */
 
#define I915_SET_COLORKEY_DESTINATION   (1<<1)
 
#define I915_SET_COLORKEY_SOURCE   (1<<2)
 
#define I915_GEM_DOMAIN_CPU   0x00000001
 
#define I915_GEM_DOMAIN_RENDER   0x00000002
 
#define I915_GEM_DOMAIN_SAMPLER   0x00000004
 
#define I915_GEM_DOMAIN_COMMAND   0x00000008
 
#define I915_GEM_DOMAIN_INSTRUCTION   0x00000010
 
#define I915_GEM_DOMAIN_VERTEX   0x00000020
 
#define I915_GEM_DOMAIN_GTT   0x00000040
 

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
 

Macro Definition Documentation

#define __I915_MADV_PURGED   2 /* internal state */

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
Value:
255 /* table size 2k - maximum due to use
* of chars for next/prev indices */

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.

#define I915_SET_COLORKEY_NONE   (1<<0) /* disable color key matching */

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 Documentation