TwiceAsNice  2019-02-18
Macros
gsc_pci9080.h File Reference
#include "gsc_common.h"
Include dependency graph for gsc_pci9080.h:
This graph shows which files directly or indirectly include this file:

Macros

#define GSC_PCI_9080_ENCODE(s, o)   GSC_REG_ENCODE(GSC_REG_PCI,(s),(o))
 
#define GSC_PLX_9080_ENCODE(s, o)   GSC_REG_ENCODE(GSC_REG_PLX,(s),(o))
 
#define GSC_PCI_9080_VIDR   GSC_PCI_9080_ENCODE(2, 0x00)
 
#define GSC_PCI_9080_DIDR   GSC_PCI_9080_ENCODE(2, 0x02)
 
#define GSC_PCI_9080_CR   GSC_PCI_9080_ENCODE(2, 0x04)
 
#define GSC_PCI_9080_SR   GSC_PCI_9080_ENCODE(2, 0x06)
 
#define GSC_PCI_9080_REV   GSC_PCI_9080_ENCODE(1, 0x08)
 
#define GSC_PCI_9080_CCR   GSC_PCI_9080_ENCODE(3, 0x09)
 
#define GSC_PCI_9080_CLSR   GSC_PCI_9080_ENCODE(1, 0x0C)
 
#define GSC_PCI_9080_LTR   GSC_PCI_9080_ENCODE(1, 0x0D)
 
#define GSC_PCI_9080_HTR   GSC_PCI_9080_ENCODE(1, 0x0E)
 
#define GSC_PCI_9080_BISTR   GSC_PCI_9080_ENCODE(1, 0x0F)
 
#define GSC_PCI_9080_BAR0   GSC_PCI_9080_ENCODE(4, 0x10)
 
#define GSC_PCI_9080_BAR1   GSC_PCI_9080_ENCODE(4, 0x14)
 
#define GSC_PCI_9080_BAR2   GSC_PCI_9080_ENCODE(4, 0x18)
 
#define GSC_PCI_9080_BAR3   GSC_PCI_9080_ENCODE(4, 0x1C)
 
#define GSC_PCI_9080_BAR4   GSC_PCI_9080_ENCODE(4, 0x20)
 
#define GSC_PCI_9080_BAR5   GSC_PCI_9080_ENCODE(4, 0x24)
 
#define GSC_PCI_9080_CIS   GSC_PCI_9080_ENCODE(4, 0x28)
 
#define GSC_PCI_9080_SVID   GSC_PCI_9080_ENCODE(2, 0x2C)
 
#define GSC_PCI_9080_SID   GSC_PCI_9080_ENCODE(2, 0x2E)
 
#define GSC_PCI_9080_ERBAR   GSC_PCI_9080_ENCODE(4, 0x30)
 
#define GSC_PCI_9080_ILR   GSC_PCI_9080_ENCODE(1, 0x3C)
 
#define GSC_PCI_9080_IPR   GSC_PCI_9080_ENCODE(1, 0x3D)
 
#define GSC_PCI_9080_MGR   GSC_PCI_9080_ENCODE(1, 0x3E)
 
#define GSC_PCI_9080_MLR   GSC_PCI_9080_ENCODE(1, 0x3F)
 
#define GSC_PLX_9080_LAS0RR   GSC_PLX_9080_ENCODE(4, 0x00)
 
#define GSC_PLX_9080_LAS0BA   GSC_PLX_9080_ENCODE(4, 0x04)
 
#define GSC_PLX_9080_MARBR   GSC_PLX_9080_ENCODE(4, 0x08)
 
#define GSC_PLX_9080_BIGEND   GSC_PLX_9080_ENCODE(4, 0x0C)
 
#define GSC_PLX_9080_EROMRR   GSC_PLX_9080_ENCODE(4, 0x10)
 
#define GSC_PLX_9080_EROMBA   GSC_PLX_9080_ENCODE(4, 0x14)
 
#define GSC_PLX_9080_LBRD0   GSC_PLX_9080_ENCODE(4, 0x18)
 
