Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
tioce.h File Reference

Go to the source code of this file.

Data Structures

struct  tioce
 
struct  tioce::ce_lsi_reg
 
struct  tioce::ce_dtl_utl_reg
 
struct  tioce::ce_ure_maint_ups_dat1_data
 
struct  tioce::ce_ure_maint_ups_hdr1_data
 
struct  tioce::ce_ure_maint_ups_dat2_data
 
struct  tioce::ce_ure_maint_ups_hdr2_data
 
struct  tioce::ce_ure_maint_dns_dat_data
 
struct  tioce::ce_ure_maint_dns_hdr_data
 
struct  tioce::ce_ure_maint_rci_data
 
struct  tioce::ce_adm_maint_bap_buf_data
 
struct  tioce::ce_dre_maint_ds_head_queue
 
struct  tioce::ce_dre_maint_ds_data_queue
 
struct  tioce::ce_dre_maint_ure_us_rsp_queue
 

Macros

#define TIOCE_PART_NUM   0xCE00
 
#define TIOCE_SRC_ID   0x01
 
#define TIOCE_REV_A   0x1
 
#define CE_VIRT_PPB_VENDOR_ID   0x10a9
 
#define CE_VIRT_PPB_DEVICE_ID   0x4002
 
#define CE_HOST_BRIDGE_VENDOR_ID   0x10a9
 
#define CE_HOST_BRIDGE_DEVICE_ID   0x4001
 
#define TIOCE_NUM_M40_ATES   4096
 
#define TIOCE_NUM_M3240_ATES   2048
 
#define TIOCE_NUM_PORTS   2
 
#define ce_lsi(link_num)   ce_lsi[link_num-1]
 
#define ce_dtl(link_num)   ce_dtl_utl[link_num-1]
 
#define ce_utl(link_num)   ce_dtl_utl[link_num-1]
 
#define CE_LSI_GB_CFG1_RXL0S_THS_SHFT   0
 
#define CE_LSI_GB_CFG1_RXL0S_THS_MASK   (0xffULL << 0)
 
#define CE_LSI_GB_CFG1_RXL0S_SMP_SHFT   8
 
#define CE_LSI_GB_CFG1_RXL0S_SMP_MASK   (0xfULL << 8)
 
#define CE_LSI_GB_CFG1_RXL0S_ADJ_SHFT   12
 
#define CE_LSI_GB_CFG1_RXL0S_ADJ_MASK   (0x7ULL << 12)
 
#define CE_LSI_GB_CFG1_RXL0S_FLT_SHFT   15
 
#define CE_LSI_GB_CFG1_RXL0S_FLT_MASK   (0x1ULL << 15)
 
#define CE_LSI_GB_CFG1_LPBK_SEL_SHFT   16
 
#define CE_LSI_GB_CFG1_LPBK_SEL_MASK   (0x3ULL << 16)
 
#define CE_LSI_GB_CFG1_LPBK_EN_SHFT   18
 
#define CE_LSI_GB_CFG1_LPBK_EN_MASK   (0x1ULL << 18)
 
#define CE_LSI_GB_CFG1_RVRS_LB_SHFT   19
 
#define CE_LSI_GB_CFG1_RVRS_LB_MASK   (0x1ULL << 19)
 
#define CE_LSI_GB_CFG1_RVRS_CLK_SHFT   20
 
#define CE_LSI_GB_CFG1_RVRS_CLK_MASK   (0x3ULL << 20)
 
#define CE_LSI_GB_CFG1_SLF_TS_SHFT   24
 
#define CE_LSI_GB_CFG1_SLF_TS_MASK   (0xfULL << 24)
 
#define CE_ADM_INT_CE_ERROR_SHFT   0
 
#define CE_ADM_INT_LSI1_IP_ERROR_SHFT   1
 
#define CE_ADM_INT_LSI2_IP_ERROR_SHFT   2
 
#define CE_ADM_INT_PCIE_ERROR_SHFT   3
 
#define CE_ADM_INT_PORT1_HOTPLUG_EVENT_SHFT   4
 
#define CE_ADM_INT_PORT2_HOTPLUG_EVENT_SHFT   5
 
#define CE_ADM_INT_PCIE_PORT1_DEV_A_SHFT   6
 
#define CE_ADM_INT_PCIE_PORT1_DEV_B_SHFT   7
 
#define CE_ADM_INT_PCIE_PORT1_DEV_C_SHFT   8
 
#define CE_ADM_INT_PCIE_PORT1_DEV_D_SHFT   9
 
#define CE_ADM_INT_PCIE_PORT2_DEV_A_SHFT   10
 
#define CE_ADM_INT_PCIE_PORT2_DEV_B_SHFT   11
 
#define CE_ADM_INT_PCIE_PORT2_DEV_C_SHFT   12
 
#define CE_ADM_INT_PCIE_PORT2_DEV_D_SHFT   13
 
#define CE_ADM_INT_PCIE_MSG_SHFT   14 /*see int_dest_14*/
 
#define CE_ADM_INT_PCIE_MSG_SLOT_0_SHFT   14
 
#define CE_ADM_INT_PCIE_MSG_SLOT_1_SHFT   15
 
#define CE_ADM_INT_PCIE_MSG_SLOT_2_SHFT   16
 
#define CE_ADM_INT_PCIE_MSG_SLOT_3_SHFT   17
 
#define CE_ADM_INT_PORT1_PM_PME_MSG_SHFT   22
 
#define CE_ADM_INT_PORT2_PM_PME_MSG_SHFT   23
 
#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_A_SHFT   0
 
#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_B_SHFT   1
 
#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_C_SHFT   2
 
#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_D_SHFT   3
 
#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_A_SHFT   4
 
#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_B_SHFT   5
 
#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_C_SHFT   6
 
#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_D_SHFT   7
 
#define CE_ADM_FORCE_INT_ALWAYS_SHFT   8
 
#define INTR_VECTOR_SHFT   56
 
#define CE_ADM_ERR_CRM_SSP_REQ_INVALID   (0x1ULL << 0)
 
#define CE_ADM_ERR_SSP_REQ_HEADER   (0x1ULL << 1)
 
#define CE_ADM_ERR_SSP_RSP_HEADER   (0x1ULL << 2)
 
#define CE_ADM_ERR_SSP_PROTOCOL_ERROR   (0x1ULL << 3)
 
#define CE_ADM_ERR_SSP_SBE   (0x1ULL << 4)
 
#define CE_ADM_ERR_SSP_MBE   (0x1ULL << 5)
 
#define CE_ADM_ERR_CXM_CREDIT_OFLOW   (0x1ULL << 6)
 
