impactsr-bsd.h File Reference

Back to the index.

Macros
impactsr-bsd.h File Reference

Go to the source code of this file.

Macros

#define IMPACTSR_REG64(vma, off)   (*(volatile unsigned long *)((vma)+(off)))
 
#define IMPACTSR_REG32(vma, off)   (*(volatile unsigned int *)((vma)+(off)))
 
#define IMPACTSR_REG16(vma, off)   (*(volatile unsigned short *)((vma)+(off)))
 
#define IMPACTSR_REG8(vma, off)   (*(volatile unsigned char *)((vma)+(off)))
 
#define IMPACTSR_CFIFO(vma)   IMPACTSR_REG64(vma,0x20400)
 
#define IMPACTSR_CFIFOW(vma)   IMPACTSR_REG32(vma,0x20400)
 
#define IMPACTSR_CFIFOP(vma)   IMPACTSR_REG64(vma,0x130400)
 
#define IMPACTSR_CFIFOPW(vma)   IMPACTSR_REG32(vma,0x130400)
 
#define IMPACTSR_STATUS(vma)   IMPACTSR_REG32(vma,0x20000)
 
#define IMPACTSR_FIFOSTATUS(vma)   IMPACTSR_REG32(vma,0x20008)
 
#define IMPACTSR_GIOSTATUS(vma)   IMPACTSR_REG32(vma,0x20100)
 
#define IMPACTSR_DMABUSY(vma)   IMPACTSR_REG32(vma,0x20200)
 
#define IMPACTSR_RESTATUS(vma)   IMPACTSR_REG32(vma,0x2c578)
 
#define IMPACTSR_CFIFO_HW(vma)   IMPACTSR_REG32(vma,0x40000)
 
#define IMPACTSR_CFIFO_LW(vma)   IMPACTSR_REG32(vma,0x40008)
 
#define IMPACTSR_CFIFO_DELAY(vma)   IMPACTSR_REG32(vma,0x40010)
 
#define IMPACTSR_DFIFO_HW(vma)   IMPACTSR_REG32(vma,0x40020)
 
#define IMPACTSR_DFIFO_LW(vma)   IMPACTSR_REG32(vma,0x40028)
 
#define IMPACTSR_DFIFO_DELAY(vma)   IMPACTSR_REG32(vma,0x40030)
 
#define IMPACTSR_XMAP_PP1SELECT(vma)   IMPACTSR_REG8(vma,0x71c08)
 
#define IMPACTSR_XMAP_INDEX(vma)   IMPACTSR_REG8(vma,0x71c88)
 
#define IMPACTSR_XMAP_CONFIG(vma)   IMPACTSR_REG32(vma,0x71d00)
 
#define IMPACTSR_XMAP_CONFIGB(vma)   IMPACTSR_REG8(vma,0x71d08)
 
#define IMPACTSR_XMAP_BUF_SELECT(vma)   IMPACTSR_REG32(vma,0x71d80)
 
#define IMPACTSR_XMAP_MAIN_MODE(vma)   IMPACTSR_REG32(vma,0x71e00)
 
#define IMPACTSR_XMAP_OVERLAY_MODE(vma)   IMPACTSR_REG32(vma,0x71e80)
 
#define IMPACTSR_XMAP_DIB(vma)   IMPACTSR_REG32(vma,0x71f00)
 
#define IMPACTSR_XMAP_DIB_DW(vma)   IMPACTSR_REG32(vma,0x71f40)
 
#define IMPACTSR_XMAP_RE_RAC(vma)   IMPACTSR_REG32(vma,0x71f80)
 
#define IMPACTSR_VC3_INDEX(vma)   IMPACTSR_REG8(vma,0x72008)
 
#define IMPACTSR_VC3_INDEXDATA(vma)   IMPACTSR_REG32(vma,0x72038)
 
#define IMPACTSR_VC3_DATA(vma)   IMPACTSR_REG16(vma,0x720b0)
 
#define IMPACTSR_VC3_RAM(vma)   IMPACTSR_REG16(vma,0x72190)
 
#define IMPACTSR_CFIFO_MAX   128
 
