Back to index

libdrm  2.4.37
Classes | Defines | Typedefs
i915_drm.h File Reference
#include "drm.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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_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

Defines

#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_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_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 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_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)
 Resets the SO write offset registers for transform feedback on gen7.
#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_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
 CPU cache.
#define I915_GEM_DOMAIN_RENDER   0x00000002
 Render cache, used by 2D and 3D drawing.
#define I915_GEM_DOMAIN_SAMPLER   0x00000004
 Sampler cache, used by texture engine.
#define I915_GEM_DOMAIN_COMMAND   0x00000008
 Command queue, used to load batch buffers.
#define I915_GEM_DOMAIN_INSTRUCTION   0x00000010
 Instruction cache, used by shader programs.
#define I915_GEM_DOMAIN_VERTEX   0x00000020
 Vertex address cache.
#define I915_GEM_DOMAIN_GTT   0x00000040
 GTT domain - aperture and scanout.

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

Class Documentation

struct _drm_i915_sarea

Definition at line 66 of file i915_drm.h.

Class Members
__u32 back_bo_handle
drm_handle_t back_handle
int back_offset
int back_size
unsigned int back_tiled
int ctxOwner
__u32 depth_bo_handle
drm_handle_t depth_handle
int depth_offset
int depth_size
unsigned int depth_tiled
__u32 front_bo_handle
drm_handle_t front_handle
int front_offset
int front_size
unsigned int front_tiled
int height
int last_dispatch
int last_enqueue
int last_upload
int log_tex_granularity
int perf_boxes
int pf_active
int pf_current_page
int pf_enabled
int pipeA_h
int pipeA_w
int pipeA_x
int pipeA_y
int pipeB_h
int pipeB_w
int pipeB_x
int pipeB_y
int pitch
unsigned int rotated2_tiled
int rotated_offset
int rotated_pitch
int rotated_size
unsigned int rotated_tiled
int rotation
drm_handle_t tex_handle
int tex_offset
int tex_size
int texAge
__u32 unused1
__u32 unused2
__u32 unused3
__u32 unused_bo_handle
drm_handle_t unused_handle
int virtualX
int virtualY
int width
struct drm_i915_batchbuffer

Definition at line 247 of file i915_drm.h.

Collaboration diagram for drm_i915_batchbuffer:
Class Members
struct drm_clip_rect * cliprects
int DR1
int DR4
int num_cliprects
int start
int used
struct _drm_i915_cmdbuffer

Definition at line 259 of file i915_drm.h.

Collaboration diagram for _drm_i915_cmdbuffer:
Class Members
char * buf
struct drm_clip_rect * cliprects
int DR1
int DR4
int num_cliprects
int sz
struct drm_i915_irq_emit

Definition at line 270 of file i915_drm.h.

Class Members
int * irq_seq
struct drm_i915_irq_wait

Definition at line 274 of file i915_drm.h.

Class Members
int irq_seq
struct drm_i915_getparam

Definition at line 300 of file i915_drm.h.

Class Members
int param
int * value
struct drm_i915_setparam

Definition at line 312 of file i915_drm.h.

Class Members
int param
int value
struct drm_i915_mem_alloc

Definition at line 321 of file i915_drm.h.

Class Members
int alignment
int region
int * region_offset
int size
struct drm_i915_mem_free

Definition at line 328 of file i915_drm.h.

Class Members
int region
int region_offset
struct drm_i915_mem_init_heap

Definition at line 333 of file i915_drm.h.

Class Members
int region
int size
int start
struct drm_i915_mem_destroy_heap

Definition at line 342 of file i915_drm.h.

Class Members
int region
struct drm_i915_vblank_pipe

Definition at line 351 of file i915_drm.h.

Class Members
int pipe
struct drm_i915_vblank_swap

Definition at line 357 of file i915_drm.h.

Class Members
drm_drawable_t drawable
struct drm_i915_hws_addr

Definition at line 363 of file i915_drm.h.

Class Members
__u64 addr
struct drm_i915_gem_init

Definition at line 367 of file i915_drm.h.

