Back to index

libdrm  2.4.37
Classes | Defines | Typedefs
i830_drm.h File Reference

Go to the source code of this file.

Classes

struct  _drm_i830_init
struct  _drm_i830_tex_region
struct  _drm_i830_sarea
struct  _drm_i830_clear
struct  _drm_i830_vertex
struct  _drm_i830_copy_t
struct  drm_i830_dma
struct  drm_i830_irq_emit
struct  drm_i830_irq_wait
struct  drm_i830_getparam
struct  drm_i830_setparam

Defines

#define _I830_DEFINES_
#define I830_DMA_BUF_ORDER   12
#define I830_DMA_BUF_SZ   (1<<I830_DMA_BUF_ORDER)
#define I830_DMA_BUF_NR   256
#define I830_NR_SAREA_CLIPRECTS   8
#define I830_NR_TEX_REGIONS   64
#define I830_LOG_MIN_TEX_REGION_SIZE   16
#define I830_TEXTURE_COUNT   2
#define I830_TEXBLEND_COUNT   I830_TEXTURE_COUNT
#define I830_TEXBLEND_SIZE   12 /* (4 args + op) * 2 + COLOR_FACTOR */
#define I830_UPLOAD_CTX   0x1
#define I830_UPLOAD_BUFFERS   0x2
#define I830_UPLOAD_CLIPRECTS   0x4
#define I830_UPLOAD_TEX0_IMAGE   0x100 /* handled clientside */
#define I830_UPLOAD_TEX0_CUBE   0x200 /* handled clientside */
#define I830_UPLOAD_TEX1_IMAGE   0x400 /* handled clientside */
#define I830_UPLOAD_TEX1_CUBE   0x800 /* handled clientside */
#define I830_UPLOAD_TEX2_IMAGE   0x1000 /* handled clientside */
#define I830_UPLOAD_TEX2_CUBE   0x2000 /* handled clientside */
#define I830_UPLOAD_TEX3_IMAGE   0x4000 /* handled clientside */
#define I830_UPLOAD_TEX3_CUBE   0x8000 /* handled clientside */
#define I830_UPLOAD_TEX_N_IMAGE(n)   (0x100 << (n * 2))
#define I830_UPLOAD_TEX_N_CUBE(n)   (0x200 << (n * 2))
#define I830_UPLOAD_TEXIMAGE_MASK   0xff00
#define I830_UPLOAD_TEX0   0x10000
#define I830_UPLOAD_TEX1   0x20000
#define I830_UPLOAD_TEX2   0x40000
#define I830_UPLOAD_TEX3   0x80000
#define I830_UPLOAD_TEX_N(n)   (0x10000 << (n))
#define I830_UPLOAD_TEX_MASK   0xf0000
#define I830_UPLOAD_TEXBLEND0   0x100000
#define I830_UPLOAD_TEXBLEND1   0x200000
#define I830_UPLOAD_TEXBLEND2   0x400000
#define I830_UPLOAD_TEXBLEND3   0x800000
#define I830_UPLOAD_TEXBLEND_N(n)   (0x100000 << (n))
#define I830_UPLOAD_TEXBLEND_MASK   0xf00000
#define I830_UPLOAD_TEX_PALETTE_N(n)   (0x1000000 << (n))
#define I830_UPLOAD_TEX_PALETTE_SHARED   0x4000000
#define I830_UPLOAD_STIPPLE   0x8000000
#define I830_DESTREG_CBUFADDR   0
#define I830_DESTREG_DBUFADDR   1
#define I830_DESTREG_DV0   2
#define I830_DESTREG_DV1   3
#define I830_DESTREG_SENABLE   4
#define I830_DESTREG_SR0   5
#define I830_DESTREG_SR1   6
#define I830_DESTREG_SR2   7
#define I830_DESTREG_DR0   8
#define I830_DESTREG_DR1   9
#define I830_DESTREG_DR2   10
#define I830_DESTREG_DR3   11
#define I830_DESTREG_DR4   12
#define I830_DEST_SETUP_SIZE   13
#define I830_CTXREG_STATE1   0
#define I830_CTXREG_STATE2   1
#define I830_CTXREG_STATE3   2
#define I830_CTXREG_STATE4   3
#define I830_CTXREG_STATE5   4
#define I830_CTXREG_IALPHAB   5
#define I830_CTXREG_STENCILTST   6
#define I830_CTXREG_ENABLES_1   7
#define I830_CTXREG_ENABLES_2   8
#define I830_CTXREG_AA   9
#define I830_CTXREG_FOGCOLOR   10
#define I830_CTXREG_BLENDCOLR0   11
#define I830_CTXREG_BLENDCOLR   12 /* Dword 1 of 2 dword command */
#define I830_CTXREG_VF   13
#define I830_CTXREG_VF2   14
#define I830_CTXREG_MCSB0   15
#define I830_CTXREG_MCSB1   16
#define I830_CTX_SETUP_SIZE   17
#define I830_STPREG_ST0   0
#define I830_STPREG_ST1   1
#define I830_STP_SETUP_SIZE   2
#define I830_TEXREG_MI0   0 /* GFX_OP_MAP_INFO (6 dwords) */
#define I830_TEXREG_MI1   1
#define I830_TEXREG_MI2   2
#define I830_TEXREG_MI3   3
#define I830_TEXREG_MI4   4
#define I830_TEXREG_MI5   5
#define I830_TEXREG_MF   6 /* GFX_OP_MAP_FILTER */
#define I830_TEXREG_MLC   7 /* GFX_OP_MAP_LOD_CTL */
#define I830_TEXREG_MLL   8 /* GFX_OP_MAP_LOD_LIMITS */
#define I830_TEXREG_MCS   9 /* GFX_OP_MAP_COORD_SETS */
#define I830_TEX_SETUP_SIZE   10
#define I830_TEXREG_TM0LI   0 /* load immediate 2 texture map n */
#define I830_TEXREG_TM0S0   1
#define I830_TEXREG_TM0S1   2
#define I830_TEXREG_TM0S2   3
#define I830_TEXREG_TM0S3   4
#define I830_TEXREG_TM0S4   5
#define I830_TEXREG_NOP0   6 /* noop */
#define I830_TEXREG_NOP1   7 /* noop */
#define I830_TEXREG_NOP2   8 /* noop */
#define __I830_TEXREG_MCS   9 /* GFX_OP_MAP_COORD_SETS -- shared */
#define __I830_TEX_SETUP_SIZE   10
#define I830_FRONT   0x1
#define I830_BACK   0x2
#define I830_DEPTH   0x4
#define I830_BOX_RING_EMPTY   0x1 /* populated by kernel */
#define I830_BOX_FLIP   0x2 /* populated by kernel */
#define I830_BOX_WAIT   0x4 /* populated by kernel & client */
#define I830_BOX_TEXTURE_LOAD   0x8 /* populated by kernel */
#define I830_BOX_LOST_CONTEXT   0x10 /* populated by client */
#define DRM_I830_INIT   0x00
#define DRM_I830_VERTEX   0x01
#define DRM_I830_CLEAR   0x02
#define DRM_I830_FLUSH   0x03
#define DRM_I830_GETAGE   0x04
#define DRM_I830_GETBUF   0x05
#define DRM_I830_SWAP   0x06
#define DRM_I830_COPY   0x07
#define DRM_I830_DOCOPY   0x08
#define DRM_I830_FLIP   0x09
#define DRM_I830_IRQ_EMIT   0x0a
#define DRM_I830_IRQ_WAIT   0x0b
#define DRM_I830_GETPARAM   0x0c
#define DRM_I830_SETPARAM   0x0d
#define DRM_IOCTL_I830_INIT   DRM_IOW( DRM_COMMAND_BASE + DRM_IOCTL_I830_INIT, drm_i830_init_t)
#define DRM_IOCTL_I830_VERTEX   DRM_IOW( DRM_COMMAND_BASE + DRM_IOCTL_I830_VERTEX, drm_i830_vertex_t)
#define DRM_IOCTL_I830_CLEAR   DRM_IOW( DRM_COMMAND_BASE + DRM_IOCTL_I830_CLEAR, drm_i830_clear_t)
#define DRM_IOCTL_I830_FLUSH   DRM_IO ( DRM_COMMAND_BASE + DRM_IOCTL_I830_FLUSH)
#define DRM_IOCTL_I830_GETAGE   DRM_IO ( DRM_COMMAND_BASE + DRM_IOCTL_I830_GETAGE)
#define DRM_IOCTL_I830_GETBUF   DRM_IOWR(DRM_COMMAND_BASE + DRM_IOCTL_I830_GETBUF, drm_i830_dma_t)
#define DRM_IOCTL_I830_SWAP   DRM_IO ( DRM_COMMAND_BASE + DRM_IOCTL_I830_SWAP)
#define DRM_IOCTL_I830_COPY   DRM_IOW( DRM_COMMAND_BASE + DRM_IOCTL_I830_COPY, drm_i830_copy_t)
#define DRM_IOCTL_I830_DOCOPY   DRM_IO ( DRM_COMMAND_BASE + DRM_IOCTL_I830_DOCOPY)
#define DRM_IOCTL_I830_FLIP   DRM_IO ( DRM_COMMAND_BASE + DRM_IOCTL_I830_FLIP)
#define DRM_IOCTL_I830_IRQ_EMIT   DRM_IOWR(DRM_COMMAND_BASE + DRM_IOCTL_I830_IRQ_EMIT, drm_i830_irq_emit_t)
#define DRM_IOCTL_I830_IRQ_WAIT   DRM_IOW( DRM_COMMAND_BASE + DRM_IOCTL_I830_IRQ_WAIT, drm_i830_irq_wait_t)
#define DRM_IOCTL_I830_GETPARAM   DRM_IOWR(DRM_COMMAND_BASE + DRM_IOCTL_I830_GETPARAM, drm_i830_getparam_t)
#define DRM_IOCTL_I830_SETPARAM   DRM_IOWR(DRM_COMMAND_BASE + DRM_IOCTL_I830_SETPARAM, drm_i830_setparam_t)
#define I830_PARAM_IRQ_ACTIVE   1
#define I830_SETPARAM_USE_MI_BATCHBUFFER_START   1