#define IMPACTSR_BFIFO_MAX   16
 
#define IMPACTSR_CMD_WRITERSS(reg, val)   (((0x00180004L|((reg)<<8))<<32)|((unsigned)(val)&0xffffffff))
 
#define IMPACTSR_CMD_EXECRSS(reg, val)   (((0x001c0004L|((reg)<<8))<<32)|((unsigned)(val)&0xffffffff))
 
#define IMPACTSR_CMD_GLINE_XSTARTF(v)   IMPACTSR_CMD_WRITERSS(0x00c,v)
 
#define IMPACTSR_CMD_IR_ALIAS(v)   IMPACTSR_CMD_EXECRSS(0x045,v)
 
#define IMPACTSR_CMD_BLOCKXYSTARTI(x, y)   IMPACTSR_CMD_WRITERSS(0x046,((x)<<16)|(y))
 
#define IMPACTSR_CMD_BLOCKXYENDI(x, y)   IMPACTSR_CMD_WRITERSS(0x047,((x)<<16)|(y))
 
#define IMPACTSR_CMD_PACKEDCOLOR(v)   IMPACTSR_CMD_WRITERSS(0x05b,v)
 
#define IMPACTSR_CMD_RED(v)   IMPACTSR_CMD_WRITERSS(0x05c,v)
 
#define IMPACTSR_CMD_ALPHA(v)   IMPACTSR_CMD_WRITERSS(0x05f,v)
 
#define IMPACTSR_CMD_CHAR(v)   IMPACTSR_CMD_EXECRSS(0x070,v)
 
#define IMPACTSR_CMD_CHAR_H(v)   IMPACTSR_CMD_WRITERSS(0x070,v)
 
#define IMPACTSR_CMD_CHAR_L(v)   IMPACTSR_CMD_EXECRSS(0x071,v)
 
#define IMPACTSR_CMD_XFRCONTROL(v)   IMPACTSR_CMD_WRITERSS(0x102,v)
 
#define IMPACTSR_CMD_FILLMODE(v)   IMPACTSR_CMD_WRITERSS(0x110,v)
 
#define IMPACTSR_CMD_CONFIG(v)   IMPACTSR_CMD_WRITERSS(0x112,v)
 
#define IMPACTSR_CMD_XYWIN(x, y)   IMPACTSR_CMD_WRITERSS(0x115,((y)<<16)|(x))
 
#define IMPACTSR_CMD_BKGRD_RG(v)   IMPACTSR_CMD_WRITERSS(0x140,((v)<<8))
 
#define IMPACTSR_CMD_BKGRD_BA(v)   IMPACTSR_CMD_WRITERSS(0x141,((v)<<8))
 
#define IMPACTSR_CMD_WINMODE(v)   IMPACTSR_CMD_WRITERSS(0x14f,v)
 
#define IMPACTSR_CMD_XFRSIZE(x, y)   IMPACTSR_CMD_WRITERSS(0x153,((y)<<16)|(x))
 
#define IMPACTSR_CMD_XFRMASKLO(v)   IMPACTSR_CMD_WRITERSS(0x156,v)
 
#define IMPACTSR_CMD_XFRMASKHI(v)   IMPACTSR_CMD_WRITERSS(0x157,v)
 
#define IMPACTSR_CMD_XFRCOUNTERS(x, y)   IMPACTSR_CMD_WRITERSS(0x158,((y)<<16)|(x))
 
#define IMPACTSR_CMD_XFRMODE(v)   IMPACTSR_CMD_WRITERSS(0x159,v)
 
#define IMPACTSR_CMD_RE_TOGGLECNTX(v)   IMPACTSR_CMD_WRITERSS(0x15f,v)
 
#define IMPACTSR_CMD_PIXCMD(v)   IMPACTSR_CMD_WRITERSS(0x160,v)
 
#define IMPACTSR_CMD_PP1FILLMODE(m, o)   IMPACTSR_CMD_WRITERSS(0x161,(m)|(o<<26))
 
#define IMPACTSR_CMD_COLORMASKMSBS(v)   IMPACTSR_CMD_WRITERSS(0x162,v)
 