#define CE_ADM_ERR_DRE_SSP_REQ_INVAL   (0x1ULL << 7)
 
#define CE_ADM_ERR_SSP_REQ_LONG   (0x1ULL << 8)
 
#define CE_ADM_ERR_SSP_REQ_OFLOW   (0x1ULL << 9)
 
#define CE_ADM_ERR_SSP_REQ_SHORT   (0x1ULL << 10)
 
#define CE_ADM_ERR_SSP_REQ_SIDEBAND   (0x1ULL << 11)
 
#define CE_ADM_ERR_SSP_REQ_ADDR_ERR   (0x1ULL << 12)
 
#define CE_ADM_ERR_SSP_REQ_BAD_BE   (0x1ULL << 13)
 
#define CE_ADM_ERR_PCIE_COMPL_TIMEOUT   (0x1ULL << 14)
 
#define CE_ADM_ERR_PCIE_UNEXP_COMPL   (0x1ULL << 15)
 
#define CE_ADM_ERR_PCIE_ERR_COMPL   (0x1ULL << 16)
 
#define CE_ADM_ERR_DRE_CREDIT_OFLOW   (0x1ULL << 17)
 
#define CE_ADM_ERR_DRE_SRAM_PE   (0x1ULL << 18)
 
#define CE_ADM_ERR_SSP_RSP_INVALID   (0x1ULL << 19)
 
#define CE_ADM_ERR_SSP_RSP_LONG   (0x1ULL << 20)
 
#define CE_ADM_ERR_SSP_RSP_SHORT   (0x1ULL << 21)
 
#define CE_ADM_ERR_SSP_RSP_SIDEBAND   (0x1ULL << 22)
 
#define CE_ADM_ERR_URE_SSP_RSP_UNEXP   (0x1ULL << 23)
 
#define CE_ADM_ERR_URE_SSP_WR_REQ_TIMEOUT   (0x1ULL << 24)
 
#define CE_ADM_ERR_URE_SSP_RD_REQ_TIMEOUT   (0x1ULL << 25)
 
#define CE_ADM_ERR_URE_ATE3240_PAGE_FAULT   (0x1ULL << 26)
 
#define CE_ADM_ERR_URE_ATE40_PAGE_FAULT   (0x1ULL << 27)
 
#define CE_ADM_ERR_URE_CREDIT_OFLOW   (0x1ULL << 28)
 
#define CE_ADM_ERR_URE_SRAM_PE   (0x1ULL << 29)
 
#define CE_ADM_ERR_ADM_SSP_RSP_UNEXP   (0x1ULL << 30)
 
#define CE_ADM_ERR_ADM_SSP_REQ_TIMEOUT   (0x1ULL << 31)
 
#define CE_ADM_ERR_MMR_ACCESS_ERROR   (0x1ULL << 32)
 
#define CE_ADM_ERR_MMR_ADDR_ERROR   (0x1ULL << 33)
 
#define CE_ADM_ERR_ADM_CREDIT_OFLOW   (0x1ULL << 34)
 
#define CE_ADM_ERR_ADM_SRAM_PE   (0x1ULL << 35)
 
#define CE_ADM_ERR_DTL1_MIN_PDATA_CREDIT_ERR   (0x1ULL << 36)
 
#define CE_ADM_ERR_DTL1_INF_COMPL_CRED_UPDT_ERR   (0x1ULL << 37)
 
#define CE_ADM_ERR_DTL1_INF_POSTED_CRED_UPDT_ERR   (0x1ULL << 38)
 
#define CE_ADM_ERR_DTL1_INF_NPOSTED_CRED_UPDT_ERR   (0x1ULL << 39)
 
#define CE_ADM_ERR_DTL1_COMP_HD_CRED_MAX_ERR   (0x1ULL << 40)
 
#define CE_ADM_ERR_DTL1_COMP_D_CRED_MAX_ERR   (0x1ULL << 41)
 
#define CE_ADM_ERR_DTL1_NPOSTED_HD_CRED_MAX_ERR   (0x1ULL << 42)
 
#define CE_ADM_ERR_DTL1_NPOSTED_D_CRED_MAX_ERR   (0x1ULL << 43)
 
#define CE_ADM_ERR_DTL1_POSTED_HD_CRED_MAX_ERR   (0x1ULL << 44)
 
#define CE_ADM_ERR_DTL1_POSTED_D_CRED_MAX_ERR   (0x1ULL << 45)
 
#define CE_ADM_ERR_DTL2_MIN_PDATA_CREDIT_ERR   (0x1ULL << 46)
 
#define CE_ADM_ERR_DTL2_INF_COMPL_CRED_UPDT_ERR   (0x1ULL << 47)
 
#define CE_ADM_ERR_DTL2_INF_POSTED_CRED_UPDT_ERR   (0x1ULL << 48)
 
#define CE_ADM_ERR_DTL2_INF_NPOSTED_CRED_UPDT_ERR   (0x1ULL << 49)
 
#define CE_ADM_ERR_DTL2_COMP_HD_CRED_MAX_ERR   (0x1ULL << 50)
 
#define CE_ADM_ERR_DTL2_COMP_D_CRED_MAX_ERR   (0x1ULL << 51)
 
#define CE_ADM_ERR_DTL2_NPOSTED_HD_CRED_MAX_ERR   (0x1ULL << 52)
 
#define CE_ADM_ERR_DTL2_NPOSTED_D_CRED_MAX_ERR   (0x1ULL << 53)
 
#define CE_ADM_ERR_DTL2_POSTED_HD_CRED_MAX_ERR   (0x1ULL << 54)
 
#define CE_ADM_ERR_DTL2_POSTED_D_CRED_MAX_ERR   (0x1ULL << 55)
 
#define CE_ADM_ERR_PORT1_PCIE_COR_ERR   (0x1ULL << 56)
 
#define CE_ADM_ERR_PORT1_PCIE_NFAT_ERR   (0x1ULL << 57)
 
#define CE_ADM_ERR_PORT1_PCIE_FAT_ERR   (0x1ULL << 58)
 
#define CE_ADM_ERR_PORT2_PCIE_COR_ERR   (0x1ULL << 59)
 
#define CE_ADM_ERR_PORT2_PCIE_NFAT_ERR   (0x1ULL << 60)
 
#define CE_ADM_ERR_PORT2_PCIE_FAT_ERR   (0x1ULL << 61)
 
#define FLUSH_SEL_PORT1_PIPE0_SHFT   0
 
#define FLUSH_SEL_PORT1_PIPE1_SHFT   4
 