Typedefs

typedef struct _drm_i830_init drm_i830_init_t
typedef struct _drm_i830_tex_region drm_i830_tex_region_t
typedef struct _drm_i830_sarea drm_i830_sarea_t
typedef struct _drm_i830_clear drm_i830_clear_t
typedef struct _drm_i830_vertex drm_i830_vertex_t
typedef struct _drm_i830_copy_t drm_i830_copy_t
typedef struct drm_i830_dma drm_i830_dma_t
typedef struct drm_i830_irq_emit drm_i830_irq_emit_t
typedef struct drm_i830_irq_wait drm_i830_irq_wait_t
typedef struct drm_i830_getparam drm_i830_getparam_t
typedef struct drm_i830_setparam drm_i830_setparam_t

Class Documentation

struct _drm_i830_tex_region

Definition at line 178 of file i830_drm.h.

Class Members
int age
unsigned char in_use
unsigned char next
unsigned char prev
struct _drm_i830_sarea

Definition at line 184 of file i830_drm.h.

Collaboration diagram for _drm_i830_sarea:
Class Members
unsigned int BufferState
unsigned int ContextState
int ctxOwner
unsigned int dirty
int last_dispatch
int last_enqueue
int last_quiescent
unsigned int nbox
unsigned int Palette
int perf_boxes
int pf_active
int pf_current_page
int pf_enabled
unsigned int StippleState
int texAge
unsigned int TexBlendState
unsigned int TexBlendState2
unsigned int TexBlendState3
unsigned int TexBlendStateWordsUsed
unsigned int TexBlendStateWordsUsed2
unsigned int TexBlendStateWordsUsed3
drm_i830_tex_region_t texList
unsigned int TexState
unsigned int TexState2
unsigned int TexState3
int vertex_prim
struct _drm_i830_clear