#define GSC_PLX_9080_DMRR   GSC_PLX_9080_ENCODE(4, 0x1C)
 
#define GSC_PLX_9080_DMLBAM   GSC_PLX_9080_ENCODE(4, 0x20)
 
#define GSC_PLX_9080_DMLBAI   GSC_PLX_9080_ENCODE(4, 0x24)
 
#define GSC_PLX_9080_DMPBAM   GSC_PLX_9080_ENCODE(4, 0x28)
 
#define GSC_PLX_9080_DMCFGA   GSC_PLX_9080_ENCODE(4, 0x2C)
 
#define GSC_PLX_9080_LAS1RR   GSC_PLX_9080_ENCODE(4, 0xF0)
 
#define GSC_PLX_9080_LAS1BA   GSC_PLX_9080_ENCODE(4, 0xF4)
 
#define GSC_PLX_9080_LBRD1   GSC_PLX_9080_ENCODE(4, 0xF8)
 
#define GSC_PLX_9080_MBOX0   GSC_PLX_9080_ENCODE(4, 0x40)
 
#define GSC_PLX_9080_MBOX1   GSC_PLX_9080_ENCODE(4, 0x44)
 
#define GSC_PLX_9080_MBOX2   GSC_PLX_9080_ENCODE(4, 0x48)
 
#define GSC_PLX_9080_MBOX3   GSC_PLX_9080_ENCODE(4, 0x4C)
 
#define GSC_PLX_9080_MBOX4   GSC_PLX_9080_ENCODE(4, 0x50)
 
#define GSC_PLX_9080_MBOX5   GSC_PLX_9080_ENCODE(4, 0x54)
 
#define GSC_PLX_9080_MBOX6   GSC_PLX_9080_ENCODE(4, 0x58)
 
#define GSC_PLX_9080_MBOX7   GSC_PLX_9080_ENCODE(4, 0x5C)
 
#define GSC_PLX_9080_P2LDBELL   GSC_PLX_9080_ENCODE(4, 0x60)
 
#define GSC_PLX_9080_L2PDBELL   GSC_PLX_9080_ENCODE(4, 0x64)
 
#define GSC_PLX_9080_INTCSR   GSC_PLX_9080_ENCODE(4, 0x68)
 
#define GSC_PLX_9080_CNTRL   GSC_PLX_9080_ENCODE(4, 0x6C)
 
#define GSC_PLX_9080_VIDR   GSC_PLX_9080_ENCODE(2, 0x70)
 
#define GSC_PLX_9080_DIDR   GSC_PLX_9080_ENCODE(2, 0x72)
 
#define GSC_PLX_9080_REV   GSC_PLX_9080_ENCODE(1, 0x74)
 
#define GSC_PLX_9080_DMAMODE0   GSC_PLX_9080_ENCODE(4, 0x80)
 
#define GSC_PLX_9080_DMAPADR0   GSC_PLX_9080_ENCODE(4, 0x84)
 
#define GSC_PLX_9080_DMALADR0   GSC_PLX_9080_ENCODE(4, 0x88)
 
#define GSC_PLX_9080_DMASIZ0   GSC_PLX_9080_ENCODE(4, 0x8C)
 
#define GSC_PLX_9080_DMADPR0   GSC_PLX_9080_ENCODE(4, 0x90)
 
#define GSC_PLX_9080_DMAMODE1   GSC_PLX_9080_ENCODE(4, 0x94)
 
#define GSC_PLX_9080_DMAPADR1   GSC_PLX_9080_ENCODE(4, 0x98)
 
#define GSC_PLX_9080_DMALADR1   GSC_PLX_9080_ENCODE(4, 0x9C)
 
#define GSC_PLX_9080_DMASIZ1   GSC_PLX_9080_ENCODE(4, 0xA0)
 
#define GSC_PLX_9080_DMADPR1   GSC_PLX_9080_ENCODE(4, 0xA4)
 
