• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x63000000

97 	S3_UNKNOWN = 0,
223 #define SAVAGE_FB_SIZE_S3 0x01000000 /* 16MB */
224 #define SAVAGE_FB_SIZE_S4 0x02000000 /* 32MB */
225 #define SAVAGE_MMIO_SIZE 0x00080000 /* 512kB */
226 #define SAVAGE_APERTURE_OFFSET 0x02000000 /* 32MB */
227 #define SAVAGE_APERTURE_SIZE 0x05000000 /* 5 tiled surfaces, 16MB each */
229 #define SAVAGE_BCI_OFFSET 0x00010000 /* offset of the BCI region
237 #define SAVAGE_STATUS_WORD0 0x48C00
238 #define SAVAGE_STATUS_WORD1 0x48C04
239 #define SAVAGE_ALT_STATUS_WORD0 0x48C60
241 #define SAVAGE_FIFO_USED_MASK_S3D 0x0001ffff
242 #define SAVAGE_FIFO_USED_MASK_S4 0x001fffff
247 #define SAVAGE_BD_STRIDE_SHIFT 0
252 #define SAVAGE_BD_TILE_LINEAR 0
263 #define SAVAGE_GBD_BCI_ENABLE_TWISTER 0
266 #define SAVAGE_GBD_LITTLE_ENDIAN 0
270 #define SAVAGE_BCI_GLB_BD_LOW 0x8168
271 #define SAVAGE_BCI_GLB_BD_HIGH 0x816C
277 #define SAVAGE_DRAWLOCALCTRL_S4 0x1e
278 #define SAVAGE_TEXPALADDR_S4 0x1f
279 #define SAVAGE_TEXCTRL0_S4 0x20
280 #define SAVAGE_TEXCTRL1_S4 0x21
281 #define SAVAGE_TEXADDR0_S4 0x22
282 #define SAVAGE_TEXADDR1_S4 0x23
283 #define SAVAGE_TEXBLEND0_S4 0x24
284 #define SAVAGE_TEXBLEND1_S4 0x25
285 #define SAVAGE_TEXXPRCLR_S4 0x26 /* never used */
286 #define SAVAGE_TEXDESCR_S4 0x27
287 #define SAVAGE_FOGTABLE_S4 0x28
288 #define SAVAGE_FOGCTRL_S4 0x30
289 #define SAVAGE_STENCILCTRL_S4 0x31
290 #define SAVAGE_ZBUFCTRL_S4 0x32
291 #define SAVAGE_ZBUFOFF_S4 0x33
292 #define SAVAGE_DESTCTRL_S4 0x34
293 #define SAVAGE_DRAWCTRL0_S4 0x35
294 #define SAVAGE_DRAWCTRL1_S4 0x36
295 #define SAVAGE_ZWATERMARK_S4 0x37
296 #define SAVAGE_DESTTEXRWWATERMARK_S4 0x38
297 #define SAVAGE_TEXBLENDCOLOR_S4 0x39
299 #define SAVAGE_TEXPALADDR_S3D 0x18
300 #define SAVAGE_TEXXPRCLR_S3D 0x19 /* never used */
301 #define SAVAGE_TEXADDR_S3D 0x1A
302 #define SAVAGE_TEXDESCR_S3D 0x1B
303 #define SAVAGE_TEXCTRL_S3D 0x1C
304 #define SAVAGE_FOGTABLE_S3D 0x20
305 #define SAVAGE_FOGCTRL_S3D 0x30
306 #define SAVAGE_DRAWCTRL_S3D 0x31
307 #define SAVAGE_ZBUFCTRL_S3D 0x32
308 #define SAVAGE_ZBUFOFF_S3D 0x33
309 #define SAVAGE_DESTCTRL_S3D 0x34
310 #define SAVAGE_SCSTART_S3D 0x35
311 #define SAVAGE_SCEND_S3D 0x36
312 #define SAVAGE_ZWATERMARK_S3D 0x37
313 #define SAVAGE_DESTTEXRWWATERMARK_S3D 0x38
315 #define SAVAGE_VERTBUFADDR 0x3e
316 #define SAVAGE_BITPLANEWTMASK 0xd7
317 #define SAVAGE_DMABUFADDR 0x51
320 #define SAVAGE_TEXCTRL_TEXEN_MASK 0x00010000 /* S3D */
321 #define SAVAGE_TEXDESCR_TEX0EN_MASK 0x02000000 /* S4 */
322 #define SAVAGE_TEXDESCR_TEX1EN_MASK 0x04000000 /* S4 */
337 #define SAVAGE_DRAWCTRL_S3D_GLOBAL 0x03f3c00c
338 #define SAVAGE_ZBUFCTRL_S3D_GLOBAL 0x00000027
342 #define SAVAGE_SCISSOR_MASK_S4 0x00fff7ff
343 #define SAVAGE_SCISSOR_MASK_S3D 0x07ff07ff
348 #define BCI_CMD_NOP 0x40000000
349 #define BCI_CMD_RECT 0x48000000
350 #define BCI_CMD_RECT_XP 0x01000000
351 #define BCI_CMD_RECT_YP 0x02000000
352 #define BCI_CMD_SCANLINE 0x50000000
353 #define BCI_CMD_LINE 0x5C000000
354 #define BCI_CMD_LINE_LAST_PIXEL 0x58000000
355 #define BCI_CMD_BYTE_TEXT 0x63000000
356 #define BCI_CMD_NT_BYTE_TEXT 0x67000000
357 #define BCI_CMD_BIT_TEXT 0x6C000000
358 #define BCI_CMD_GET_ROP(cmd) (((cmd) >> 16) & 0xFF)
359 #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16))
360 #define BCI_CMD_SEND_COLOR 0x00008000
362 #define BCI_CMD_CLIP_NONE 0x00000000
363 #define BCI_CMD_CLIP_CURRENT 0x00002000
364 #define BCI_CMD_CLIP_LR 0x00004000
365 #define BCI_CMD_CLIP_NEW 0x00006000
367 #define BCI_CMD_DEST_GBD 0x00000000
368 #define BCI_CMD_DEST_PBD 0x00000800
369 #define BCI_CMD_DEST_PBD_NEW 0x00000C00
370 #define BCI_CMD_DEST_SBD 0x00001000
371 #define BCI_CMD_DEST_SBD_NEW 0x00001400
373 #define BCI_CMD_SRC_TRANSPARENT 0x00000200
374 #define BCI_CMD_SRC_SOLID 0x00000000
375 #define BCI_CMD_SRC_GBD 0x00000020
376 #define BCI_CMD_SRC_COLOR 0x00000040
377 #define BCI_CMD_SRC_MONO 0x00000060
378 #define BCI_CMD_SRC_PBD_COLOR 0x00000080
379 #define BCI_CMD_SRC_PBD_MONO 0x000000A0
380 #define BCI_CMD_SRC_PBD_COLOR_NEW 0x000000C0
381 #define BCI_CMD_SRC_PBD_MONO_NEW 0x000000E0
382 #define BCI_CMD_SRC_SBD_COLOR 0x00000100
383 #define BCI_CMD_SRC_SBD_MONO 0x00000120
384 #define BCI_CMD_SRC_SBD_COLOR_NEW 0x00000140
385 #define BCI_CMD_SRC_SBD_MONO_NEW 0x00000160
387 #define BCI_CMD_PAT_TRANSPARENT 0x00000010
388 #define BCI_CMD_PAT_NONE 0x00000000
389 #define BCI_CMD_PAT_COLOR 0x00000002
390 #define BCI_CMD_PAT_MONO 0x00000003
391 #define BCI_CMD_PAT_PBD_COLOR 0x00000004
392 #define BCI_CMD_PAT_PBD_MONO 0x00000005
393 #define BCI_CMD_PAT_PBD_COLOR_NEW 0x00000006
394 #define BCI_CMD_PAT_PBD_MONO_NEW 0x00000007
395 #define BCI_CMD_PAT_SBD_COLOR 0x00000008
396 #define BCI_CMD_PAT_SBD_MONO 0x00000009
397 #define BCI_CMD_PAT_SBD_COLOR_NEW 0x0000000A
398 #define BCI_CMD_PAT_SBD_MONO_NEW 0x0000000B
400 #define BCI_BD_BW_DISABLE 0x10000000
401 #define BCI_BD_TILE_MASK 0x03000000
402 #define BCI_BD_TILE_NONE 0x00000000
403 #define BCI_BD_TILE_16 0x02000000
404 #define BCI_BD_TILE_32 0x03000000
405 #define BCI_BD_GET_BPP(bd) (((bd) >> 16) & 0xFF)
406 #define BCI_BD_SET_BPP(bd, bpp) ((bd) |= (((bpp) & 0xFF) << 16))
407 #define BCI_BD_GET_STRIDE(bd) ((bd) & 0xFFFF)
408 #define BCI_BD_SET_STRIDE(bd, st) ((bd) |= ((st) & 0xFFFF))
410 #define BCI_CMD_SET_REGISTER 0x96000000
412 #define BCI_CMD_WAIT 0xC0000000
413 #define BCI_CMD_WAIT_3D 0x00010000
414 #define BCI_CMD_WAIT_2D 0x00020000
416 #define BCI_CMD_UPDATE_EVENT_TAG 0x98000000
418 #define BCI_CMD_DRAW_PRIM 0x80000000
419 #define BCI_CMD_DRAW_INDEXED_PRIM 0x88000000
420 #define BCI_CMD_DRAW_CONT 0x01000000
421 #define BCI_CMD_DRAW_TRILIST 0x00000000
422 #define BCI_CMD_DRAW_TRISTRIP 0x02000000
423 #define BCI_CMD_DRAW_TRIFAN 0x04000000
424 #define BCI_CMD_DRAW_SKIPFLAGS 0x000000ff
425 #define BCI_CMD_DRAW_NO_Z 0x00000001
426 #define BCI_CMD_DRAW_NO_W 0x00000002
427 #define BCI_CMD_DRAW_NO_CD 0x00000004
428 #define BCI_CMD_DRAW_NO_CS 0x00000008
429 #define BCI_CMD_DRAW_NO_U0 0x00000010
430 #define BCI_CMD_DRAW_NO_V0 0x00000020
431 #define BCI_CMD_DRAW_NO_UV0 0x00000030
432 #define BCI_CMD_DRAW_NO_U1 0x00000040
433 #define BCI_CMD_DRAW_NO_V1 0x00000080
434 #define BCI_CMD_DRAW_NO_UV1 0x000000c0
436 #define BCI_CMD_DMA 0xa8000000
438 #define BCI_W_H(w, h) ((((h) << 16) | (w)) & 0x0FFF0FFF)
439 #define BCI_X_Y(x, y) ((((y) << 16) | (x)) & 0x0FFF0FFF)
440 #define BCI_X_W(x, y) ((((w) << 16) | (x)) & 0x0FFF0FFF)
441 #define BCI_CLIP_LR(l, r) ((((r) << 16) | (l)) & 0x0FFF0FFF)
442 #define BCI_CLIP_TL(t, l) ((((t) << 16) | (l)) & 0x0FFF0FFF)
443 #define BCI_CLIP_BR(b, r) ((((b) << 16) | (r)) & 0x0FFF0FFF)
445 #define BCI_LINE_X_Y(x, y) (((y) << 16) | ((x) & 0xFFFF))
446 #define BCI_LINE_STEPS(diag, axi) (((axi) << 16) | ((diag) & 0xFFFF))
448 (((maj) & 0x1FFF) | \
449 ((ym) ? 1<<13 : 0) | \
450 ((xp) ? 1<<14 : 0) | \
451 ((yp) ? 1<<15 : 0) | \
459 ((uint32_t)(n) & 0xff) << 16 | \
460 ((uint32_t)(first) & 0xffff))
463 ((uint32_t)(n) & 0xff) << 16 | \
464 ((uint32_t)(first) & 0xffff))
500 } while(0)
521 if (dev_priv->dma_pages[cur].used == 0) \
525 } while(0)
532 } while(0)
545 } while(0)
547 #define DMA_COMMIT() do {/* nothing */} while(0)
564 } while(0)
569 } while(0)