Definition at line 282 of file i830_drm.h.

Class Members
int clear_color
unsigned int clear_colormask
int clear_depth
unsigned int clear_depthmask
int flags
struct _drm_i830_vertex

Definition at line 295 of file i830_drm.h.

Class Members
int discard
int idx
int used
struct _drm_i830_copy_t

Definition at line 301 of file i830_drm.h.

Class Members
void * address
int idx
int used
struct drm_i830_dma

Definition at line 307 of file i830_drm.h.

Class Members
int granted
int request_idx
int request_size
void * virtual
struct drm_i830_irq_emit

Definition at line 316 of file i830_drm.h.

Class Members
int * irq_seq
struct drm_i830_irq_wait

Definition at line 320 of file i830_drm.h.

Class Members
int irq_seq
struct drm_i830_getparam

Definition at line 328 of file i830_drm.h.

Class Members
int param
int * value
struct drm_i830_setparam

Definition at line 337 of file i830_drm.h.

Class Members
int param
int value

Define Documentation

#define __I830_TEX_SETUP_SIZE   10

Definition at line 144 of file i830_drm.h.

#define __I830_TEXREG_MCS   9 /* GFX_OP_MAP_COORD_SETS -- shared */

Definition at line 143 of file i830_drm.h.

#define _I830_DEFINES_

