Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | drm_r128_freelist |
struct | drm_r128_ring_buffer |
struct | drm_r128_private |
struct | drm_r128_buf_priv |
Typedefs | |
typedef struct drm_r128_freelist | drm_r128_freelist_t |
typedef struct drm_r128_ring_buffer | drm_r128_ring_buffer_t |
typedef struct drm_r128_private | drm_r128_private_t |
typedef struct drm_r128_buf_priv | drm_r128_buf_priv_t |
Variables | |
struct drm_ioctl_desc | r128_ioctls [] |
int | r128_max_ioctl |
#define ADVANCE_RING | ( | ) |
Definition at line 496 of file r128_drv.h.
#define BEGIN_RING | ( | n | ) |
Definition at line 476 of file r128_drv.h.
Definition at line 405 of file r128_drv.h.
Definition at line 407 of file r128_drv.h.
#define CCE_PACKET2 | ( | ) | (R128_CCE_PACKET2) |
Definition at line 409 of file r128_drv.h.
#define CCE_PACKET3 | ( | pkt, | |
n | |||
) |
Definition at line 410 of file r128_drv.h.
#define COMMIT_RING | ( | ) |
Definition at line 513 of file r128_drv.h.
#define DEV_INIT_TEST_WITH_RETURN | ( | _dev_priv | ) |
Definition at line 425 of file r128_drv.h.
#define DRIVER_AUTHOR "Gareth Hughes, VA Linux Systems Inc." |
Definition at line 40 of file r128_drv.h.
#define DRIVER_DATE "20030725" |
Definition at line 44 of file r128_drv.h.
#define DRIVER_DESC "ATI Rage 128" |
Definition at line 43 of file r128_drv.h.
#define DRIVER_MAJOR 2 |
Definition at line 52 of file r128_drv.h.
#define DRIVER_MINOR 5 |
Definition at line 53 of file r128_drv.h.
#define DRIVER_NAME "r128" |
Definition at line 42 of file r128_drv.h.
#define DRIVER_PATCHLEVEL 0 |
Definition at line 54 of file r128_drv.h.
#define GET_RING_HEAD | ( | dev_priv | ) | R128_READ(R128_PM4_BUFFER_DL_RPTR) |
Definition at line 56 of file r128_drv.h.
#define OUT_RING | ( | x | ) |
Definition at line 522 of file r128_drv.h.
#define R128_3D_RNDR_GEN_INDX_PRIM 0x00002300 |
Definition at line 335 of file r128_drv.h.
#define R128_AGP_OFFSET 0x02000000 |
Definition at line 373 of file r128_drv.h.
#define R128_AUX1_SC_BOTTOM 0x1670 |
Definition at line 186 of file r128_drv.h.
#define R128_AUX1_SC_EN (1 << 0) |
Definition at line 174 of file r128_drv.h.
#define R128_AUX1_SC_LEFT 0x1664 |
Definition at line 183 of file r128_drv.h.
#define R128_AUX1_SC_MODE_NAND (1 << 1) |
Definition at line 176 of file r128_drv.h.
#define R128_AUX1_SC_MODE_OR (0 << 1) |
Definition at line 175 of file r128_drv.h.
#define R128_AUX1_SC_RIGHT 0x1668 |
Definition at line 184 of file r128_drv.h.
#define R128_AUX1_SC_TOP 0x166c |
Definition at line 185 of file r128_drv.h.
#define R128_AUX2_SC_BOTTOM 0x1680 |
Definition at line 190 of file r128_drv.h.
#define R128_AUX2_SC_EN (1 << 2) |
Definition at line 177 of file r128_drv.h.
#define R128_AUX2_SC_LEFT 0x1674 |
Definition at line 187 of file r128_drv.h.
#define R128_AUX2_SC_MODE_NAND (1 << 3) |
Definition at line 179 of file r128_drv.h.
#define R128_AUX2_SC_MODE_OR (0 << 3) |
Definition at line 178 of file r128_drv.h.
#define R128_AUX2_SC_RIGHT 0x1678 |
Definition at line 188 of file r128_drv.h.
#define R128_AUX2_SC_TOP 0x167c |
Definition at line 189 of file r128_drv.h.
#define R128_AUX3_SC_BOTTOM 0x1690 |
Definition at line 194 of file r128_drv.h.
#define R128_AUX3_SC_EN (1 << 4) |
Definition at line 180 of file r128_drv.h.
#define R128_AUX3_SC_LEFT 0x1684 |
Definition at line 191 of file r128_drv.h.
#define R128_AUX3_SC_MODE_NAND (1 << 5) |
Definition at line 182 of file r128_drv.h.
#define R128_AUX3_SC_MODE_OR (0 << 5) |
Definition at line 181 of file r128_drv.h.
#define R128_AUX3_SC_RIGHT 0x1688 |
Definition at line 192 of file r128_drv.h.
#define R128_AUX3_SC_TOP 0x168c |
Definition at line 193 of file r128_drv.h.
#define R128_AUX_SC_CNTL 0x1660 |
Definition at line 173 of file r128_drv.h.
#define R128_BROKEN_CCE 1 |
Definition at line 494 of file r128_drv.h.
#define R128_BRUSH_DATA0 0x1480 |
Definition at line 196 of file r128_drv.h.
#define R128_BUS_CNTL 0x0030 |
Definition at line 197 of file r128_drv.h.
#define R128_BUS_MASTER_DIS (1 << 6) |
Definition at line 198 of file r128_drv.h.
#define R128_CCE_PACKET0 0x00000000 |
Definition at line 328 of file r128_drv.h.
#define R128_CCE_PACKET0_REG_MASK 0x000007ff |
Definition at line 339 of file r128_drv.h.
#define R128_CCE_PACKET1 0x40000000 |
Definition at line 329 of file r128_drv.h.
#define R128_CCE_PACKET1_REG0_MASK 0x000007ff |
Definition at line 340 of file r128_drv.h.
#define R128_CCE_PACKET1_REG1_MASK 0x003ff800 |
Definition at line 341 of file r128_drv.h.
#define R128_CCE_PACKET2 0x80000000 |
Definition at line 330 of file r128_drv.h.
#define R128_CCE_PACKET3 0xC0000000 |
Definition at line 331 of file r128_drv.h.
#define R128_CCE_PACKET_COUNT_MASK 0x3fff0000 |
Definition at line 338 of file r128_drv.h.
#define R128_CCE_PACKET_MASK 0xC0000000 |
Definition at line 337 of file r128_drv.h.
#define R128_CCE_VC_CNTL_NUM_SHIFT 16 |
Definition at line 354 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_LINE 0x00000002 |
Definition at line 345 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_NONE 0x00000000 |
Definition at line 343 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_POINT 0x00000001 |
Definition at line 344 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_POLY_LINE 0x00000003 |
Definition at line 346 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_TRI_FAN 0x00000005 |
Definition at line 348 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_TRI_LIST 0x00000004 |
Definition at line 347 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_TRI_STRIP 0x00000006 |
Definition at line 349 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_TYPE_TRI_TYPE2 0x00000007 |
Definition at line 350 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_WALK_IND 0x00000010 |
Definition at line 351 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_WALK_LIST 0x00000020 |
Definition at line 352 of file r128_drv.h.
#define R128_CCE_VC_CNTL_PRIM_WALK_RING 0x00000030 |
Definition at line 353 of file r128_drv.h.
#define R128_CLOCK_CNTL_DATA 0x000c |
Definition at line 201 of file r128_drv.h.
#define R128_CLOCK_CNTL_INDEX 0x0008 |
Definition at line 200 of file r128_drv.h.
#define R128_CNTL_BITBLT_MULTI 0x00009B00 |
Definition at line 334 of file r128_drv.h.
#define R128_CNTL_HOSTDATA_BLT 0x00009400 |
Definition at line 332 of file r128_drv.h.
#define R128_CNTL_PAINT_MULTI 0x00009A00 |
Definition at line 333 of file r128_drv.h.
#define R128_CONSTANT_COLOR_C 0x1d34 |
Definition at line 203 of file r128_drv.h.
#define R128_CRTC_OFFSET 0x0224 |
Definition at line 204 of file r128_drv.h.
#define R128_CRTC_OFFSET_CNTL 0x0228 |
Definition at line 205 of file r128_drv.h.
#define R128_CRTC_OFFSET_FLIP_CNTL (1 << 16) |
Definition at line 206 of file r128_drv.h.
#define R128_CRTC_VBLANK_INT (1 << 0) |
Definition at line 232 of file r128_drv.h.
#define R128_CRTC_VBLANK_INT_AK (1 << 0) |
Definition at line 233 of file r128_drv.h.
#define R128_CRTC_VBLANK_INT_EN (1 << 0) |
Definition at line 230 of file r128_drv.h.
#define R128_DATATYPE_ARGB1555 3 |
Definition at line 359 of file r128_drv.h.
#define R128_DATATYPE_ARGB4444 15 |
Definition at line 370 of file r128_drv.h.
#define R128_DATATYPE_ARGB8888 6 |
Definition at line 362 of file r128_drv.h.
#define R128_DATATYPE_AYUV444 14 |
Definition at line 369 of file r128_drv.h.
#define R128_DATATYPE_CI16 10 |
Definition at line 366 of file r128_drv.h.
#define R128_DATATYPE_CI4 1 |
Definition at line 357 of file r128_drv.h.
#define R128_DATATYPE_CI8 2 |
Definition at line 358 of file r128_drv.h.
#define R128_DATATYPE_RGB332 7 |
Definition at line 363 of file r128_drv.h.
#define R128_DATATYPE_RGB565 4 |
Definition at line 360 of file r128_drv.h.
#define R128_DATATYPE_RGB8 9 |
Definition at line 365 of file r128_drv.h.
#define R128_DATATYPE_RGB888 5 |
Definition at line 361 of file r128_drv.h.
#define R128_DATATYPE_VQ 0 |
Definition at line 356 of file r128_drv.h.
#define R128_DATATYPE_VYUY422 12 |
Definition at line 368 of file r128_drv.h.
#define R128_DATATYPE_Y8 8 |
Definition at line 364 of file r128_drv.h.
#define R128_DATATYPE_YVYU422 11 |
Definition at line 367 of file r128_drv.h.
#define R128_DP_GUI_MASTER_CNTL 0x146c |
Definition at line 208 of file r128_drv.h.
#define R128_DP_SRC_SOURCE_HOST_DATA (3 << 24) |
Definition at line 219 of file r128_drv.h.
#define R128_DP_SRC_SOURCE_MEMORY (2 << 24) |
Definition at line 218 of file r128_drv.h.
#define R128_DP_WRITE_MASK 0x16cc |
Definition at line 225 of file r128_drv.h.
#define R128_DST_PITCH_OFFSET_C 0x1c80 |
Definition at line 226 of file r128_drv.h.
#define R128_DST_TILE (1 << 31) |
Definition at line 227 of file r128_drv.h.
#define R128_EVENT_CRTC_OFFSET (1 << 0) |
Definition at line 273 of file r128_drv.h.
#define R128_FORCE_GCP (1 << 16) |
Definition at line 249 of file r128_drv.h.
#define R128_FORCE_PIPE3D_CP (1 << 17) |
Definition at line 250 of file r128_drv.h.
#define R128_FORCE_RCP (1 << 18) |
Definition at line 251 of file r128_drv.h.
#define R128_GEN_INT_CNTL 0x0040 |
Definition at line 229 of file r128_drv.h.
#define R128_GEN_INT_STATUS 0x0044 |
Definition at line 231 of file r128_drv.h.
#define R128_GEN_RESET_CNTL 0x00f0 |
Definition at line 234 of file r128_drv.h.
#define R128_GMC_AUX_CLIP_DIS (1 << 29) |
Definition at line 221 of file r128_drv.h.
#define R128_GMC_BRUSH_NONE (15 << 4) |
Definition at line 212 of file r128_drv.h.
#define R128_GMC_BRUSH_SOLID_COLOR (13 << 4) |
Definition at line 211 of file r128_drv.h.
#define R128_GMC_CLR_CMP_CNTL_DIS (1 << 28) |
Definition at line 220 of file r128_drv.h.
#define R128_GMC_DST_16BPP (4 << 8) |
Definition at line 213 of file r128_drv.h.
#define R128_GMC_DST_24BPP (5 << 8) |
Definition at line 214 of file r128_drv.h.
#define R128_GMC_DST_32BPP (6 << 8) |
Definition at line 215 of file r128_drv.h.
#define R128_GMC_DST_DATATYPE_SHIFT 8 |
Definition at line 216 of file r128_drv.h.
#define R128_GMC_DST_PITCH_OFFSET_CNTL (1 << 1) |
Definition at line 210 of file r128_drv.h.
#define R128_GMC_SRC_DATATYPE_COLOR (3 << 12) |
Definition at line 217 of file r128_drv.h.
#define R128_GMC_SRC_PITCH_OFFSET_CNTL (1 << 0) |
Definition at line 209 of file r128_drv.h.
#define R128_GMC_WR_MSK_DIS (1 << 30) |
Definition at line 222 of file r128_drv.h.
#define R128_GUI_ACTIVE (1 << 31) |
Definition at line 246 of file r128_drv.h.
#define R128_GUI_FIFOCNT_MASK 0x0fff |
Definition at line 245 of file r128_drv.h.
#define R128_GUI_SCRATCH_REG0 0x15e0 |
Definition at line 237 of file r128_drv.h.
#define R128_GUI_SCRATCH_REG1 0x15e4 |
Definition at line 238 of file r128_drv.h.
#define R128_GUI_SCRATCH_REG2 0x15e8 |
Definition at line 239 of file r128_drv.h.
#define R128_GUI_SCRATCH_REG3 0x15ec |
Definition at line 240 of file r128_drv.h.
#define R128_GUI_SCRATCH_REG4 0x15f0 |
Definition at line 241 of file r128_drv.h.
#define R128_GUI_SCRATCH_REG5 0x15f4 |
Definition at line 242 of file r128_drv.h.
#define R128_GUI_STAT 0x1740 |
Definition at line 244 of file r128_drv.h.
#define R128_LAST_DISPATCH_REG R128_GUI_SCRATCH_REG1 |
Definition at line 383 of file r128_drv.h.
#define R128_LAST_FRAME_REG R128_GUI_SCRATCH_REG0 |
Definition at line 382 of file r128_drv.h.
#define R128_MAX_USEC_TIMEOUT 100000 /* 100 ms */ |
Definition at line 380 of file r128_drv.h.
#define R128_MAX_VB_AGE 0x7fffffff |
Definition at line 384 of file r128_drv.h.
#define R128_MAX_VB_VERTS (0xffff) |
Definition at line 385 of file r128_drv.h.
#define R128_MCLK_CNTL 0x000f |
Definition at line 248 of file r128_drv.h.
#define R128_PC_BUSY (1 << 31) |
Definition at line 258 of file r128_drv.h.
#define R128_PC_FLUSH_ALL 0x00ff |
Definition at line 257 of file r128_drv.h.
#define R128_PC_FLUSH_GUI (3 << 0) |
Definition at line 255 of file r128_drv.h.
#define R128_PC_GUI_CTLSTAT 0x1748 |
Definition at line 253 of file r128_drv.h.
#define R128_PC_NGUI_CTLSTAT 0x0184 |
Definition at line 254 of file r128_drv.h.
#define R128_PC_RI_GUI (1 << 2) |
Definition at line 256 of file r128_drv.h.
#define R128_PCI_GART_PAGE 0x017c |
Definition at line 260 of file r128_drv.h.
#define R128_PCIGART_TABLE_SIZE 32768 |
Definition at line 391 of file r128_drv.h.
#define R128_PERFORMANCE_BOXES 0 |
Definition at line 389 of file r128_drv.h.
#define R128_PLL_WR_EN (1 << 7) |
Definition at line 202 of file r128_drv.h.
#define R128_PM4_128BM_64INDBM (4 << 28) |
Definition at line 285 of file r128_drv.h.
#define R128_PM4_128PIO_64INDBM (3 << 28) |
Definition at line 284 of file r128_drv.h.
#define R128_PM4_192BM (2 << 28) |
Definition at line 283 of file r128_drv.h.
#define R128_PM4_192PIO (1 << 28) |
Definition at line 282 of file r128_drv.h.
#define R128_PM4_64BM_128INDBM (6 << 28) |
Definition at line 287 of file r128_drv.h.
#define R128_PM4_64BM_64VCBM_64INDBM (8 << 28) |
Definition at line 289 of file r128_drv.h.
#define R128_PM4_64PIO_128INDBM (5 << 28) |
Definition at line 286 of file r128_drv.h.
#define R128_PM4_64PIO_64VCBM_64INDBM (7 << 28) |
Definition at line 288 of file r128_drv.h.
#define R128_PM4_64PIO_64VCPIO_64INDPIO (15 << 28) |
Definition at line 290 of file r128_drv.h.
#define R128_PM4_BUFFER_ADDR 0x07f0 |
Definition at line 319 of file r128_drv.h.
#define R128_PM4_BUFFER_CNTL 0x0704 |
Definition at line 279 of file r128_drv.h.
#define R128_PM4_BUFFER_CNTL_NOUPDATE (1 << 27) |
Definition at line 291 of file r128_drv.h.
#define R128_PM4_BUFFER_DL_DONE (1 << 31) |
Definition at line 302 of file r128_drv.h.
#define R128_PM4_BUFFER_DL_RPTR 0x0710 |
Definition at line 300 of file r128_drv.h.
#define R128_PM4_BUFFER_DL_RPTR_ADDR 0x070c |
Definition at line 299 of file r128_drv.h.
#define R128_PM4_BUFFER_DL_WPTR 0x0714 |
Definition at line 301 of file r128_drv.h.
#define R128_PM4_BUFFER_OFFSET 0x0700 |
Definition at line 278 of file r128_drv.h.
#define R128_PM4_BUFFER_WM_CNTL 0x0708 |
Definition at line 293 of file r128_drv.h.
#define R128_PM4_BUSY (1 << 16) |
Definition at line 311 of file r128_drv.h.
#define R128_PM4_FIFO_DATA_EVEN 0x1000 |
Definition at line 323 of file r128_drv.h.
#define R128_PM4_FIFO_DATA_ODD 0x1004 |
Definition at line 324 of file r128_drv.h.
#define R128_PM4_FIFOCNT_MASK 0x0fff |
Definition at line 310 of file r128_drv.h.
#define R128_PM4_GUI_ACTIVE (1 << 31) |
Definition at line 312 of file r128_drv.h.
#define R128_PM4_IW_INDOFF 0x0738 |
Definition at line 306 of file r128_drv.h.
#define R128_PM4_IW_INDSIZE 0x073c |
Definition at line 307 of file r128_drv.h.
#define R128_PM4_MASK (15 << 28) |
Definition at line 280 of file r128_drv.h.
#define R128_PM4_MICRO_CNTL 0x07fc |
Definition at line 320 of file r128_drv.h.
#define R128_PM4_MICRO_FREERUN (1 << 30) |
Definition at line 321 of file r128_drv.h.
#define R128_PM4_MICROCODE_ADDR 0x07d4 |
Definition at line 314 of file r128_drv.h.
#define R128_PM4_MICROCODE_DATAH 0x07dc |
Definition at line 316 of file r128_drv.h.
#define R128_PM4_MICROCODE_DATAL 0x07e0 |
Definition at line 317 of file r128_drv.h.
#define R128_PM4_MICROCODE_RADDR 0x07d8 |
Definition at line 315 of file r128_drv.h.
#define R128_PM4_NONPM4 (0 << 28) |
Definition at line 281 of file r128_drv.h.
#define R128_PM4_STAT 0x07b8 |
Definition at line 309 of file r128_drv.h.
#define R128_PM4_VC_FPU_SETUP 0x071c |
Definition at line 304 of file r128_drv.h.
#define R128_PRIM_TEX_CNTL_C 0x1cb0 |
Definition at line 261 of file r128_drv.h.
#define R128_READ | ( | reg | ) | DRM_READ32(dev_priv->mmio, (reg)) |
Definition at line 393 of file r128_drv.h.
Definition at line 395 of file r128_drv.h.
#define R128_RING_HIGH_MARK 128 |
Definition at line 387 of file r128_drv.h.
#define R128_ROP3_P 0x00f00000 |
Definition at line 224 of file r128_drv.h.
#define R128_ROP3_S 0x00cc0000 |
Definition at line 223 of file r128_drv.h.
#define R128_SCALE_3D_CNTL 0x1a00 |
Definition at line 263 of file r128_drv.h.
#define R128_SEC_TEX_CNTL_C 0x1d00 |
Definition at line 264 of file r128_drv.h.
#define R128_SEC_TEXTURE_BORDER_COLOR_C 0x1d3c |
Definition at line 265 of file r128_drv.h.
#define R128_SETUP_CNTL 0x1bc4 |
Definition at line 266 of file r128_drv.h.
#define R128_SOFT_RESET_GUI (1 << 0) |
Definition at line 235 of file r128_drv.h.
#define R128_STEN_REF_MASK_C 0x1d40 |
Definition at line 267 of file r128_drv.h.
#define R128_TEX_CACHE_FLUSH (1 << 23) |
Definition at line 270 of file r128_drv.h.
#define R128_TEX_CNTL_C 0x1c9c |
Definition at line 269 of file r128_drv.h.
#define R128_VERBOSE 0 |
Definition at line 471 of file r128_drv.h.
#define R128_WAIT_UNTIL 0x1720 |
Definition at line 272 of file r128_drv.h.
#define R128_WAIT_UNTIL_PAGE_FLIPPED | ( | ) |
Definition at line 462 of file r128_drv.h.
#define R128_WATERMARK_K 128 |
Definition at line 378 of file r128_drv.h.
#define R128_WATERMARK_L 16 |
Definition at line 375 of file r128_drv.h.
#define R128_WATERMARK_M 8 |
Definition at line 376 of file r128_drv.h.
#define R128_WATERMARK_N 8 |
Definition at line 377 of file r128_drv.h.
#define R128_WB_WM_SHIFT 24 |
Definition at line 297 of file r128_drv.h.
#define R128_WINDOW_XY_OFFSET 0x1bcc |
Definition at line 274 of file r128_drv.h.
#define R128_WMA_SHIFT 0 |
Definition at line 294 of file r128_drv.h.
#define R128_WMB_SHIFT 8 |
Definition at line 295 of file r128_drv.h.
#define R128_WMC_SHIFT 16 |
Definition at line 296 of file r128_drv.h.
Definition at line 394 of file r128_drv.h.
Definition at line 396 of file r128_drv.h.
Definition at line 398 of file r128_drv.h.
Definition at line 473 of file r128_drv.h.
#define RING_SPACE_TEST_WITH_RETURN | ( | dev_priv | ) |
Definition at line 433 of file r128_drv.h.
#define VB_AGE_TEST_WITH_RETURN | ( | dev_priv | ) |
Definition at line 450 of file r128_drv.h.
typedef struct drm_r128_private drm_r128_private_t |
int r128_cce_buffers | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 907 of file r128_cce.c.
int r128_cce_idle | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 727 of file r128_cce.c.
int r128_cce_init | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 630 of file r128_cce.c.
int r128_cce_reset | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 710 of file r128_cce.c.
int r128_cce_start | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 648 of file r128_cce.c.
int r128_cce_stop | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 670 of file r128_cce.c.
Called whenever a 32-bit process running under a 64-bit kernel performs an ioctl on /dev/dri/card<n>.
filp | file pointer. |
cmd | command. |
arg | user argument. |
Definition at line 196 of file r128_ioc32.c.
void r128_disable_vblank | ( | struct drm_device * | dev, |
int | crtc | ||
) |
Definition at line 78 of file r128_irq.c.
int r128_do_cce_idle | ( | drm_r128_private_t * | dev_priv | ) |
Definition at line 201 of file r128_cce.c.
int r128_do_cleanup_cce | ( | struct drm_device * | dev | ) |
Definition at line 590 of file r128_cce.c.
irqreturn_t r128_driver_irq_handler | ( | DRM_IRQ_ARGS | ) |
Definition at line 47 of file r128_irq.c.
int r128_driver_irq_postinstall | ( | struct drm_device * | dev | ) |
Definition at line 102 of file r128_irq.c.
void r128_driver_irq_preinstall | ( | struct drm_device * | dev | ) |
Definition at line 92 of file r128_irq.c.
void r128_driver_irq_uninstall | ( | struct drm_device * | dev | ) |
Definition at line 107 of file r128_irq.c.
void r128_driver_lastclose | ( | struct drm_device * | dev | ) |
Definition at line 1641 of file r128_state.c.
int r128_driver_load | ( | struct drm_device * | dev, |
unsigned long | flags | ||
) |
Definition at line 84 of file r128_drv.c.
void r128_driver_preclose | ( | struct drm_device * | dev, |
struct drm_file * | file_priv | ||
) |
Definition at line 1633 of file r128_state.c.
int r128_enable_vblank | ( | struct drm_device * | dev, |
int | crtc | ||
) |
Definition at line 65 of file r128_irq.c.
int r128_engine_reset | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 742 of file r128_cce.c.
void r128_freelist_reset | ( | struct drm_device * | dev | ) |
Definition at line 848 of file r128_cce.c.
int r128_fullscreen | ( | struct drm_device * | dev, |
void * | data, | ||
struct drm_file * | file_priv | ||
) |
Definition at line 753 of file r128_cce.c.
u32 r128_get_vblank_counter | ( | struct drm_device * | dev, |
int | crtc | ||
) |
Definition at line 37 of file r128_irq.c.
int r128_wait_ring | ( | drm_r128_private_t * | dev_priv, |
int | n | ||
) |
Definition at line 864 of file r128_cce.c.
struct drm_ioctl_desc r128_ioctls[] |
Definition at line 1646 of file r128_state.c.
int r128_max_ioctl |
Definition at line 1666 of file r128_state.c.