#define GSC_PLX_9080_DMACSR0   GSC_PLX_9080_ENCODE(1, 0xA8)
 
#define GSC_PLX_9080_DMACSR1   GSC_PLX_9080_ENCODE(1, 0xA9)
 
#define GSC_PLX_9080_DMAARB   GSC_PLX_9080_ENCODE(4, 0xAC)
 
#define GSC_PLX_9080_DMATHR   GSC_PLX_9080_ENCODE(4, 0xB0)
 
#define GSC_PLX_9080_OPLFIS   GSC_PLX_9080_ENCODE(4, 0x30)
 
#define GSC_PLX_9080_OPLFIM   GSC_PLX_9080_ENCODE(4, 0x34)
 
#define GSC_PLX_9080_IQP   GSC_PLX_9080_ENCODE(4, 0x40)
 
#define GSC_PLX_9080_OQP   GSC_PLX_9080_ENCODE(4, 0x44)
 
#define GSC_PLX_9080_MQCR   GSC_PLX_9080_ENCODE(4, 0xC0)
 
#define GSC_PLX_9080_QBAR   GSC_PLX_9080_ENCODE(4, 0xC4)
 
#define GSC_PLX_9080_IFHPR   GSC_PLX_9080_ENCODE(4, 0xC8)
 
#define GSC_PLX_9080_IFTPR   GSC_PLX_9080_ENCODE(4, 0xCC)
 
#define GSC_PLX_9080_IPHPR   GSC_PLX_9080_ENCODE(4, 0xD0)
 
#define GSC_PLX_9080_IPTPR   GSC_PLX_9080_ENCODE(4, 0xD4)
 
#define GSC_PLX_9080_OFHPR   GSC_PLX_9080_ENCODE(4, 0xD8)
 
#define GSC_PLX_9080_OFTPR   GSC_PLX_9080_ENCODE(4, 0xDC)
 
#define GSC_PLX_9080_OPHPR   GSC_PLX_9080_ENCODE(4, 0xE0)
 
#define GSC_PLX_9080_OPTPR   GSC_PLX_9080_ENCODE(4, 0xE4)
 
#define GSC_PLX_9080_QSR   GSC_PLX_9080_ENCODE(4, 0xE8)
 

Macro Definition Documentation

◆ GSC_PCI_9080_BAR0

#define GSC_PCI_9080_BAR0   GSC_PCI_9080_ENCODE(4, 0x10)

◆ GSC_PCI_9080_BAR1

#define GSC_PCI_9080_BAR1   GSC_PCI_9080_ENCODE(4, 0x14)

◆ GSC_PCI_9080_BAR2

#define GSC_PCI_9080_BAR2   GSC_PCI_9080_ENCODE(4, 0x18)

◆ GSC_PCI_9080_BAR3

#define GSC_PCI_9080_BAR3   GSC_PCI_9080_ENCODE(4, 0x1C)

◆ GSC_PCI_9080_BAR4

#define GSC_PCI_9080_BAR4   GSC_PCI_9080_ENCODE(4, 0x20)

◆ GSC_PCI_9080_BAR5

#define GSC_PCI_9080_BAR5   GSC_PCI_9080_ENCODE(4, 0x24)

◆ GSC_PCI_9080_BISTR

#define GSC_PCI_9080_BISTR   GSC_PCI_9080_ENCODE(1, 0x0F)

◆ GSC_PCI_9080_CCR

#define GSC_PCI_9080_CCR   GSC_PCI_9080_ENCODE(3, 0x09)

◆ GSC_PCI_9080_CIS

#define GSC_PCI_9080_CIS   GSC_PCI_9080_ENCODE(4, 0x28)

◆ GSC_PCI_9080_CLSR

#define GSC_PCI_9080_CLSR   GSC_PCI_9080_ENCODE(1, 0x0C)

◆ GSC_PCI_9080_CR

#define GSC_PCI_9080_CR   GSC_PCI_9080_ENCODE(2, 0x04)

◆ GSC_PCI_9080_DIDR