#define FLUSH_SEL_PORT1_PIPE2_SHFT   8
 
#define FLUSH_SEL_PORT1_PIPE3_SHFT   12
 
#define FLUSH_SEL_PORT2_PIPE0_SHFT   16
 
#define FLUSH_SEL_PORT2_PIPE1_SHFT   20
 
#define FLUSH_SEL_PORT2_PIPE2_SHFT   24
 
#define FLUSH_SEL_PORT2_PIPE3_SHFT   28
 
#define CE_DRE_RO_ENABLE   (0x1ULL << 0)
 
#define CE_DRE_DYN_RO_ENABLE   (0x1ULL << 1)
 
#define CE_DRE_SUP_CONFIG_COMP_ERROR   (0x1ULL << 2)
 
#define CE_DRE_SUP_IO_COMP_ERROR   (0x1ULL << 3)
 
#define CE_DRE_ADDR_MODE_SHFT   4
 
#define CE_DRE_LAST_CONFIG_COMPLETION   (0x7ULL << 0)
 
#define CE_DRE_DOWNSTREAM_CONFIG_ERROR   (0x1ULL << 3)
 
#define CE_DRE_CONFIG_COMPLETION_VALID   (0x1ULL << 4)
 
#define CE_DRE_CONFIG_REQUEST_ACTIVE   (0x1ULL << 5)
 
#define CE_URE_RD_MRG_ENABLE   (0x1ULL << 0)
 
#define CE_URE_WRT_MRG_ENABLE1   (0x1ULL << 4)
 
#define CE_URE_WRT_MRG_ENABLE2   (0x1ULL << 5)
 
#define CE_URE_WRT_MRG_TIMER_SHFT   12
 
#define CE_URE_WRT_MRG_TIMER_MASK   (0x7FFULL << CE_URE_WRT_MRG_TIMER_SHFT)
 
#define CE_URE_WRT_MRG_TIMER(x)
 
#define CE_URE_RSPQ_BYPASS_DISABLE   (0x1ULL << 24)
 
#define CE_URE_UPS_DAT1_PAR_DISABLE   (0x1ULL << 32)
 
#define CE_URE_UPS_HDR1_PAR_DISABLE   (0x1ULL << 33)
 
#define CE_URE_UPS_DAT2_PAR_DISABLE   (0x1ULL << 34)
 
#define CE_URE_UPS_HDR2_PAR_DISABLE   (0x1ULL << 35)
 
#define CE_URE_ATE_PAR_DISABLE   (0x1ULL << 36)
 
#define CE_URE_RCI_PAR_DISABLE   (0x1ULL << 37)
 
#define CE_URE_RSPQ_PAR_DISABLE   (0x1ULL << 38)
 
#define CE_URE_DNS_DAT_PAR_DISABLE   (0x1ULL << 39)
 
#define CE_URE_DNS_HDR_PAR_DISABLE   (0x1ULL << 40)
 
#define CE_URE_MALFORM_DISABLE   (0x1ULL << 44)
 
#define CE_URE_UNSUP_DISABLE   (0x1ULL << 45)
 
#define CE_URE_ATE3240_ENABLE   (0x1ULL << 0)
 
#define CE_URE_ATE40_ENABLE   (0x1ULL << 1)
 
#define CE_URE_PAGESIZE_SHFT   4
 
#define CE_URE_PAGESIZE_MASK   (0x7ULL << CE_URE_PAGESIZE_SHFT)
 
#define CE_URE_4K_PAGESIZE   (0x0ULL << CE_URE_PAGESIZE_SHFT)
 
#define CE_URE_16K_PAGESIZE   (0x1ULL << CE_URE_PAGESIZE_SHFT)
 
#define CE_URE_64K_PAGESIZE   (0x2ULL << CE_URE_PAGESIZE_SHFT)
 
#define CE_URE_128K_PAGESIZE   (0x3ULL << CE_URE_PAGESIZE_SHFT)
 
#define CE_URE_256K_PAGESIZE   (0x4ULL << CE_URE_PAGESIZE_SHFT)
 
#define PKT_TRAFIC_SHRT   16
 
#define BUS_SRC_ID_SHFT   8
 
#define DEV_SRC_ID_SHFT   3
 
#define FNC_SRC_ID_SHFT   0
 
#define CE_URE_TC_MASK   (0x07ULL << PKT_TRAFIC_SHRT)
 
#define CE_URE_BUS_MASK   (0xFFULL << BUS_SRC_ID_SHFT)
 
#define CE_URE_DEV_MASK   (0x1FULL << DEV_SRC_ID_SHFT)
 
#define CE_URE_FNC_MASK   (0x07ULL << FNC_SRC_ID_SHFT)
 
#define CE_URE_PIPE_BUS(b)
 
#define CE_URE_PIPE_DEV(d)
 
#define CE_URE_PIPE_FNC(f)
 
#define CE_URE_SEL1_SHFT   0
 
#define CE_URE_SEL2_SHFT   20
 
#define CE_URE_SEL3_SHFT   40
 
#define CE_URE_SEL1_MASK   (0x7FFFFULL << CE_URE_SEL1_SHFT)
 
#define CE_URE_SEL2_MASK   (0x7FFFFULL << CE_URE_SEL2_SHFT)
 
#define CE_URE_SEL3_MASK   (0x7FFFFULL << CE_URE_SEL3_SHFT)
 
#define CE_URE_MASK1_SHFT   0
 
#define CE_URE_MASK2_SHFT   20
 
#define CE_URE_MASK3_SHFT   40
 
#define CE_URE_MASK1_MASK   (0x7FFFFULL << CE_URE_MASK1_SHFT)
 
#define CE_URE_MASK2_MASK   (0x7FFFFULL << CE_URE_MASK2_SHFT)
 
#define CE_URE_MASK3_MASK   (0x7FFFFULL << CE_URE_MASK3_SHFT)
 
#define CE_URE_SI   (0x1ULL << 0)
 
#define CE_URE_ELAL_SHFT   4
 
#define CE_URE_ELAL_MASK   (0x7ULL << CE_URE_ELAL_SHFT)
 
#define CE_URE_ELAL_SET(n)
 
#define CE_URE_ELAL1_SHFT   8
 
#define CE_URE_ELAL1_MASK   (0x7ULL << CE_URE_ELAL1_SHFT)
 
#define CE_URE_ELAL1_SET(n)
 
#define CE_URE_SCC   (0x1ULL << 12)
 
#define CE_URE_PN1_SHFT   16
 
#define CE_URE_PN1_MASK   (0xFFULL << CE_URE_PN1_SHFT)
 