#define IMPACTSR_CMD_COLORMASKLSBSA(v)   IMPACTSR_CMD_WRITERSS(0x163,v)
 
#define IMPACTSR_CMD_COLORMASKLSBSB(v)   IMPACTSR_CMD_WRITERSS(0x164,v)
 
#define IMPACTSR_CMD_DRBPOINTERS(v)   IMPACTSR_CMD_WRITERSS(0x16d,v)
 
#define IMPACTSR_CMD_HQ_PIXELFORMAT(v)   (0x000c000400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_SCANWIDTH(v)   (0x000a020400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_DMATYPE(v)   (0x000a060400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_PG_LIST_0(v)   (0x0008000400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_PG_WIDTH(v)   (0x0008040400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_PG_OFFSET(v)   (0x0008050400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_PG_STARTADDR(v)   (0x0008060400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_PG_LINECNT(v)   (0x0008070400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_PG_WIDTHA(v)   (0x0008080400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_TXBASE(p)   (0x00482008|((p)<<9))
 
#define IMPACTSR_CMD_HQ_TXMAX(p, v)   (0x0048300400000000L|((unsigned)(v)&0xffffffff)|((unsigned long)(p)<<40))
 
#define IMPACTSR_CMD_HQ_PGBITS(p, v)   (0x00482b0400000000L|((unsigned)(v)&0xffffffff)|((unsigned long)(p)<<40))
 
#define IMPACTSR_CMD_HQ_PGSIZE(v)   (0x00482a0400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_CMD_HQ_STACKPTR(v)   (0x00483a0400000000L|((unsigned)(v)&0xffffffff))
 
#define IMPACTSR_LO_COPY   0
 
#define IMPACTSR_LO_DIAND   1
 
#define IMPACTSR_LO_AND   2
 
#define IMPACTSR_LO_CLEAR   3
 
#define IMPACTSR_LO_OR   4
 
#define IMPACTSR_LO_XOR   5
 
#define IMPACTSR_LO_NOP   6
 
#define IMPACTSR_LO_SIAND   7
 
#define IMPACTSR_LO_DIOR   8
 
#define IMPACTSR_LO_RINOP   9
 
#define IMPACTSR_LO_RIXOR   10
 
#define IMPACTSR_LO_RIOR   11
 
#define IMPACTSR_LO_SET   12
 
#define IMPACTSR_LO_RIAND   13
 
#define IMPACTSR_LO_SIOR   14
 
#define IMPACTSR_LO_RICOPY   15
 

Macro Definition Documentation

◆ IMPACTSR_BFIFO_MAX

#define IMPACTSR_BFIFO_MAX   16

Definition at line 73 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFO

#define IMPACTSR_CFIFO (   vma)    IMPACTSR_REG64(vma,0x20400)

Definition at line 36 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFO_DELAY

#define IMPACTSR_CFIFO_DELAY (   vma)    IMPACTSR_REG32(vma,0x40010)

Definition at line 50 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFO_HW

#define IMPACTSR_CFIFO_HW (   vma)    IMPACTSR_REG32(vma,0x40000)

Definition at line 48 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFO_LW

#define IMPACTSR_CFIFO_LW (   vma)    IMPACTSR_REG32(vma,0x40008)

Definition at line 49 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFO_MAX

#define IMPACTSR_CFIFO_MAX   128

Definition at line 72 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFOP

#define IMPACTSR_CFIFOP (   vma)    IMPACTSR_REG64(vma,0x130400)

Definition at line 38 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFOPW

#define IMPACTSR_CFIFOPW (   vma)    IMPACTSR_REG32(vma,0x130400)

Definition at line 39 of file impactsr-bsd.h.

◆ IMPACTSR_CFIFOW

#define IMPACTSR_CFIFOW (   vma)    IMPACTSR_REG32(vma,0x20400)

Definition at line 37 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_ALPHA

#define IMPACTSR_CMD_ALPHA (   v)    IMPACTSR_CMD_WRITERSS(0x05f,v)

Definition at line 85 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_BKGRD_BA