Definition at line 12 of file i830_drm.h.

#define DRM_I830_CLEAR   0x02

Definition at line 254 of file i830_drm.h.

#define DRM_I830_COPY   0x07

Definition at line 259 of file i830_drm.h.

#define DRM_I830_DOCOPY   0x08

Definition at line 260 of file i830_drm.h.

#define DRM_I830_FLIP   0x09

Definition at line 261 of file i830_drm.h.

#define DRM_I830_FLUSH   0x03

Definition at line 255 of file i830_drm.h.

#define DRM_I830_GETAGE   0x04

Definition at line 256 of file i830_drm.h.

#define DRM_I830_GETBUF   0x05

Definition at line 257 of file i830_drm.h.

#define DRM_I830_GETPARAM   0x0c

Definition at line 264 of file i830_drm.h.

#define DRM_I830_INIT   0x00

Definition at line 252 of file i830_drm.h.

#define DRM_I830_IRQ_EMIT   0x0a

Definition at line 262 of file i830_drm.h.

#define DRM_I830_IRQ_WAIT   0x0b

Definition at line 263 of file i830_drm.h.

#define DRM_I830_SETPARAM   0x0d

Definition at line 265 of file i830_drm.h.

#define DRM_I830_SWAP   0x06

Definition at line 258 of file i830_drm.h.

#define DRM_I830_VERTEX   0x01

Definition at line 253 of file i830_drm.h.

Definition at line 269 of file i830_drm.h.

Definition at line 274 of file i830_drm.h.

Definition at line 275 of file i830_drm.h.

Definition at line 276 of file i830_drm.h.

Definition at line 270 of file i830_drm.h.

Definition at line 271 of file i830_drm.h.

Definition at line 272 of file i830_drm.h.

Definition at line 279 of file i830_drm.h.

Definition at line 267 of file i830_drm.h.

Definition at line 277 of file i830_drm.h.

Definition at line 278 of file i830_drm.h.

Definition at line 280 of file i830_drm.h.

Definition at line 273 of file i830_drm.h.

Definition at line 268 of file i830_drm.h.

#define I830_BACK   0x2

Definition at line 147 of file i830_drm.h.

#define I830_BOX_FLIP   0x2 /* populated by kernel */

Definition at line 244 of file i830_drm.h.

#define I830_BOX_LOST_CONTEXT   0x10 /* populated by client */

Definition at line 247 of file i830_drm.h.

#define I830_BOX_RING_EMPTY   0x1 /* populated by kernel */

Definition at line 243 of file i830_drm.h.

#define I830_BOX_TEXTURE_LOAD   0x8 /* populated by kernel */

Definition at line 246 of file i830_drm.h.

#define I830_BOX_WAIT   0x4 /* populated by kernel & client */

Definition at line 245 of file i830_drm.h.

#define I830_CTX_SETUP_SIZE   17

Definition at line 111 of file i830_drm.h.

#define I830_CTXREG_AA   9

Definition at line 103 of file i830_drm.h.

#define I830_CTXREG_BLENDCOLR   12 /* Dword 1 of 2 dword command */

Definition at line 106 of file i830_drm.h.

#define I830_CTXREG_BLENDCOLR0   11

Definition at line 105 of file i830_drm.h.

#define I830_CTXREG_ENABLES_1   7

Definition at line 101 of file i830_drm.h.

#define I830_CTXREG_ENABLES_2   8

Definition at line 102 of file i830_drm.h.

#define I830_CTXREG_FOGCOLOR   10

Definition at line 104 of file i830_drm.h.

#define I830_CTXREG_IALPHAB   5

Definition at line 99 of file i830_drm.h.

#define I830_CTXREG_MCSB0   15

Definition at line 109 of file i830_drm.h.

#define I830_CTXREG_MCSB1   16

Definition at line 110 of file i830_drm.h.

#define I830_CTXREG_STATE1   0

Definition at line 94 of file i830_drm.h.

#define I830_CTXREG_STATE2   1

Definition at line 95 of file i830_drm.h.

#define I830_CTXREG_STATE3   2

Definition at line 96 of file i830_drm.h.

#define I830_CTXREG_STATE4   3

Definition at line 97 of file i830_drm.h.

#define I830_CTXREG_STATE5   4

Definition at line 98 of file i830_drm.h.