#define GSC_PCI_9080_DIDR   GSC_PCI_9080_ENCODE(2, 0x02)

◆ GSC_PCI_9080_ENCODE

#define GSC_PCI_9080_ENCODE (   s,
 
)    GSC_REG_ENCODE(GSC_REG_PCI,(s),(o))

◆ GSC_PCI_9080_ERBAR

#define GSC_PCI_9080_ERBAR   GSC_PCI_9080_ENCODE(4, 0x30)

◆ GSC_PCI_9080_HTR

#define GSC_PCI_9080_HTR   GSC_PCI_9080_ENCODE(1, 0x0E)

◆ GSC_PCI_9080_ILR

#define GSC_PCI_9080_ILR   GSC_PCI_9080_ENCODE(1, 0x3C)

◆ GSC_PCI_9080_IPR

#define GSC_PCI_9080_IPR   GSC_PCI_9080_ENCODE(1, 0x3D)

◆ GSC_PCI_9080_LTR

#define GSC_PCI_9080_LTR   GSC_PCI_9080_ENCODE(1, 0x0D)

◆ GSC_PCI_9080_MGR

#define GSC_PCI_9080_MGR   GSC_PCI_9080_ENCODE(1, 0x3E)

◆ GSC_PCI_9080_MLR

#define GSC_PCI_9080_MLR   GSC_PCI_9080_ENCODE(1, 0x3F)

◆ GSC_PCI_9080_REV

#define GSC_PCI_9080_REV   GSC_PCI_9080_ENCODE(1, 0x08)

◆ GSC_PCI_9080_SID

#define GSC_PCI_9080_SID   GSC_PCI_9080_ENCODE(2, 0x2E)

◆ GSC_PCI_9080_SR

#define GSC_PCI_9080_SR   GSC_PCI_9080_ENCODE(2, 0x06)

◆ GSC_PCI_9080_SVID

#define GSC_PCI_9080_SVID   GSC_PCI_9080_ENCODE(2, 0x2C)

◆ GSC_PCI_9080_VIDR

#define GSC_PCI_9080_VIDR   GSC_PCI_9080_ENCODE(2, 0x00)

◆ GSC_PLX_9080_BIGEND

#define GSC_PLX_9080_BIGEND   GSC_PLX_9080_ENCODE(4, 0x0C)

◆ GSC_PLX_9080_CNTRL

#define GSC_PLX_9080_CNTRL   GSC_PLX_9080_ENCODE(4, 0x6C)

◆ GSC_PLX_9080_DIDR

#define GSC_PLX_9080_DIDR   GSC_PLX_9080_ENCODE(2, 0x72)

◆ GSC_PLX_9080_DMAARB

#define GSC_PLX_9080_DMAARB   GSC_PLX_9080_ENCODE(4, 0xAC)

◆ GSC_PLX_9080_DMACSR0

#define GSC_PLX_9080_DMACSR0   GSC_PLX_9080_ENCODE(1, 0xA8)

◆ GSC_PLX_9080_DMACSR1

#define GSC_PLX_9080_DMACSR1   GSC_PLX_9080_ENCODE(1, 0xA9)

◆ GSC_PLX_9080_DMADPR0

#define GSC_PLX_9080_DMADPR0   GSC_PLX_9080_ENCODE(4, 0x90)

◆ GSC_PLX_9080_DMADPR1

#define GSC_PLX_9080_DMADPR1   GSC_PLX_9080_ENCODE(4, 0xA4)

◆ GSC_PLX_9080_DMALADR0

#define GSC_PLX_9080_DMALADR0   GSC_PLX_9080_ENCODE(4, 0x88)

◆ GSC_PLX_9080_DMALADR1

#define GSC_PLX_9080_DMALADR1   GSC_PLX_9080_ENCODE(4, 0x9C)

◆ GSC_PLX_9080_DMAMODE0

#define GSC_PLX_9080_DMAMODE0   GSC_PLX_9080_ENCODE(4, 0x80)

◆ GSC_PLX_9080_DMAMODE1