#define IMPACTSR_CMD_BKGRD_BA (   v)    IMPACTSR_CMD_WRITERSS(0x141,((v)<<8))

Definition at line 94 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_BKGRD_RG

#define IMPACTSR_CMD_BKGRD_RG (   v)    IMPACTSR_CMD_WRITERSS(0x140,((v)<<8))

Definition at line 93 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_BLOCKXYENDI

#define IMPACTSR_CMD_BLOCKXYENDI (   x,
 
)    IMPACTSR_CMD_WRITERSS(0x047,((x)<<16)|(y))

Definition at line 82 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_BLOCKXYSTARTI

#define IMPACTSR_CMD_BLOCKXYSTARTI (   x,
 
)    IMPACTSR_CMD_WRITERSS(0x046,((x)<<16)|(y))

Definition at line 81 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_CHAR

#define IMPACTSR_CMD_CHAR (   v)    IMPACTSR_CMD_EXECRSS(0x070,v)

Definition at line 86 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_CHAR_H

#define IMPACTSR_CMD_CHAR_H (   v)    IMPACTSR_CMD_WRITERSS(0x070,v)

Definition at line 87 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_CHAR_L

#define IMPACTSR_CMD_CHAR_L (   v)    IMPACTSR_CMD_EXECRSS(0x071,v)

Definition at line 88 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_COLORMASKLSBSA

#define IMPACTSR_CMD_COLORMASKLSBSA (   v)    IMPACTSR_CMD_WRITERSS(0x163,v)

Definition at line 105 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_COLORMASKLSBSB

#define IMPACTSR_CMD_COLORMASKLSBSB (   v)    IMPACTSR_CMD_WRITERSS(0x164,v)

Definition at line 106 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_COLORMASKMSBS

#define IMPACTSR_CMD_COLORMASKMSBS (   v)    IMPACTSR_CMD_WRITERSS(0x162,v)

Definition at line 104 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_CONFIG

#define IMPACTSR_CMD_CONFIG (   v)    IMPACTSR_CMD_WRITERSS(0x112,v)

Definition at line 91 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_DRBPOINTERS

#define IMPACTSR_CMD_DRBPOINTERS (   v)    IMPACTSR_CMD_WRITERSS(0x16d,v)

Definition at line 107 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_EXECRSS

#define IMPACTSR_CMD_EXECRSS (   reg,
  val 
)    (((0x001c0004L|((reg)<<8))<<32)|((unsigned)(val)&0xffffffff))

Definition at line 77 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_FILLMODE

#define IMPACTSR_CMD_FILLMODE (   v)    IMPACTSR_CMD_WRITERSS(0x110,v)

Definition at line 90 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_GLINE_XSTARTF

#define IMPACTSR_CMD_GLINE_XSTARTF (   v)    IMPACTSR_CMD_WRITERSS(0x00c,v)

Definition at line 79 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_DMATYPE

#define IMPACTSR_CMD_HQ_DMATYPE (   v)    (0x000a060400000000L|((unsigned)(v)&0xffffffff))

Definition at line 111 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PG_LINECNT

#define IMPACTSR_CMD_HQ_PG_LINECNT (   v)    (0x0008070400000000L|((unsigned)(v)&0xffffffff))

Definition at line 116 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PG_LIST_0

#define IMPACTSR_CMD_HQ_PG_LIST_0 (   v)    (0x0008000400000000L|((unsigned)(v)&0xffffffff))

Definition at line 112 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PG_OFFSET

#define IMPACTSR_CMD_HQ_PG_OFFSET (   v)    (0x0008050400000000L|((unsigned)(v)&0xffffffff))

Definition at line 114 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PG_STARTADDR

#define IMPACTSR_CMD_HQ_PG_STARTADDR (   v)    (0x0008060400000000L|((unsigned)(v)&0xffffffff))

Definition at line 115 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PG_WIDTH

#define IMPACTSR_CMD_HQ_PG_WIDTH (   v)    (0x0008040400000000L|((unsigned)(v)&0xffffffff))

Definition at line 113 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PG_WIDTHA