#define I830_CTXREG_STENCILTST   6

Definition at line 100 of file i830_drm.h.

#define I830_CTXREG_VF   13

Definition at line 107 of file i830_drm.h.

#define I830_CTXREG_VF2   14

Definition at line 108 of file i830_drm.h.

#define I830_DEPTH   0x4

Definition at line 148 of file i830_drm.h.

#define I830_DEST_SETUP_SIZE   13

Definition at line 90 of file i830_drm.h.

#define I830_DESTREG_CBUFADDR   0

Definition at line 77 of file i830_drm.h.

#define I830_DESTREG_DBUFADDR   1

Definition at line 78 of file i830_drm.h.

#define I830_DESTREG_DR0   8

Definition at line 85 of file i830_drm.h.

#define I830_DESTREG_DR1   9

Definition at line 86 of file i830_drm.h.

#define I830_DESTREG_DR2   10

Definition at line 87 of file i830_drm.h.

#define I830_DESTREG_DR3   11

Definition at line 88 of file i830_drm.h.

#define I830_DESTREG_DR4   12

Definition at line 89 of file i830_drm.h.

#define I830_DESTREG_DV0   2

Definition at line 79 of file i830_drm.h.

#define I830_DESTREG_DV1   3

Definition at line 80 of file i830_drm.h.

#define I830_DESTREG_SENABLE   4

Definition at line 81 of file i830_drm.h.

#define I830_DESTREG_SR0   5

Definition at line 82 of file i830_drm.h.

#define I830_DESTREG_SR1   6

Definition at line 83 of file i830_drm.h.

#define I830_DESTREG_SR2   7

Definition at line 84 of file i830_drm.h.

#define I830_DMA_BUF_NR   256

Definition at line 16 of file i830_drm.h.

#define I830_DMA_BUF_ORDER   12

Definition at line 14 of file i830_drm.h.

Definition at line 15 of file i830_drm.h.

#define I830_FRONT   0x1

Definition at line 146 of file i830_drm.h.

Definition at line 22 of file i830_drm.h.

#define I830_NR_SAREA_CLIPRECTS   8

Definition at line 17 of file i830_drm.h.

#define I830_NR_TEX_REGIONS   64

Definition at line 21 of file i830_drm.h.

#define I830_PARAM_IRQ_ACTIVE   1

Definition at line 326 of file i830_drm.h.

Definition at line 335 of file i830_drm.h.

#define I830_STP_SETUP_SIZE   2

Definition at line 117 of file i830_drm.h.

#define I830_STPREG_ST0   0

Definition at line 115 of file i830_drm.h.

#define I830_STPREG_ST1   1

Definition at line 116 of file i830_drm.h.

#define I830_TEX_SETUP_SIZE   10

Definition at line 132 of file i830_drm.h.

Definition at line 29 of file i830_drm.h.

#define I830_TEXBLEND_SIZE   12 /* (4 args + op) * 2 + COLOR_FACTOR */

Definition at line 31 of file i830_drm.h.

#define I830_TEXREG_MCS   9 /* GFX_OP_MAP_COORD_SETS */

Definition at line 131 of file i830_drm.h.

#define I830_TEXREG_MF   6 /* GFX_OP_MAP_FILTER */

Definition at line 128 of file i830_drm.h.

#define I830_TEXREG_MI0   0 /* GFX_OP_MAP_INFO (6 dwords) */

Definition at line 122 of file i830_drm.h.

#define I830_TEXREG_MI1   1

Definition at line 123 of file i830_drm.h.

#define I830_TEXREG_MI2   2

Definition at line 124 of file i830_drm.h.

#define I830_TEXREG_MI3   3

Definition at line 125 of file i830_drm.h.

#define I830_TEXREG_MI4   4

Definition at line 126 of file i830_drm.h.

#define I830_TEXREG_MI5   5

Definition at line 127 of file i830_drm.h.

#define I830_TEXREG_MLC   7 /* GFX_OP_MAP_LOD_CTL */

Definition at line 129 of file i830_drm.h.

#define I830_TEXREG_MLL   8 /* GFX_OP_MAP_LOD_LIMITS */

Definition at line 130 of file i830_drm.h.

#define I830_TEXREG_NOP0   6 /* noop */

Definition at line 140 of file i830_drm.h.

#define I830_TEXREG_NOP1   7 /* noop */

Definition at line 141 of file i830_drm.h.

#define I830_TEXREG_NOP2   8 /* noop */