#define GSC_PLX_9080_DMAMODE1   GSC_PLX_9080_ENCODE(4, 0x94)

◆ GSC_PLX_9080_DMAPADR0

#define GSC_PLX_9080_DMAPADR0   GSC_PLX_9080_ENCODE(4, 0x84)

◆ GSC_PLX_9080_DMAPADR1

#define GSC_PLX_9080_DMAPADR1   GSC_PLX_9080_ENCODE(4, 0x98)

◆ GSC_PLX_9080_DMASIZ0

#define GSC_PLX_9080_DMASIZ0   GSC_PLX_9080_ENCODE(4, 0x8C)

◆ GSC_PLX_9080_DMASIZ1

#define GSC_PLX_9080_DMASIZ1   GSC_PLX_9080_ENCODE(4, 0xA0)

◆ GSC_PLX_9080_DMATHR

#define GSC_PLX_9080_DMATHR   GSC_PLX_9080_ENCODE(4, 0xB0)

◆ GSC_PLX_9080_DMCFGA

#define GSC_PLX_9080_DMCFGA   GSC_PLX_9080_ENCODE(4, 0x2C)

◆ GSC_PLX_9080_DMLBAI

#define GSC_PLX_9080_DMLBAI   GSC_PLX_9080_ENCODE(4, 0x24)

◆ GSC_PLX_9080_DMLBAM

#define GSC_PLX_9080_DMLBAM   GSC_PLX_9080_ENCODE(4, 0x20)

◆ GSC_PLX_9080_DMPBAM

#define GSC_PLX_9080_DMPBAM   GSC_PLX_9080_ENCODE(4, 0x28)

◆ GSC_PLX_9080_DMRR

#define GSC_PLX_9080_DMRR   GSC_PLX_9080_ENCODE(4, 0x1C)

◆ GSC_PLX_9080_ENCODE

#define GSC_PLX_9080_ENCODE (   s,
 
)    GSC_REG_ENCODE(GSC_REG_PLX,(s),(o))

◆ GSC_PLX_9080_EROMBA

#define GSC_PLX_9080_EROMBA   GSC_PLX_9080_ENCODE(4, 0x14)

◆ GSC_PLX_9080_EROMRR

#define GSC_PLX_9080_EROMRR   GSC_PLX_9080_ENCODE(4, 0x10)

◆ GSC_PLX_9080_IFHPR

#define GSC_PLX_9080_IFHPR   GSC_PLX_9080_ENCODE(4, 0xC8)

◆ GSC_PLX_9080_IFTPR

#define GSC_PLX_9080_IFTPR   GSC_PLX_9080_ENCODE(4, 0xCC)

◆ GSC_PLX_9080_INTCSR

#define GSC_PLX_9080_INTCSR   GSC_PLX_9080_ENCODE(4, 0x68)

◆ GSC_PLX_9080_IPHPR

#define GSC_PLX_9080_IPHPR   GSC_PLX_9080_ENCODE(4, 0xD0)

◆ GSC_PLX_9080_IPTPR

#define GSC_PLX_9080_IPTPR   GSC_PLX_9080_ENCODE(4, 0xD4)

◆ GSC_PLX_9080_IQP

#define GSC_PLX_9080_IQP   GSC_PLX_9080_ENCODE(4, 0x40)

◆ GSC_PLX_9080_L2PDBELL

#define GSC_PLX_9080_L2PDBELL   GSC_PLX_9080_ENCODE(4, 0x64)

◆ GSC_PLX_9080_LAS0BA

#define GSC_PLX_9080_LAS0BA   GSC_PLX_9080_ENCODE(4, 0x04)

◆ GSC_PLX_9080_LAS0RR

#define GSC_PLX_9080_LAS0RR   GSC_PLX_9080_ENCODE(4, 0x00)

◆ GSC_PLX_9080_LAS1BA

#define GSC_PLX_9080_LAS1BA   GSC_PLX_9080_ENCODE(4, 0xF4)

◆ GSC_PLX_9080_LAS1RR