#define IMPACTSR_CMD_HQ_PG_WIDTHA (   v)    (0x0008080400000000L|((unsigned)(v)&0xffffffff))

Definition at line 117 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PGBITS

#define IMPACTSR_CMD_HQ_PGBITS (   p,
 
)    (0x00482b0400000000L|((unsigned)(v)&0xffffffff)|((unsigned long)(p)<<40))

Definition at line 120 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PGSIZE

#define IMPACTSR_CMD_HQ_PGSIZE (   v)    (0x00482a0400000000L|((unsigned)(v)&0xffffffff))

Definition at line 121 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_PIXELFORMAT

#define IMPACTSR_CMD_HQ_PIXELFORMAT (   v)    (0x000c000400000000L|((unsigned)(v)&0xffffffff))

Definition at line 109 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_SCANWIDTH

#define IMPACTSR_CMD_HQ_SCANWIDTH (   v)    (0x000a020400000000L|((unsigned)(v)&0xffffffff))

Definition at line 110 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_STACKPTR

#define IMPACTSR_CMD_HQ_STACKPTR (   v)    (0x00483a0400000000L|((unsigned)(v)&0xffffffff))

Definition at line 122 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_TXBASE

#define IMPACTSR_CMD_HQ_TXBASE (   p)    (0x00482008|((p)<<9))

Definition at line 118 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_HQ_TXMAX

#define IMPACTSR_CMD_HQ_TXMAX (   p,
 
)    (0x0048300400000000L|((unsigned)(v)&0xffffffff)|((unsigned long)(p)<<40))

Definition at line 119 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_IR_ALIAS

#define IMPACTSR_CMD_IR_ALIAS (   v)    IMPACTSR_CMD_EXECRSS(0x045,v)

Definition at line 80 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_PACKEDCOLOR

#define IMPACTSR_CMD_PACKEDCOLOR (   v)    IMPACTSR_CMD_WRITERSS(0x05b,v)

Definition at line 83 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_PIXCMD

#define IMPACTSR_CMD_PIXCMD (   v)    IMPACTSR_CMD_WRITERSS(0x160,v)

Definition at line 102 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_PP1FILLMODE

#define IMPACTSR_CMD_PP1FILLMODE (   m,
 
)    IMPACTSR_CMD_WRITERSS(0x161,(m)|(o<<26))

Definition at line 103 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_RE_TOGGLECNTX

#define IMPACTSR_CMD_RE_TOGGLECNTX (   v)    IMPACTSR_CMD_WRITERSS(0x15f,v)

Definition at line 101 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_RED

#define IMPACTSR_CMD_RED (   v)    IMPACTSR_CMD_WRITERSS(0x05c,v)

Definition at line 84 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_WINMODE

#define IMPACTSR_CMD_WINMODE (   v)    IMPACTSR_CMD_WRITERSS(0x14f,v)

Definition at line 95 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_WRITERSS

#define IMPACTSR_CMD_WRITERSS (   reg,
  val 
)    (((0x00180004L|((reg)<<8))<<32)|((unsigned)(val)&0xffffffff))

Definition at line 76 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XFRCONTROL

#define IMPACTSR_CMD_XFRCONTROL (   v)    IMPACTSR_CMD_WRITERSS(0x102,v)

Definition at line 89 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XFRCOUNTERS

#define IMPACTSR_CMD_XFRCOUNTERS (   x,
 
)    IMPACTSR_CMD_WRITERSS(0x158,((y)<<16)|(x))

Definition at line 99 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XFRMASKHI

#define IMPACTSR_CMD_XFRMASKHI (   v)    IMPACTSR_CMD_WRITERSS(0x157,v)

Definition at line 98 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XFRMASKLO

#define IMPACTSR_CMD_XFRMASKLO (   v)    IMPACTSR_CMD_WRITERSS(0x156,v)

Definition at line 97 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XFRMODE

#define IMPACTSR_CMD_XFRMODE (   v)    IMPACTSR_CMD_WRITERSS(0x159,v)

Definition at line 100 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XFRSIZE