Definition at line 142 of file i830_drm.h.

#define I830_TEXREG_TM0LI   0 /* load immediate 2 texture map n */

Definition at line 134 of file i830_drm.h.

#define I830_TEXREG_TM0S0   1

Definition at line 135 of file i830_drm.h.

#define I830_TEXREG_TM0S1   2

Definition at line 136 of file i830_drm.h.

#define I830_TEXREG_TM0S2   3

Definition at line 137 of file i830_drm.h.

#define I830_TEXREG_TM0S3   4

Definition at line 138 of file i830_drm.h.

#define I830_TEXREG_TM0S4   5

Definition at line 139 of file i830_drm.h.

#define I830_TEXTURE_COUNT   2

Definition at line 28 of file i830_drm.h.

#define I830_UPLOAD_BUFFERS   0x2

Definition at line 34 of file i830_drm.h.

#define I830_UPLOAD_CLIPRECTS   0x4

Definition at line 35 of file i830_drm.h.

#define I830_UPLOAD_CTX   0x1

Definition at line 33 of file i830_drm.h.

#define I830_UPLOAD_STIPPLE   0x8000000

Definition at line 61 of file i830_drm.h.

#define I830_UPLOAD_TEX0   0x10000

Definition at line 47 of file i830_drm.h.

#define I830_UPLOAD_TEX0_CUBE   0x200 /* handled clientside */

Definition at line 37 of file i830_drm.h.

#define I830_UPLOAD_TEX0_IMAGE   0x100 /* handled clientside */

Definition at line 36 of file i830_drm.h.

#define I830_UPLOAD_TEX1   0x20000

Definition at line 48 of file i830_drm.h.

#define I830_UPLOAD_TEX1_CUBE   0x800 /* handled clientside */

Definition at line 39 of file i830_drm.h.

#define I830_UPLOAD_TEX1_IMAGE   0x400 /* handled clientside */

Definition at line 38 of file i830_drm.h.

#define I830_UPLOAD_TEX2   0x40000

Definition at line 49 of file i830_drm.h.

#define I830_UPLOAD_TEX2_CUBE   0x2000 /* handled clientside */

Definition at line 41 of file i830_drm.h.

#define I830_UPLOAD_TEX2_IMAGE   0x1000 /* handled clientside */

Definition at line 40 of file i830_drm.h.

#define I830_UPLOAD_TEX3   0x80000

Definition at line 50 of file i830_drm.h.

#define I830_UPLOAD_TEX3_CUBE   0x8000 /* handled clientside */

Definition at line 43 of file i830_drm.h.

#define I830_UPLOAD_TEX3_IMAGE   0x4000 /* handled clientside */

Definition at line 42 of file i830_drm.h.

#define I830_UPLOAD_TEX_MASK   0xf0000

Definition at line 52 of file i830_drm.h.

#define I830_UPLOAD_TEX_N (   n)    (0x10000 << (n))

Definition at line 51 of file i830_drm.h.

#define I830_UPLOAD_TEX_N_CUBE (   n)    (0x200 << (n * 2))

Definition at line 45 of file i830_drm.h.

#define I830_UPLOAD_TEX_N_IMAGE (   n)    (0x100 << (n * 2))

Definition at line 44 of file i830_drm.h.

#define I830_UPLOAD_TEX_PALETTE_N (   n)    (0x1000000 << (n))

Definition at line 59 of file i830_drm.h.

#define I830_UPLOAD_TEX_PALETTE_SHARED   0x4000000

Definition at line 60 of file i830_drm.h.

#define I830_UPLOAD_TEXBLEND0   0x100000

Definition at line 53 of file i830_drm.h.

#define I830_UPLOAD_TEXBLEND1   0x200000

Definition at line 54 of file i830_drm.h.

#define I830_UPLOAD_TEXBLEND2   0x400000

Definition at line 55 of file i830_drm.h.

#define I830_UPLOAD_TEXBLEND3   0x800000

Definition at line 56 of file i830_drm.h.

#define I830_UPLOAD_TEXBLEND_MASK   0xf00000

Definition at line 58 of file i830_drm.h.

#define I830_UPLOAD_TEXBLEND_N (   n)    (0x100000 << (n))

Definition at line 57 of file i830_drm.h.

#define I830_UPLOAD_TEXIMAGE_MASK   0xff00

Definition at line 46 of file i830_drm.h.


Typedef Documentation

typedef struct drm_i830_dma drm_i830_dma_t