i830_common.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  drmI830Init
struct  drmI830Sarea
struct  drmI830BatchBuffer
struct  drmI830CmdBuffer
struct  drmI830IrqEmit
struct  drmI830IrqWait
struct  drmI830GetParam
struct  drmI830SetParam
struct  drmI830MemAlloc
struct  drmI830MemFree
struct  drmI830MemInitHeap
struct  drmI830MemDestroyHeap
struct  drmI830VBlankPipe
struct  drmI830MMIO

Defines

#define I830_NR_TEX_REGIONS   255
#define I830_LOG_MIN_TEX_REGION_SIZE   14
#define DRM_I830_INIT   0x00
#define DRM_I830_FLUSH   0x01
#define DRM_I830_FLIP   0x02
#define DRM_I830_BATCHBUFFER   0x03
#define DRM_I830_IRQ_EMIT   0x04
#define DRM_I830_IRQ_WAIT   0x05
#define DRM_I830_GETPARAM   0x06
#define DRM_I830_SETPARAM   0x07
#define DRM_I830_ALLOC   0x08
#define DRM_I830_FREE   0x09
#define DRM_I830_INIT_HEAP   0x0a
#define DRM_I830_CMDBUFFER   0x0b
#define DRM_I830_DESTROY_HEAP   0x0c
#define DRM_I830_SET_VBLANK_PIPE   0x0d
#define DRM_I830_GET_VBLANK_PIPE   0x0e
#define DRM_I830_MMIO   0x10
#define I830_BOX_RING_EMPTY   0x1
#define I830_BOX_FLIP   0x2
#define I830_BOX_WAIT   0x4
#define I830_BOX_TEXTURE_LOAD   0x8
#define I830_BOX_LOST_CONTEXT   0x10
#define I830_PARAM_IRQ_ACTIVE   1
#define I830_PARAM_ALLOW_BATCHBUFFER   2
#define I830_SETPARAM_USE_MI_BATCHBUFFER_START   1
#define I830_SETPARAM_TEX_LRU_LOG_GRANULARITY   2
#define I830_SETPARAM_ALLOW_BATCHBUFFER   3
#define I830_MEM_REGION_AGP   1
#define DRM_I830_VBLANK_PIPE_A   1
#define DRM_I830_VBLANK_PIPE_B   2
#define MMIO_READ   0
#define MMIO_WRITE   1
#define MMIO_REGS_IA_PRIMATIVES_COUNT   0
#define MMIO_REGS_IA_VERTICES_COUNT   1
#define MMIO_REGS_VS_INVOCATION_COUNT   2
#define MMIO_REGS_GS_PRIMITIVES_COUNT   3
#define MMIO_REGS_GS_INVOCATION_COUNT   4
#define MMIO_REGS_CL_PRIMITIVES_COUNT   5
#define MMIO_REGS_CL_INVOCATION_COUNT   6
#define MMIO_REGS_PS_INVOCATION_COUNT   7
#define MMIO_REGS_PS_DEPTH_COUNT   8


Define Documentation

#define DRM_I830_ALLOC   0x08

Definition at line 49 of file i830_common.h.

#define DRM_I830_BATCHBUFFER   0x03

Definition at line 44 of file i830_common.h.

#define DRM_I830_CMDBUFFER   0x0b

Definition at line 52 of file i830_common.h.

#define DRM_I830_DESTROY_HEAP   0x0c

Definition at line 53 of file i830_common.h.

#define DRM_I830_FLIP   0x02

Definition at line 43 of file i830_common.h.

#define DRM_I830_FLUSH   0x01

Definition at line 42 of file i830_common.h.

#define DRM_I830_FREE   0x09

Definition at line 50 of file i830_common.h.

#define DRM_I830_GET_VBLANK_PIPE   0x0e

Definition at line 55 of file i830_common.h.

#define DRM_I830_GETPARAM   0x06

Definition at line 47 of file i830_common.h.

#define DRM_I830_INIT   0x00

Definition at line 41 of file i830_common.h.

#define DRM_I830_INIT_HEAP   0x0a

Definition at line 51 of file i830_common.h.

#define DRM_I830_IRQ_EMIT   0x04

Definition at line 45 of file i830_common.h.

#define DRM_I830_IRQ_WAIT   0x05

Definition at line 46 of file i830_common.h.

#define DRM_I830_MMIO   0x10

Definition at line 56 of file i830_common.h.

#define DRM_I830_SET_VBLANK_PIPE   0x0d

Definition at line 54 of file i830_common.h.

#define DRM_I830_SETPARAM   0x07

Definition at line 48 of file i830_common.h.

#define DRM_I830_VBLANK_PIPE_A   1

Definition at line 229 of file i830_common.h.

#define DRM_I830_VBLANK_PIPE_B   2

Definition at line 230 of file i830_common.h.

#define I830_BOX_FLIP   0x2

Definition at line 153 of file i830_common.h.

#define I830_BOX_LOST_CONTEXT   0x10

Definition at line 156 of file i830_common.h.

#define I830_BOX_RING_EMPTY   0x1

Definition at line 152 of file i830_common.h.

#define I830_BOX_TEXTURE_LOAD   0x8

Definition at line 155 of file i830_common.h.

#define I830_BOX_WAIT   0x4

Definition at line 154 of file i830_common.h.

#define I830_LOG_MIN_TEX_REGION_SIZE   14

Definition at line 35 of file i830_common.h.

#define I830_MEM_REGION_AGP   1

Definition at line 205 of file i830_common.h.

#define I830_NR_TEX_REGIONS   255

Definition at line 34 of file i830_common.h.

#define I830_PARAM_ALLOW_BATCHBUFFER   2

Definition at line 191 of file i830_common.h.

#define I830_PARAM_IRQ_ACTIVE   1

Definition at line 190 of file i830_common.h.

#define I830_SETPARAM_ALLOW_BATCHBUFFER   3

Definition at line 200 of file i830_common.h.

#define I830_SETPARAM_TEX_LRU_LOG_GRANULARITY   2

Definition at line 199 of file i830_common.h.

#define I830_SETPARAM_USE_MI_BATCHBUFFER_START   1

Definition at line 198 of file i830_common.h.

#define MMIO_READ   0

Definition at line 236 of file i830_common.h.

#define MMIO_REGS_CL_INVOCATION_COUNT   6

Definition at line 245 of file i830_common.h.

#define MMIO_REGS_CL_PRIMITIVES_COUNT   5

Definition at line 244 of file i830_common.h.

#define MMIO_REGS_GS_INVOCATION_COUNT   4

Definition at line 243 of file i830_common.h.

#define MMIO_REGS_GS_PRIMITIVES_COUNT   3

Definition at line 242 of file i830_common.h.

#define MMIO_REGS_IA_PRIMATIVES_COUNT   0

Definition at line 239 of file i830_common.h.

#define MMIO_REGS_IA_VERTICES_COUNT   1

Definition at line 240 of file i830_common.h.

#define MMIO_REGS_PS_DEPTH_COUNT   8

Definition at line 247 of file i830_common.h.

#define MMIO_REGS_PS_INVOCATION_COUNT   7

Definition at line 246 of file i830_common.h.

#define MMIO_REGS_VS_INVOCATION_COUNT   2

Definition at line 241 of file i830_common.h.

#define MMIO_WRITE   1

Definition at line 237 of file i830_common.h.


Generated on Tue Sep 29 06:25:49 2009 for Gallium3D by  doxygen 1.5.4