#define CE_URE_PN2_SHFT   24
 
#define CE_URE_PN2_MASK   (0xFFULL << CE_URE_PN2_SHFT)
 
#define CE_URE_PN1_SET(n)
 
#define CE_URE_PN2_SET(n)
 
#define CE_URE_ABP   (0x1ULL << 0)
 
#define CE_URE_PCP   (0x1ULL << 1)
 
#define CE_URE_MSP   (0x1ULL << 2)
 
#define CE_URE_AIP   (0x1ULL << 3)
 
#define CE_URE_PIP   (0x1ULL << 4)
 
#define CE_URE_HPS   (0x1ULL << 5)
 
#define CE_URE_HPC   (0x1ULL << 6)
 
#define CE_URE_SPLV_SHFT   7
 
#define CE_URE_SPLV_MASK   (0xFFULL << CE_URE_SPLV_SHFT)
 
#define CE_URE_SPLV_SET(n)
 
#define CE_URE_SPLS_SHFT   15
 
#define CE_URE_SPLS_MASK   (0x3ULL << CE_URE_SPLS_SHFT)
 
#define CE_URE_SPLS_SET(n)
 
#define CE_URE_PSN1_SHFT   19
 
#define CE_URE_PSN1_MASK   (0x1FFFULL << CE_URE_PSN1_SHFT)
 
#define CE_URE_PSN2_SHFT   32
 
#define CE_URE_PSN2_MASK   (0x1FFFULL << CE_URE_PSN2_SHFT)
 
#define CE_URE_PSN1_SET(n)
 
#define CE_URE_PSN2_SET(n)
 
#define CE_PIO_MMR   0x00000000
 
#define CE_PIO_MMR_LEN   0x04000000
 
#define CE_PIO_CONFIG_SPACE   0x04000000
 
#define CE_PIO_CONFIG_SPACE_LEN   0x04000000
 
#define CE_PIO_IO_SPACE_ALIAS   0x08000000
 
#define CE_PIO_IO_SPACE_ALIAS_LEN   0x08000000
 
#define CE_PIO_E_CONFIG_SPACE   0x10000000
 
#define CE_PIO_E_CONFIG_SPACE_LEN   0x10000000
 
#define CE_PIO_IO_SPACE   0x100000000
 
#define CE_PIO_IO_SPACE_LEN   0x100000000
 
#define CE_PIO_MEM_SPACE   0x200000000
 
#define CE_PIO_MEM_SPACE_LEN   TIO_HWIN_SIZE
 
#define CE_E_CONFIG_BUS_SHFT   20
 
#define CE_E_CONFIG_BUS_MASK   (0xFF << CE_E_CONFIG_BUS_SHFT)
 
#define CE_E_CONFIG_DEVICE_SHFT   15
 
#define CE_E_CONFIG_DEVICE_MASK   (0x1F << CE_E_CONFIG_DEVICE_SHFT)
 
#define CE_E_CONFIG_FUNC_SHFT   12
 
#define CE_E_CONFIG_FUNC_MASK   (0x7 << CE_E_CONFIG_FUNC_SHFT)
 

Typedefs

typedef struct tioce tioce_t
 

Macro Definition Documentation

#define BUS_SRC_ID_SHFT   8

Definition at line 645 of file tioce.h.

#define CE_ADM_ERR_ADM_CREDIT_OFLOW   (0x1ULL << 34)

Definition at line 558 of file tioce.h.

#define CE_ADM_ERR_ADM_SRAM_PE   (0x1ULL << 35)

Definition at line 559 of file tioce.h.

#define CE_ADM_ERR_ADM_SSP_REQ_TIMEOUT   (0x1ULL << 31)

Definition at line 555 of file tioce.h.

#define CE_ADM_ERR_ADM_SSP_RSP_UNEXP   (0x1ULL << 30)

Definition at line 554 of file tioce.h.

#define CE_ADM_ERR_CRM_SSP_REQ_INVALID   (0x1ULL << 0)

Definition at line 524 of file tioce.h.

#define CE_ADM_ERR_CXM_CREDIT_OFLOW   (0x1ULL << 6)

Definition at line 530 of file tioce.h.

#define CE_ADM_ERR_DRE_CREDIT_OFLOW   (0x1ULL << 17)

Definition at line 541 of file tioce.h.

#define CE_ADM_ERR_DRE_SRAM_PE   (0x1ULL << 18)

Definition at line 542 of file tioce.h.

#define CE_ADM_ERR_DRE_SSP_REQ_INVAL   (0x1ULL << 7)

Definition at line 531 of file tioce.h.

#define CE_ADM_ERR_DTL1_COMP_D_CRED_MAX_ERR   (0x1ULL << 41)

Definition at line 565 of file tioce.h.

#define CE_ADM_ERR_DTL1_COMP_HD_CRED_MAX_ERR   (0x1ULL << 40)

Definition at line 564 of file tioce.h.

#define CE_ADM_ERR_DTL1_INF_COMPL_CRED_UPDT_ERR   (0x1ULL << 37)

Definition at line 561 of file tioce.h.

#define CE_ADM_ERR_DTL1_INF_NPOSTED_CRED_UPDT_ERR   (0x1ULL << 39)

Definition at line 563 of file tioce.h.

#define CE_ADM_ERR_DTL1_INF_POSTED_CRED_UPDT_ERR   (0x1ULL << 38)

Definition at line 562 of file tioce.h.

#define CE_ADM_ERR_DTL1_MIN_PDATA_CREDIT_ERR   (0x1ULL << 36)

Definition at line 560 of file tioce.h.

#define CE_ADM_ERR_DTL1_NPOSTED_D_CRED_MAX_ERR   (0x1ULL << 43)

Definition at line 567 of file tioce.h.

#define CE_ADM_ERR_DTL1_NPOSTED_HD_CRED_MAX_ERR   (0x1ULL << 42)

Definition at line 566 of file tioce.h.

#define CE_ADM_ERR_DTL1_POSTED_D_CRED_MAX_ERR   (0x1ULL << 45)

Definition at line 569 of file tioce.h.

#define CE_ADM_ERR_DTL1_POSTED_HD_CRED_MAX_ERR   (0x1ULL << 44)

Definition at line 568 of file tioce.h.

#define CE_ADM_ERR_DTL2_COMP_D_CRED_MAX_ERR   (0x1ULL << 51)

Definition at line 575 of file tioce.h.

#define CE_ADM_ERR_DTL2_COMP_HD_CRED_MAX_ERR   (0x1ULL << 50)

Definition at line 574 of file tioce.h.