Class Members
__u64 gtt_end Ending offset in the GTT to be managed by the DRM memory manager.
__u64 gtt_start Beginning offset in the GTT to be managed by the DRM memory manager.
struct drm_i915_gem_create

Definition at line 380 of file i915_drm.h.

Class Members
__u32 handle Returned handle for the object. Object handles are nonzero.
__u32 pad
__u64 size Requested size for the object. The (page-aligned) allocated size for the object will be returned.
struct drm_i915_gem_pread

Definition at line 396 of file i915_drm.h.

Class Members
__u64 data_ptr Pointer to write the data into. This is a fixed-size type for 32/64 compatibility.
__u32 handle Handle for the object being read.
__u64 offset Offset into the object to read from.
__u32 pad
__u64 size Length of data to read.
struct drm_i915_gem_pwrite

Definition at line 412 of file i915_drm.h.

Class Members
__u64 data_ptr Pointer to read the data from. This is a fixed-size type for 32/64 compatibility.
__u32 handle Handle for the object being written to.
__u64 offset Offset into the object to write to.
__u32 pad
__u64 size Length of data to write.
struct drm_i915_gem_mmap

Definition at line 428 of file i915_drm.h.

Class Members
__u64 addr_ptr Returned pointer the data was mapped at. This is a fixed-size type for 32/64 compatibility.
__u32 handle Handle for the object being mapped.
__u64 offset Offset in the object to map.
__u32 pad
__u64 size Length of data to map. The value will be page-aligned.
struct drm_i915_gem_mmap_gtt

Definition at line 448 of file i915_drm.h.

Class Members
__u32 handle Handle for the object being mapped.
__u64 offset Fake offset to use for subsequent mmap call. This is a fixed-size type for 32/64 compatibility.
__u32 pad
struct drm_i915_gem_set_domain

Definition at line 460 of file i915_drm.h.

Class Members
__u32 handle Handle for the object.
__u32 read_domains New read domains.
__u32 write_domain New write domain.
struct drm_i915_gem_sw_finish

Definition at line 471 of file i915_drm.h.

Class Members
__u32 handle Handle for the object.
struct drm_i915_gem_relocation_entry

Definition at line 476 of file i915_drm.h.

Class Members
__u32 delta Value to be added to the offset of the target buffer to make up the relocation entry.
__u64 offset Offset in the buffer the relocation entry will be written into.
__u64 presumed_offset Offset value of the target buffer that the relocation entry was last written as. If the buffer has the same offset as last time, we can skip syncing and writing the relocation. This value is written back out by the execbuffer ioctl when the relocation is written.
__u32 read_domains Target memory domains read by this operation.
__u32 target_handle Handle of the buffer being pointed to by this relocation entry. It's appealing to make this be an index into the mm_validate_entry list to refer to the buffer, but this allows the driver to create a relocation list for state buffers and not re-write it per exec using the buffer.
__u32 write_domain Target memory domains written by this operation. Note that only one domain may be written by the whole execbuffer operation, so that where there are conflicts, the application will get -EINVAL back.
struct drm_i915_gem_exec_object

Definition at line 544 of file i915_drm.h.

Class Members
__u64 alignment Required alignment in graphics aperture.
__u32 handle User's handle for a buffer to be bound into the GTT for this operation.
__u64 offset Returned value of the updated offset of the object, for future presumed_offset writes.
__u32 relocation_count Number of relocations to be performed on this buffer.
__u64 relocs_ptr Pointer to array of struct drm_i915_gem_relocation_entry containing the relocations to be performed in this buffer.
struct drm_i915_gem_execbuffer

Definition at line 569 of file i915_drm.h.

Class Members
__u32 batch_len Bytes used in batchbuffer from batch_start_offset.
__u32 batch_start_offset Offset in the batchbuffer to start execution from.
__u32 buffer_count
__u64 buffers_ptr List of buffers to be validated with their relocations to be performend on them. This is a pointer to an array of struct drm_i915_gem_validate_entry.These buffers must be listed in an order such that all relocations a buffer is performing refer to buffers that have already appeared in the validate list.
__u64 cliprects_ptr This is a struct drm_clip_rect *cliprects.
__u32 DR1
__u32 DR4
__u32 num_cliprects
struct drm_i915_gem_exec_object2