#define IMPACTSR_CMD_XFRSIZE (   x,
 
)    IMPACTSR_CMD_WRITERSS(0x153,((y)<<16)|(x))

Definition at line 96 of file impactsr-bsd.h.

◆ IMPACTSR_CMD_XYWIN

#define IMPACTSR_CMD_XYWIN (   x,
 
)    IMPACTSR_CMD_WRITERSS(0x115,((y)<<16)|(x))

Definition at line 92 of file impactsr-bsd.h.

◆ IMPACTSR_DFIFO_DELAY

#define IMPACTSR_DFIFO_DELAY (   vma)    IMPACTSR_REG32(vma,0x40030)

Definition at line 53 of file impactsr-bsd.h.

◆ IMPACTSR_DFIFO_HW

#define IMPACTSR_DFIFO_HW (   vma)    IMPACTSR_REG32(vma,0x40020)

Definition at line 51 of file impactsr-bsd.h.

◆ IMPACTSR_DFIFO_LW

#define IMPACTSR_DFIFO_LW (   vma)    IMPACTSR_REG32(vma,0x40028)

Definition at line 52 of file impactsr-bsd.h.

◆ IMPACTSR_DMABUSY

#define IMPACTSR_DMABUSY (   vma)    IMPACTSR_REG32(vma,0x20200)

Definition at line 44 of file impactsr-bsd.h.

◆ IMPACTSR_FIFOSTATUS

#define IMPACTSR_FIFOSTATUS (   vma)    IMPACTSR_REG32(vma,0x20008)

Definition at line 42 of file impactsr-bsd.h.

◆ IMPACTSR_GIOSTATUS

#define IMPACTSR_GIOSTATUS (   vma)    IMPACTSR_REG32(vma,0x20100)

Definition at line 43 of file impactsr-bsd.h.

◆ IMPACTSR_LO_AND

#define IMPACTSR_LO_AND   2

Definition at line 127 of file impactsr-bsd.h.

◆ IMPACTSR_LO_CLEAR

#define IMPACTSR_LO_CLEAR   3

Definition at line 128 of file impactsr-bsd.h.

◆ IMPACTSR_LO_COPY

#define IMPACTSR_LO_COPY   0

Definition at line 125 of file impactsr-bsd.h.

◆ IMPACTSR_LO_DIAND

#define IMPACTSR_LO_DIAND   1

Definition at line 126 of file impactsr-bsd.h.

◆ IMPACTSR_LO_DIOR

#define IMPACTSR_LO_DIOR   8

Definition at line 133 of file impactsr-bsd.h.

◆ IMPACTSR_LO_NOP

#define IMPACTSR_LO_NOP   6

Definition at line 131 of file impactsr-bsd.h.

◆ IMPACTSR_LO_OR

#define IMPACTSR_LO_OR   4

Definition at line 129 of file impactsr-bsd.h.

◆ IMPACTSR_LO_RIAND

#define IMPACTSR_LO_RIAND   13

Definition at line 138 of file impactsr-bsd.h.

◆ IMPACTSR_LO_RICOPY

#define IMPACTSR_LO_RICOPY   15

Definition at line 140 of file impactsr-bsd.h.

◆ IMPACTSR_LO_RINOP

#define IMPACTSR_LO_RINOP   9

Definition at line 134 of file impactsr-bsd.h.

◆ IMPACTSR_LO_RIOR

#define IMPACTSR_LO_RIOR   11

Definition at line 136 of file impactsr-bsd.h.

◆ IMPACTSR_LO_RIXOR

#define IMPACTSR_LO_RIXOR   10

Definition at line 135 of file impactsr-bsd.h.

◆ IMPACTSR_LO_SET

#define IMPACTSR_LO_SET   12

Definition at line 137 of file impactsr-bsd.h.

◆ IMPACTSR_LO_SIAND

#define IMPACTSR_LO_SIAND   7

Definition at line 132 of file impactsr-bsd.h.

◆ IMPACTSR_LO_SIOR

#define IMPACTSR_LO_SIOR   14

Definition at line 139 of file impactsr-bsd.h.

◆ IMPACTSR_LO_XOR