#define CE_ADM_ERR_DTL2_INF_COMPL_CRED_UPDT_ERR   (0x1ULL << 47)

Definition at line 571 of file tioce.h.

#define CE_ADM_ERR_DTL2_INF_NPOSTED_CRED_UPDT_ERR   (0x1ULL << 49)

Definition at line 573 of file tioce.h.

#define CE_ADM_ERR_DTL2_INF_POSTED_CRED_UPDT_ERR   (0x1ULL << 48)

Definition at line 572 of file tioce.h.

#define CE_ADM_ERR_DTL2_MIN_PDATA_CREDIT_ERR   (0x1ULL << 46)

Definition at line 570 of file tioce.h.

#define CE_ADM_ERR_DTL2_NPOSTED_D_CRED_MAX_ERR   (0x1ULL << 53)

Definition at line 577 of file tioce.h.

#define CE_ADM_ERR_DTL2_NPOSTED_HD_CRED_MAX_ERR   (0x1ULL << 52)

Definition at line 576 of file tioce.h.

#define CE_ADM_ERR_DTL2_POSTED_D_CRED_MAX_ERR   (0x1ULL << 55)

Definition at line 579 of file tioce.h.

#define CE_ADM_ERR_DTL2_POSTED_HD_CRED_MAX_ERR   (0x1ULL << 54)

Definition at line 578 of file tioce.h.

#define CE_ADM_ERR_MMR_ACCESS_ERROR   (0x1ULL << 32)

Definition at line 556 of file tioce.h.

#define CE_ADM_ERR_MMR_ADDR_ERROR   (0x1ULL << 33)

Definition at line 557 of file tioce.h.

#define CE_ADM_ERR_PCIE_COMPL_TIMEOUT   (0x1ULL << 14)

Definition at line 538 of file tioce.h.

#define CE_ADM_ERR_PCIE_ERR_COMPL   (0x1ULL << 16)

Definition at line 540 of file tioce.h.

#define CE_ADM_ERR_PCIE_UNEXP_COMPL   (0x1ULL << 15)

Definition at line 539 of file tioce.h.

#define CE_ADM_ERR_PORT1_PCIE_COR_ERR   (0x1ULL << 56)

Definition at line 580 of file tioce.h.

#define CE_ADM_ERR_PORT1_PCIE_FAT_ERR   (0x1ULL << 58)

Definition at line 582 of file tioce.h.

#define CE_ADM_ERR_PORT1_PCIE_NFAT_ERR   (0x1ULL << 57)

Definition at line 581 of file tioce.h.

#define CE_ADM_ERR_PORT2_PCIE_COR_ERR   (0x1ULL << 59)

Definition at line 583 of file tioce.h.

#define CE_ADM_ERR_PORT2_PCIE_FAT_ERR   (0x1ULL << 61)

Definition at line 585 of file tioce.h.

#define CE_ADM_ERR_PORT2_PCIE_NFAT_ERR   (0x1ULL << 60)

Definition at line 584 of file tioce.h.

#define CE_ADM_ERR_SSP_MBE   (0x1ULL << 5)

Definition at line 529 of file tioce.h.

#define CE_ADM_ERR_SSP_PROTOCOL_ERROR   (0x1ULL << 3)

Definition at line 527 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_ADDR_ERR   (0x1ULL << 12)

Definition at line 536 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_BAD_BE   (0x1ULL << 13)

Definition at line 537 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_HEADER   (0x1ULL << 1)

Definition at line 525 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_LONG   (0x1ULL << 8)

Definition at line 532 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_OFLOW   (0x1ULL << 9)

Definition at line 533 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_SHORT   (0x1ULL << 10)

Definition at line 534 of file tioce.h.

#define CE_ADM_ERR_SSP_REQ_SIDEBAND   (0x1ULL << 11)

Definition at line 535 of file tioce.h.

#define CE_ADM_ERR_SSP_RSP_HEADER   (0x1ULL << 2)

Definition at line 526 of file tioce.h.

#define CE_ADM_ERR_SSP_RSP_INVALID   (0x1ULL << 19)

Definition at line 543 of file tioce.h.

#define CE_ADM_ERR_SSP_RSP_LONG   (0x1ULL << 20)

Definition at line 544 of file tioce.h.

#define CE_ADM_ERR_SSP_RSP_SHORT   (0x1ULL << 21)

Definition at line 545 of file tioce.h.

#define CE_ADM_ERR_SSP_RSP_SIDEBAND   (0x1ULL << 22)

Definition at line 546 of file tioce.h.

#define CE_ADM_ERR_SSP_SBE   (0x1ULL << 4)

Definition at line 528 of file tioce.h.

#define CE_ADM_ERR_URE_ATE3240_PAGE_FAULT   (0x1ULL << 26)

Definition at line 550 of file tioce.h.

#define CE_ADM_ERR_URE_ATE40_PAGE_FAULT   (0x1ULL << 27)

Definition at line 551 of file tioce.h.

#define CE_ADM_ERR_URE_CREDIT_OFLOW   (0x1ULL << 28)

Definition at line 552 of file tioce.h.

#define CE_ADM_ERR_URE_SRAM_PE   (0x1ULL << 29)

Definition at line 553 of file tioce.h.

#define CE_ADM_ERR_URE_SSP_RD_REQ_TIMEOUT   (0x1ULL << 25)

Definition at line 549 of file tioce.h.

#define CE_ADM_ERR_URE_SSP_RSP_UNEXP   (0x1ULL << 23)

Definition at line 547 of file tioce.h.

#define CE_ADM_ERR_URE_SSP_WR_REQ_TIMEOUT   (0x1ULL << 24)

Definition at line 548 of file tioce.h.

#define CE_ADM_FORCE_INT_ALWAYS_SHFT   8

Definition at line 518 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_A_SHFT   0

Definition at line 510 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_B_SHFT   1

Definition at line 511 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_C_SHFT   2

Definition at line 512 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT1_DEV_D_SHFT   3

Definition at line 513 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_A_SHFT   4

Definition at line 514 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_B_SHFT   5

Definition at line 515 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_C_SHFT   6

Definition at line 516 of file tioce.h.

#define CE_ADM_FORCE_INT_PCIE_PORT2_DEV_D_SHFT   7

Definition at line 517 of file tioce.h.

#define CE_ADM_INT_CE_ERROR_SHFT   0

Definition at line 487 of file tioce.h.

#define CE_ADM_INT_LSI1_IP_ERROR_SHFT   1

Definition at line 488 of file tioce.h.

#define CE_ADM_INT_LSI2_IP_ERROR_SHFT   2