Definition at line 594 of file i915_drm.h.

Class Members
__u64 alignment Required alignment in graphics aperture.
__u64 flags
__u32 handle User's handle for a buffer to be bound into the GTT for this operation.
__u64 offset Returned value of the updated offset of the object, for future presumed_offset writes.
__u32 relocation_count Number of relocations to be performed on this buffer.
__u64 relocs_ptr Pointer to array of struct drm_i915_gem_relocation_entry containing the relocations to be performed in this buffer.
__u64 rsvd1
__u64 rsvd2
struct drm_i915_gem_execbuffer2

Definition at line 624 of file i915_drm.h.

Class Members
__u32 batch_len Bytes used in batchbuffer from batch_start_offset.
__u32 batch_start_offset Offset in the batchbuffer to start execution from.
__u32 buffer_count
__u64 buffers_ptr List of gem_exec_object2 structs.
__u64 cliprects_ptr This is a struct drm_clip_rect *cliprects.
__u32 DR1
__u32 DR4
__u64 flags
__u32 num_cliprects
__u64 rsvd1
__u64 rsvd2
struct drm_i915_gem_pin

Definition at line 670 of file i915_drm.h.

Class Members
__u64 alignment alignment required within the aperture
__u32 handle Handle of the buffer to be pinned.
__u64 offset Returned GTT offset of the buffer.
__u32 pad
struct drm_i915_gem_unpin

Definition at line 682 of file i915_drm.h.

Class Members
__u32 handle Handle of the buffer to be unpinned.
__u32 pad
struct drm_i915_gem_busy

Definition at line 688 of file i915_drm.h.

Class Members
__u32 busy Return busy status (1 if busy, 0 if idle)
__u32 handle Handle of the buffer to check for busy.
struct drm_i915_gem_set_tiling

Definition at line 711 of file i915_drm.h.

Class Members
__u32 handle Handle of the buffer to have its tiling state updated.
__u32 stride Stride in bytes for the object when in I915_TILING_X or I915_TILING_Y.
__u32 swizzle_mode Returned address bit 6 swizzling required for CPU access through mmap mapping.
__u32 tiling_mode Tiling mode for the object (I915_TILING_NONE, I915_TILING_X, I915_TILING_Y). This value is to be set on request, and will be updated by the kernel on successful return with the actual chosen tiling layout.The tiling mode may be demoted to I915_TILING_NONE when the system has bit 6 swizzling that can't be managed correctly by GEM.Buffer contents become undefined when changing tiling_mode.
struct drm_i915_gem_get_tiling

Definition at line 742 of file i915_drm.h.

Class Members
__u32 handle Handle of the buffer to get tiling state for.
__u32 swizzle_mode Returned address bit 6 swizzling required for CPU access through mmap mapping.
__u32 tiling_mode Current tiling mode for the object (I915_TILING_NONE, I915_TILING_X, I915_TILING_Y).
struct drm_i915_gem_get_aperture

Definition at line 759 of file i915_drm.h.

Class Members
__u64 aper_available_size Available space in the aperture used by i915_gem_execbuffer, in bytes.
__u64 aper_size Total size of the aperture used by i915_gem_execbuffer, in bytes.
struct drm_i915_get_pipe_from_crtc_id

Definition at line 770 of file i915_drm.h.

Class Members
__u32 crtc_id ID of CRTC being requested.
__u32 pipe pipe of requested CRTC
struct drm_i915_gem_madvise

Definition at line 782 of file i915_drm.h.

Class Members
__u32 handle Handle of the buffer to change the backing store advice.
__u32 madv
__u32 retained Whether the backing store still exists.
struct drm_intel_overlay_put_image

Definition at line 819 of file i915_drm.h.