#define IMPACTSR_LO_XOR   5

Definition at line 130 of file impactsr-bsd.h.

◆ IMPACTSR_REG16

#define IMPACTSR_REG16 (   vma,
  off 
)    (*(volatile unsigned short *)((vma)+(off)))

Definition at line 32 of file impactsr-bsd.h.

◆ IMPACTSR_REG32

#define IMPACTSR_REG32 (   vma,
  off 
)    (*(volatile unsigned int *)((vma)+(off)))

Definition at line 31 of file impactsr-bsd.h.

◆ IMPACTSR_REG64

#define IMPACTSR_REG64 (   vma,
  off 
)    (*(volatile unsigned long *)((vma)+(off)))

Definition at line 30 of file impactsr-bsd.h.

◆ IMPACTSR_REG8

#define IMPACTSR_REG8 (   vma,
  off 
)    (*(volatile unsigned char *)((vma)+(off)))

Definition at line 33 of file impactsr-bsd.h.

◆ IMPACTSR_RESTATUS

#define IMPACTSR_RESTATUS (   vma)    IMPACTSR_REG32(vma,0x2c578)

Definition at line 46 of file impactsr-bsd.h.

◆ IMPACTSR_STATUS

#define IMPACTSR_STATUS (   vma)    IMPACTSR_REG32(vma,0x20000)

Definition at line 41 of file impactsr-bsd.h.

◆ IMPACTSR_VC3_DATA

#define IMPACTSR_VC3_DATA (   vma)    IMPACTSR_REG16(vma,0x720b0)

Definition at line 68 of file impactsr-bsd.h.

◆ IMPACTSR_VC3_INDEX

#define IMPACTSR_VC3_INDEX (   vma)    IMPACTSR_REG8(vma,0x72008)

Definition at line 66 of file impactsr-bsd.h.

◆ IMPACTSR_VC3_INDEXDATA

#define IMPACTSR_VC3_INDEXDATA (   vma)    IMPACTSR_REG32(vma,0x72038)

Definition at line 67 of file impactsr-bsd.h.

◆ IMPACTSR_VC3_RAM

#define IMPACTSR_VC3_RAM (   vma)    IMPACTSR_REG16(vma,0x72190)

Definition at line 69 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_BUF_SELECT

#define IMPACTSR_XMAP_BUF_SELECT (   vma)    IMPACTSR_REG32(vma,0x71d80)

Definition at line 59 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_CONFIG

#define IMPACTSR_XMAP_CONFIG (   vma)    IMPACTSR_REG32(vma,0x71d00)

Definition at line 57 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_CONFIGB

#define IMPACTSR_XMAP_CONFIGB (   vma)    IMPACTSR_REG8(vma,0x71d08)

Definition at line 58 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_DIB

#define IMPACTSR_XMAP_DIB (   vma)    IMPACTSR_REG32(vma,0x71f00)

Definition at line 62 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_DIB_DW

#define IMPACTSR_XMAP_DIB_DW (   vma)    IMPACTSR_REG32(vma,0x71f40)

Definition at line 63 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_INDEX

#define IMPACTSR_XMAP_INDEX (   vma)    IMPACTSR_REG8(vma,0x71c88)

Definition at line 56 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_MAIN_MODE

#define IMPACTSR_XMAP_MAIN_MODE (   vma)    IMPACTSR_REG32(vma,0x71e00)

Definition at line 60 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_OVERLAY_MODE

#define IMPACTSR_XMAP_OVERLAY_MODE (   vma)    IMPACTSR_REG32(vma,0x71e80)

Definition at line 61 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_PP1SELECT

#define IMPACTSR_XMAP_PP1SELECT (   vma)    IMPACTSR_REG8(vma,0x71c08)

Definition at line 55 of file impactsr-bsd.h.

◆ IMPACTSR_XMAP_RE_RAC

#define IMPACTSR_XMAP_RE_RAC (   vma)    IMPACTSR_REG32(vma,0x71f80)

Definition at line 64 of file impactsr-bsd.h.


Generated on Fri Dec 7 2018 19:52:23 for GXemul by doxygen 1.8.13