Definition at line 489 of file tioce.h.

#define CE_ADM_INT_PCIE_ERROR_SHFT   3

Definition at line 490 of file tioce.h.

#define CE_ADM_INT_PCIE_MSG_SHFT   14 /*see int_dest_14*/

Definition at line 501 of file tioce.h.

#define CE_ADM_INT_PCIE_MSG_SLOT_0_SHFT   14

Definition at line 502 of file tioce.h.

#define CE_ADM_INT_PCIE_MSG_SLOT_1_SHFT   15

Definition at line 503 of file tioce.h.

#define CE_ADM_INT_PCIE_MSG_SLOT_2_SHFT   16

Definition at line 504 of file tioce.h.

#define CE_ADM_INT_PCIE_MSG_SLOT_3_SHFT   17

Definition at line 505 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT1_DEV_A_SHFT   6

Definition at line 493 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT1_DEV_B_SHFT   7

Definition at line 494 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT1_DEV_C_SHFT   8

Definition at line 495 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT1_DEV_D_SHFT   9

Definition at line 496 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT2_DEV_A_SHFT   10

Definition at line 497 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT2_DEV_B_SHFT   11

Definition at line 498 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT2_DEV_C_SHFT   12

Definition at line 499 of file tioce.h.

#define CE_ADM_INT_PCIE_PORT2_DEV_D_SHFT   13

Definition at line 500 of file tioce.h.

#define CE_ADM_INT_PORT1_HOTPLUG_EVENT_SHFT   4

Definition at line 491 of file tioce.h.

#define CE_ADM_INT_PORT1_PM_PME_MSG_SHFT   22

Definition at line 506 of file tioce.h.

#define CE_ADM_INT_PORT2_HOTPLUG_EVENT_SHFT   5

Definition at line 492 of file tioce.h.

#define CE_ADM_INT_PORT2_PM_PME_MSG_SHFT   23

Definition at line 507 of file tioce.h.

#define CE_DRE_ADDR_MODE_SHFT   4

Definition at line 602 of file tioce.h.

#define CE_DRE_CONFIG_COMPLETION_VALID   (0x1ULL << 4)

Definition at line 607 of file tioce.h.

#define CE_DRE_CONFIG_REQUEST_ACTIVE   (0x1ULL << 5)

Definition at line 608 of file tioce.h.

#define CE_DRE_DOWNSTREAM_CONFIG_ERROR   (0x1ULL << 3)

Definition at line 606 of file tioce.h.

#define CE_DRE_DYN_RO_ENABLE   (0x1ULL << 1)

Definition at line 599 of file tioce.h.

#define CE_DRE_LAST_CONFIG_COMPLETION   (0x7ULL << 0)

Definition at line 605 of file tioce.h.

#define CE_DRE_RO_ENABLE   (0x1ULL << 0)

Definition at line 598 of file tioce.h.

#define CE_DRE_SUP_CONFIG_COMP_ERROR   (0x1ULL << 2)

Definition at line 600 of file tioce.h.

#define CE_DRE_SUP_IO_COMP_ERROR   (0x1ULL << 3)

Definition at line 601 of file tioce.h.

#define ce_dtl (   link_num)    ce_dtl_utl[link_num-1]

Definition at line 257 of file tioce.h.

#define CE_E_CONFIG_BUS_MASK   (0xFF << CE_E_CONFIG_BUS_SHFT)

Definition at line 754 of file tioce.h.

#define CE_E_CONFIG_BUS_SHFT   20

Definition at line 753 of file tioce.h.

#define CE_E_CONFIG_DEVICE_MASK   (0x1F << CE_E_CONFIG_DEVICE_SHFT)

Definition at line 756 of file tioce.h.

#define CE_E_CONFIG_DEVICE_SHFT   15

Definition at line 755 of file tioce.h.

#define CE_E_CONFIG_FUNC_MASK   (0x7 << CE_E_CONFIG_FUNC_SHFT)

Definition at line 758 of file tioce.h.

#define CE_E_CONFIG_FUNC_SHFT   12

Definition at line 757 of file tioce.h.

#define CE_HOST_BRIDGE_DEVICE_ID   0x4001

Definition at line 23 of file tioce.h.

#define CE_HOST_BRIDGE_VENDOR_ID   0x10a9

Definition at line 22 of file tioce.h.

#define ce_lsi (   link_num)    ce_lsi[link_num-1]

Definition at line 110 of file tioce.h.

#define CE_LSI_GB_CFG1_LPBK_EN_MASK   (0x1ULL << 18)

Definition at line 478 of file tioce.h.

#define CE_LSI_GB_CFG1_LPBK_EN_SHFT   18

Definition at line 477 of file tioce.h.

#define CE_LSI_GB_CFG1_LPBK_SEL_MASK   (0x3ULL << 16)

Definition at line 476 of file tioce.h.

#define CE_LSI_GB_CFG1_LPBK_SEL_SHFT   16

Definition at line 475 of file tioce.h.

#define CE_LSI_GB_CFG1_RVRS_CLK_MASK   (0x3ULL << 20)

Definition at line 482 of file tioce.h.

#define CE_LSI_GB_CFG1_RVRS_CLK_SHFT   20

Definition at line 481 of file tioce.h.

#define CE_LSI_GB_CFG1_RVRS_LB_MASK   (0x1ULL << 19)

Definition at line 480 of file tioce.h.

#define CE_LSI_GB_CFG1_RVRS_LB_SHFT   19

Definition at line 479 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_ADJ_MASK   (0x7ULL << 12)

Definition at line 472 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_ADJ_SHFT   12

Definition at line 471 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_FLT_MASK   (0x1ULL << 15)

Definition at line 474 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_FLT_SHFT   15

Definition at line 473 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_SMP_MASK   (0xfULL << 8)

Definition at line 470 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_SMP_SHFT   8

Definition at line 469 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_THS_MASK   (0xffULL << 0)

Definition at line 468 of file tioce.h.

#define CE_LSI_GB_CFG1_RXL0S_THS_SHFT   0

Definition at line 467 of file tioce.h.

#define CE_LSI_GB_CFG1_SLF_TS_MASK   (0xfULL << 24)

Definition at line 484 of file tioce.h.

#define CE_LSI_GB_CFG1_SLF_TS_SHFT   24

Definition at line 483 of file tioce.h.

#define CE_PIO_CONFIG_SPACE   0x04000000

Definition at line 730 of file tioce.h.

#define CE_PIO_CONFIG_SPACE_LEN   0x04000000

Definition at line 731 of file tioce.h.

#define CE_PIO_E_CONFIG_SPACE   0x10000000