Class Members
__u32 bo_handle
__u32 crtc_id
__u16 dst_height
__u16 dst_width
__u16 dst_x
__u16 dst_y
__u32 flags
__u32 offset_U
__u32 offset_V
__u32 offset_Y
__u16 src_height
__u16 src_scan_height
__u16 src_scan_width
__u16 src_width
__u16 stride_UV
__u16 stride_Y
struct drm_intel_overlay_attrs

Definition at line 847 of file i915_drm.h.

Class Members
__s32 brightness
__u32 color_key
__u32 contrast
__u32 flags
__u32 gamma0
__u32 gamma1
__u32 gamma2
__u32 gamma3
__u32 gamma4
__u32 gamma5
__u32 saturation
struct drm_intel_sprite_colorkey

Definition at line 885 of file i915_drm.h.

Class Members
__u32 channel_mask
__u32 flags
__u32 max_value
__u32 min_value
__u32 plane_id
struct drm_i915_gem_wait

Definition at line 893 of file i915_drm.h.

Class Members
__u32 bo_handle Handle of BO we shall wait on.
__u32 flags
__s64 timeout_ns Number of nanoseconds to wait, Returns time remaining.
struct drm_i915_gem_context_create

Definition at line 901 of file i915_drm.h.

Class Members
__u32 ctx_id
__u32 pad
struct drm_i915_gem_context_destroy

Definition at line 907 of file i915_drm.h.

Class Members
__u32 ctx_id
__u32 pad

Define Documentation

#define __I915_MADV_PURGED   2 /* internal state */

Definition at line 780 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_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_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_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 348 of file i915_drm.h.

#define DRM_I915_VBLANK_PIPE_B   2

Definition at line 349 of file i915_drm.h.

#define DRM_I915_VBLANK_SWAP   0x0f

Definition at line 167 of file i915_drm.h.

Definition at line 206 of file i915_drm.h.

Definition at line 201 of file i915_drm.h.

Definition at line 209 of file i915_drm.h.

Definition at line 210 of file i915_drm.h.

Definition at line 200 of file i915_drm.h.

Definition at line 199 of file i915_drm.h.

Definition at line 207 of file i915_drm.h.

Definition at line 220 of file i915_drm.h.

Definition at line 241 of file i915_drm.h.

Definition at line 242 of file i915_drm.h.

Definition at line 224 of file i915_drm.h.

Definition at line 222 of file i915_drm.h.

Definition at line 216 of file i915_drm.h.

Definition at line 217 of file i915_drm.h.

Definition at line 233 of file i915_drm.h.

Definition at line 232 of file i915_drm.h.

Definition at line 215 of file i915_drm.h.

Definition at line 223 of file i915_drm.h.

Definition at line 235 of file i915_drm.h.

Definition at line 227 of file i915_drm.h.

Definition at line 228 of file i915_drm.h.

Definition at line 218 of file i915_drm.h.

Definition at line 225 of file i915_drm.h.

Definition at line 226 of file i915_drm.h.

Definition at line 229 of file i915_drm.h.

Definition at line 231 of file i915_drm.h.

Definition at line 230 of file i915_drm.h.

Definition at line 221 of file i915_drm.h.

Definition at line 219 of file i915_drm.h.

Definition at line 240 of file i915_drm.h.

Definition at line 234 of file i915_drm.h.

Definition at line 239 of file i915_drm.h.

Definition at line 212 of file i915_drm.h.

Definition at line 204 of file i915_drm.h.

Definition at line 214 of file i915_drm.h.

Definition at line 198 of file i915_drm.h.

Definition at line 208 of file i915_drm.h.

Definition at line 202 of file i915_drm.h.

Definition at line 203 of file i915_drm.h.

Definition at line 237 of file i915_drm.h.

Definition at line 236 of file i915_drm.h.

Definition at line 238 of file i915_drm.h.

Definition at line 211 of file i915_drm.h.

Definition at line 205 of file i915_drm.h.

Definition at line 213 of file i915_drm.h.

#define EXEC_OBJECT_NEEDS_FENCE   (1<<0)

Definition at line 618 of file i915_drm.h.

#define I915_BIT_6_SWIZZLE_9   1