#define GSC_PLX_9080_LAS1RR   GSC_PLX_9080_ENCODE(4, 0xF0)

◆ GSC_PLX_9080_LBRD0

#define GSC_PLX_9080_LBRD0   GSC_PLX_9080_ENCODE(4, 0x18)

◆ GSC_PLX_9080_LBRD1

#define GSC_PLX_9080_LBRD1   GSC_PLX_9080_ENCODE(4, 0xF8)

◆ GSC_PLX_9080_MARBR

#define GSC_PLX_9080_MARBR   GSC_PLX_9080_ENCODE(4, 0x08)

◆ GSC_PLX_9080_MBOX0

#define GSC_PLX_9080_MBOX0   GSC_PLX_9080_ENCODE(4, 0x40)

◆ GSC_PLX_9080_MBOX1

#define GSC_PLX_9080_MBOX1   GSC_PLX_9080_ENCODE(4, 0x44)

◆ GSC_PLX_9080_MBOX2

#define GSC_PLX_9080_MBOX2   GSC_PLX_9080_ENCODE(4, 0x48)

◆ GSC_PLX_9080_MBOX3

#define GSC_PLX_9080_MBOX3   GSC_PLX_9080_ENCODE(4, 0x4C)

◆ GSC_PLX_9080_MBOX4

#define GSC_PLX_9080_MBOX4   GSC_PLX_9080_ENCODE(4, 0x50)

◆ GSC_PLX_9080_MBOX5

#define GSC_PLX_9080_MBOX5   GSC_PLX_9080_ENCODE(4, 0x54)

◆ GSC_PLX_9080_MBOX6

#define GSC_PLX_9080_MBOX6   GSC_PLX_9080_ENCODE(4, 0x58)

◆ GSC_PLX_9080_MBOX7

#define GSC_PLX_9080_MBOX7   GSC_PLX_9080_ENCODE(4, 0x5C)

◆ GSC_PLX_9080_MQCR

#define GSC_PLX_9080_MQCR   GSC_PLX_9080_ENCODE(4, 0xC0)

◆ GSC_PLX_9080_OFHPR

#define GSC_PLX_9080_OFHPR   GSC_PLX_9080_ENCODE(4, 0xD8)

◆ GSC_PLX_9080_OFTPR

#define GSC_PLX_9080_OFTPR   GSC_PLX_9080_ENCODE(4, 0xDC)

◆ GSC_PLX_9080_OPHPR

#define GSC_PLX_9080_OPHPR   GSC_PLX_9080_ENCODE(4, 0xE0)

◆ GSC_PLX_9080_OPLFIM

#define GSC_PLX_9080_OPLFIM   GSC_PLX_9080_ENCODE(4, 0x34)

◆ GSC_PLX_9080_OPLFIS

#define GSC_PLX_9080_OPLFIS   GSC_PLX_9080_ENCODE(4, 0x30)

◆ GSC_PLX_9080_OPTPR

#define GSC_PLX_9080_OPTPR   GSC_PLX_9080_ENCODE(4, 0xE4)

◆ GSC_PLX_9080_OQP

#define GSC_PLX_9080_OQP   GSC_PLX_9080_ENCODE(4, 0x44)

◆ GSC_PLX_9080_P2LDBELL

#define GSC_PLX_9080_P2LDBELL   GSC_PLX_9080_ENCODE(4, 0x60)

◆ GSC_PLX_9080_QBAR

#define GSC_PLX_9080_QBAR   GSC_PLX_9080_ENCODE(4, 0xC4)

◆ GSC_PLX_9080_QSR

#define GSC_PLX_9080_QSR   GSC_PLX_9080_ENCODE(4, 0xE8)

◆ GSC_PLX_9080_REV

#define GSC_PLX_9080_REV   GSC_PLX_9080_ENCODE(1, 0x74)

◆ GSC_PLX_9080_VIDR

#define GSC_PLX_9080_VIDR   GSC_PLX_9080_ENCODE(2, 0x70)