Definition at line 738 of file tioce.h.

#define CE_PIO_E_CONFIG_SPACE_LEN   0x10000000

Definition at line 739 of file tioce.h.

#define CE_PIO_IO_SPACE   0x100000000

Definition at line 742 of file tioce.h.

#define CE_PIO_IO_SPACE_ALIAS   0x08000000

Definition at line 734 of file tioce.h.

#define CE_PIO_IO_SPACE_ALIAS_LEN   0x08000000

Definition at line 735 of file tioce.h.

#define CE_PIO_IO_SPACE_LEN   0x100000000

Definition at line 743 of file tioce.h.

#define CE_PIO_MEM_SPACE   0x200000000

Definition at line 746 of file tioce.h.

#define CE_PIO_MEM_SPACE_LEN   TIO_HWIN_SIZE

Definition at line 747 of file tioce.h.

#define CE_PIO_MMR   0x00000000

Definition at line 726 of file tioce.h.

#define CE_PIO_MMR_LEN   0x04000000

Definition at line 727 of file tioce.h.

#define CE_URE_128K_PAGESIZE   (0x3ULL << CE_URE_PAGESIZE_SHFT)

Definition at line 640 of file tioce.h.

#define CE_URE_16K_PAGESIZE   (0x1ULL << CE_URE_PAGESIZE_SHFT)

Definition at line 638 of file tioce.h.

#define CE_URE_256K_PAGESIZE   (0x4ULL << CE_URE_PAGESIZE_SHFT)

Definition at line 641 of file tioce.h.

#define CE_URE_4K_PAGESIZE   (0x0ULL << CE_URE_PAGESIZE_SHFT)

Definition at line 637 of file tioce.h.

#define CE_URE_64K_PAGESIZE   (0x2ULL << CE_URE_PAGESIZE_SHFT)

Definition at line 639 of file tioce.h.

#define CE_URE_ABP   (0x1ULL << 0)

Definition at line 697 of file tioce.h.

#define CE_URE_AIP   (0x1ULL << 3)

Definition at line 700 of file tioce.h.

#define CE_URE_ATE3240_ENABLE   (0x1ULL << 0)

Definition at line 633 of file tioce.h.

#define CE_URE_ATE40_ENABLE   (0x1ULL << 1)

Definition at line 634 of file tioce.h.

#define CE_URE_ATE_PAR_DISABLE   (0x1ULL << 36)

Definition at line 624 of file tioce.h.

#define CE_URE_BUS_MASK   (0xFFULL << BUS_SRC_ID_SHFT)

Definition at line 649 of file tioce.h.

#define CE_URE_DEV_MASK   (0x1FULL << DEV_SRC_ID_SHFT)

Definition at line 650 of file tioce.h.

#define CE_URE_DNS_DAT_PAR_DISABLE   (0x1ULL << 39)

Definition at line 627 of file tioce.h.

#define CE_URE_DNS_HDR_PAR_DISABLE   (0x1ULL << 40)

Definition at line 628 of file tioce.h.

#define CE_URE_ELAL1_MASK   (0x7ULL << CE_URE_ELAL1_SHFT)

Definition at line 683 of file tioce.h.

#define CE_URE_ELAL1_SET (   n)
Value:

Definition at line 684 of file tioce.h.

#define CE_URE_ELAL1_SHFT   8

Definition at line 682 of file tioce.h.

#define CE_URE_ELAL_MASK   (0x7ULL << CE_URE_ELAL_SHFT)

Definition at line 679 of file tioce.h.

#define CE_URE_ELAL_SET (   n)
Value:

Definition at line 680 of file tioce.h.

#define CE_URE_ELAL_SHFT   4

Definition at line 678 of file tioce.h.

#define CE_URE_FNC_MASK   (0x07ULL << FNC_SRC_ID_SHFT)

Definition at line 651 of file tioce.h.

#define CE_URE_HPC   (0x1ULL << 6)

Definition at line 703 of file tioce.h.

#define CE_URE_HPS   (0x1ULL << 5)

Definition at line 702 of file tioce.h.

#define CE_URE_MALFORM_DISABLE   (0x1ULL << 44)

Definition at line 629 of file tioce.h.

#define CE_URE_MASK1_MASK   (0x7FFFFULL << CE_URE_MASK1_SHFT)

Definition at line 671 of file tioce.h.

#define CE_URE_MASK1_SHFT   0

Definition at line 668 of file tioce.h.

#define CE_URE_MASK2_MASK   (0x7FFFFULL << CE_URE_MASK2_SHFT)

Definition at line 672 of file tioce.h.

#define CE_URE_MASK2_SHFT   20

Definition at line 669 of file tioce.h.

#define CE_URE_MASK3_MASK   (0x7FFFFULL << CE_URE_MASK3_SHFT)

Definition at line 673 of file tioce.h.

#define CE_URE_MASK3_SHFT   40

Definition at line 670 of file tioce.h.

#define CE_URE_MSP   (0x1ULL << 2)

Definition at line 699 of file tioce.h.

#define CE_URE_PAGESIZE_MASK   (0x7ULL << CE_URE_PAGESIZE_SHFT)

Definition at line 636 of file tioce.h.

#define CE_URE_PAGESIZE_SHFT   4

Definition at line 635 of file tioce.h.

#define CE_URE_PCP   (0x1ULL << 1)

Definition at line 698 of file tioce.h.

#define CE_URE_PIP   (0x1ULL << 4)

Definition at line 701 of file tioce.h.

#define CE_URE_PIPE_BUS (   b)
Value:

Definition at line 652 of file tioce.h.

#define CE_URE_PIPE_DEV (   d)
Value:

Definition at line 654 of file tioce.h.

#define CE_URE_PIPE_FNC (   f)
Value:

Definition at line 656 of file tioce.h.

#define CE_URE_PN1_MASK   (0xFFULL << CE_URE_PN1_SHFT)

Definition at line 688 of file tioce.h.

#define CE_URE_PN1_SET (   n)
Value:

Definition at line 691 of file tioce.h.

#define CE_URE_PN1_SHFT   16

Definition at line 687 of file tioce.h.

#define CE_URE_PN2_MASK   (0xFFULL << CE_URE_PN2_SHFT)

Definition at line 690 of file tioce.h.

#define CE_URE_PN2_SET (   n)
Value:

Definition at line 693 of file tioce.h.

#define CE_URE_PN2_SHFT   24

Definition at line 689 of file tioce.h.

#define CE_URE_PSN1_MASK   (0x1FFFULL << CE_URE_PSN1_SHFT)