Definition at line 701 of file i915_drm.h.

#define I915_BIT_6_SWIZZLE_9_10   2

Definition at line 702 of file i915_drm.h.

Definition at line 704 of file i915_drm.h.

Definition at line 709 of file i915_drm.h.

#define I915_BIT_6_SWIZZLE_9_11   3

Definition at line 703 of file i915_drm.h.

#define I915_BIT_6_SWIZZLE_9_17   6

Definition at line 708 of file i915_drm.h.

#define I915_BIT_6_SWIZZLE_NONE   0

Definition at line 700 of file i915_drm.h.

Definition at line 706 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_EXEC_BLT   (3<<0)

Definition at line 644 of file i915_drm.h.

#define I915_EXEC_BSD   (2<<0)

Definition at line 643 of file i915_drm.h.

#define I915_EXEC_CONSTANTS_ABSOLUTE   (1<<6)

Definition at line 654 of file i915_drm.h.

#define I915_EXEC_CONSTANTS_MASK   (3<<6)

Definition at line 652 of file i915_drm.h.

#define I915_EXEC_CONSTANTS_REL_GENERAL   (0<<6) /* default */

Definition at line 653 of file i915_drm.h.

#define I915_EXEC_CONSTANTS_REL_SURFACE   (2<<6) /* gen4/5 only */

Definition at line 655 of file i915_drm.h.

#define I915_EXEC_CONTEXT_ID_MASK   (0xffffffff)

Definition at line 664 of file i915_drm.h.

#define I915_EXEC_DEFAULT   (0<<0)

Definition at line 641 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 662 of file i915_drm.h.

#define I915_EXEC_RENDER   (1<<0)

Definition at line 642 of file i915_drm.h.

#define I915_EXEC_RING_MASK   (7<<0)

Definition at line 640 of file i915_drm.h.

#define i915_execbuffer2_get_context_id (   eb2)    ((eb2).rsvd1 & I915_EXEC_CONTEXT_ID_MASK)

Definition at line 667 of file i915_drm.h.

#define i915_execbuffer2_set_context_id (   eb2,
  context 
)    (eb2).rsvd1 = context & I915_EXEC_CONTEXT_ID_MASK

Definition at line 665 of file i915_drm.h.

#define I915_GEM_DOMAIN_COMMAND   0x00000008

Command queue, used to load batch buffers.

Definition at line 535 of file i915_drm.h.

#define I915_GEM_DOMAIN_CPU   0x00000001

CPU cache.

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.

Definition at line 529 of file i915_drm.h.

#define I915_GEM_DOMAIN_GTT   0x00000040

GTT domain - aperture and scanout.

Definition at line 541 of file i915_drm.h.

#define I915_GEM_DOMAIN_INSTRUCTION   0x00000010

Instruction cache, used by shader programs.

Definition at line 537 of file i915_drm.h.

#define I915_GEM_DOMAIN_RENDER   0x00000002

Render cache, used by 2D and 3D drawing.

Definition at line 531 of file i915_drm.h.

#define I915_GEM_DOMAIN_SAMPLER   0x00000004

Sampler cache, used by texture engine.

Definition at line 533 of file i915_drm.h.

#define I915_GEM_DOMAIN_VERTEX   0x00000020

Vertex address cache.

Definition at line 539 of file i915_drm.h.

Definition at line 40 of file i915_drm.h.

#define I915_MADV_DONTNEED   1

Definition at line 779 of file i915_drm.h.

#define I915_MADV_WILLNEED   0

Definition at line 778 of file i915_drm.h.

#define I915_MEM_REGION_AGP   1

Definition at line 319 of file i915_drm.h.

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 801 of file i915_drm.h.

#define I915_OVERLAY_ENABLE   0x01000000

Definition at line 817 of file i915_drm.h.

#define I915_OVERLAY_FLAGS_MASK   0xff000000

Definition at line 816 of file i915_drm.h.

#define I915_OVERLAY_NO_SWAP   0x000000

Definition at line 811 of file i915_drm.h.