Definition at line 713 of file tioce.h.

#define CE_URE_PSN1_SET (   n)
Value:

Definition at line 716 of file tioce.h.

#define CE_URE_PSN1_SHFT   19

Definition at line 712 of file tioce.h.

#define CE_URE_PSN2_MASK   (0x1FFFULL << CE_URE_PSN2_SHFT)

Definition at line 715 of file tioce.h.

#define CE_URE_PSN2_SET (   n)
Value:

Definition at line 718 of file tioce.h.

#define CE_URE_PSN2_SHFT   32

Definition at line 714 of file tioce.h.

#define CE_URE_RCI_PAR_DISABLE   (0x1ULL << 37)

Definition at line 625 of file tioce.h.

#define CE_URE_RD_MRG_ENABLE   (0x1ULL << 0)

Definition at line 611 of file tioce.h.

#define CE_URE_RSPQ_BYPASS_DISABLE   (0x1ULL << 24)

Definition at line 619 of file tioce.h.

#define CE_URE_RSPQ_PAR_DISABLE   (0x1ULL << 38)

Definition at line 626 of file tioce.h.

#define CE_URE_SCC   (0x1ULL << 12)

Definition at line 686 of file tioce.h.

#define CE_URE_SEL1_MASK   (0x7FFFFULL << CE_URE_SEL1_SHFT)

Definition at line 662 of file tioce.h.

#define CE_URE_SEL1_SHFT   0

Definition at line 659 of file tioce.h.

#define CE_URE_SEL2_MASK   (0x7FFFFULL << CE_URE_SEL2_SHFT)

Definition at line 663 of file tioce.h.

#define CE_URE_SEL2_SHFT   20

Definition at line 660 of file tioce.h.

#define CE_URE_SEL3_MASK   (0x7FFFFULL << CE_URE_SEL3_SHFT)

Definition at line 664 of file tioce.h.

#define CE_URE_SEL3_SHFT   40

Definition at line 661 of file tioce.h.

#define CE_URE_SI   (0x1ULL << 0)

Definition at line 677 of file tioce.h.

#define CE_URE_SPLS_MASK   (0x3ULL << CE_URE_SPLS_SHFT)

Definition at line 709 of file tioce.h.

#define CE_URE_SPLS_SET (   n)
Value:

Definition at line 710 of file tioce.h.

#define CE_URE_SPLS_SHFT   15

Definition at line 708 of file tioce.h.

#define CE_URE_SPLV_MASK   (0xFFULL << CE_URE_SPLV_SHFT)

Definition at line 705 of file tioce.h.

#define CE_URE_SPLV_SET (   n)
Value:

Definition at line 706 of file tioce.h.

#define CE_URE_SPLV_SHFT   7

Definition at line 704 of file tioce.h.

#define CE_URE_TC_MASK   (0x07ULL << PKT_TRAFIC_SHRT)

Definition at line 648 of file tioce.h.

#define CE_URE_UNSUP_DISABLE   (0x1ULL << 45)

Definition at line 630 of file tioce.h.

#define CE_URE_UPS_DAT1_PAR_DISABLE   (0x1ULL << 32)

Definition at line 620 of file tioce.h.

#define CE_URE_UPS_DAT2_PAR_DISABLE   (0x1ULL << 34)

Definition at line 622 of file tioce.h.

#define CE_URE_UPS_HDR1_PAR_DISABLE   (0x1ULL << 33)

Definition at line 621 of file tioce.h.

#define CE_URE_UPS_HDR2_PAR_DISABLE   (0x1ULL << 35)

Definition at line 623 of file tioce.h.

#define CE_URE_WRT_MRG_ENABLE1   (0x1ULL << 4)

Definition at line 612 of file tioce.h.

#define CE_URE_WRT_MRG_ENABLE2   (0x1ULL << 5)

Definition at line 613 of file tioce.h.

#define CE_URE_WRT_MRG_TIMER (   x)
Value:
(((u64)(x) << \
CE_URE_WRT_MRG_TIMER_SHFT) & \

Definition at line 616 of file tioce.h.

#define CE_URE_WRT_MRG_TIMER_MASK   (0x7FFULL << CE_URE_WRT_MRG_TIMER_SHFT)

Definition at line 615 of file tioce.h.

#define CE_URE_WRT_MRG_TIMER_SHFT   12

Definition at line 614 of file tioce.h.

#define ce_utl (   link_num)    ce_dtl_utl[link_num-1]

Definition at line 258 of file tioce.h.

#define CE_VIRT_PPB_DEVICE_ID   0x4002

Definition at line 19 of file tioce.h.

#define CE_VIRT_PPB_VENDOR_ID   0x10a9

Definition at line 18 of file tioce.h.

#define DEV_SRC_ID_SHFT   3

Definition at line 646 of file tioce.h.

#define FLUSH_SEL_PORT1_PIPE0_SHFT   0

Definition at line 588 of file tioce.h.

#define FLUSH_SEL_PORT1_PIPE1_SHFT   4

Definition at line 589 of file tioce.h.

#define FLUSH_SEL_PORT1_PIPE2_SHFT   8

Definition at line 590 of file tioce.h.

#define FLUSH_SEL_PORT1_PIPE3_SHFT   12

Definition at line 591 of file tioce.h.

#define FLUSH_SEL_PORT2_PIPE0_SHFT   16

Definition at line 592 of file tioce.h.

#define FLUSH_SEL_PORT2_PIPE1_SHFT   20

Definition at line 593 of file tioce.h.

#define FLUSH_SEL_PORT2_PIPE2_SHFT   24

Definition at line 594 of file tioce.h.

#define FLUSH_SEL_PORT2_PIPE3_SHFT   28

Definition at line 595 of file tioce.h.

#define FNC_SRC_ID_SHFT   0

Definition at line 647 of file tioce.h.

#define INTR_VECTOR_SHFT   56

Definition at line 521 of file tioce.h.

#define PKT_TRAFIC_SHRT   16

Definition at line 644 of file tioce.h.

#define TIOCE_NUM_M3240_ATES   2048

Definition at line 27 of file tioce.h.

#define TIOCE_NUM_M40_ATES   4096

Definition at line 26 of file tioce.h.

#define TIOCE_NUM_PORTS   2

Definition at line 28 of file tioce.h.

#define TIOCE_PART_NUM   0xCE00

Definition at line 13 of file tioce.h.

#define TIOCE_REV_A   0x1

Definition at line 15 of file tioce.h.

#define TIOCE_SRC_ID   0x01

Definition at line 14 of file tioce.h.

Typedef Documentation

typedef struct tioce tioce_t