#define I915_OVERLAY_RGB   0x03

Definition at line 799 of file i915_drm.h.

#define I915_OVERLAY_RGB15   0x3000

Definition at line 804 of file i915_drm.h.

#define I915_OVERLAY_RGB16   0x2000

Definition at line 803 of file i915_drm.h.

#define I915_OVERLAY_RGB24   0x1000

Definition at line 802 of file i915_drm.h.

#define I915_OVERLAY_SWAP_MASK   0xff0000

Definition at line 810 of file i915_drm.h.

#define I915_OVERLAY_TYPE_MASK   0xff

Definition at line 796 of file i915_drm.h.

#define I915_OVERLAY_UPDATE_ATTRS   (1<<0)

Definition at line 845 of file i915_drm.h.

#define I915_OVERLAY_UPDATE_GAMMA   (1<<1)

Definition at line 846 of file i915_drm.h.

#define I915_OVERLAY_UV_SWAP   0x010000

Definition at line 812 of file i915_drm.h.

#define I915_OVERLAY_Y_AND_UV_SWAP   0x030000

Definition at line 814 of file i915_drm.h.

#define I915_OVERLAY_Y_SWAP   0x020000

Definition at line 813 of file i915_drm.h.

#define I915_OVERLAY_YUV410   0x0400

Definition at line 808 of file i915_drm.h.

#define I915_OVERLAY_YUV411   0x0200

Definition at line 806 of file i915_drm.h.

#define I915_OVERLAY_YUV420   0x0300

Definition at line 807 of file i915_drm.h.

#define I915_OVERLAY_YUV422   0x0100

Definition at line 805 of file i915_drm.h.

#define I915_OVERLAY_YUV_PACKED   0x02

Definition at line 798 of file i915_drm.h.

#define I915_OVERLAY_YUV_PLANAR   0x01

Definition at line 797 of file i915_drm.h.

Definition at line 281 of file i915_drm.h.

#define I915_PARAM_CHIPSET_ID   4

Definition at line 283 of file i915_drm.h.

Definition at line 297 of file i915_drm.h.

#define I915_PARAM_HAS_BLT   11

Definition at line 290 of file i915_drm.h.

#define I915_PARAM_HAS_BSD   10

Definition at line 289 of file i915_drm.h.

Definition at line 292 of file i915_drm.h.

Definition at line 293 of file i915_drm.h.

#define I915_PARAM_HAS_EXECBUF2   9

Definition at line 288 of file i915_drm.h.

#define I915_PARAM_HAS_GEM   5

Definition at line 284 of file i915_drm.h.

Definition at line 295 of file i915_drm.h.

#define I915_PARAM_HAS_LLC   17

Definition at line 296 of file i915_drm.h.

#define I915_PARAM_HAS_OVERLAY   7

Definition at line 286 of file i915_drm.h.

Definition at line 287 of file i915_drm.h.

Definition at line 294 of file i915_drm.h.

Definition at line 291 of file i915_drm.h.

#define I915_PARAM_HAS_WAIT_TIMEOUT   19

Definition at line 298 of file i915_drm.h.

#define I915_PARAM_IRQ_ACTIVE   1

Definition at line 280 of file i915_drm.h.

#define I915_PARAM_LAST_DISPATCH   3

Definition at line 282 of file i915_drm.h.

Definition at line 285 of file i915_drm.h.

#define I915_SET_COLORKEY_DESTINATION   (1<<1)

Definition at line 883 of file i915_drm.h.

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

Definition at line 882 of file i915_drm.h.

#define I915_SET_COLORKEY_SOURCE   (1<<2)

Definition at line 884 of file i915_drm.h.

Definition at line 309 of file i915_drm.h.

Definition at line 310 of file i915_drm.h.

Definition at line 308 of file i915_drm.h.

Definition at line 307 of file i915_drm.h.

#define I915_TILING_NONE   0

Definition at line 696 of file i915_drm.h.

#define I915_TILING_X   1

Definition at line 697 of file i915_drm.h.

#define I915_TILING_Y   2

Definition at line 698 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