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

Go to the source code of this file.

Data Structures

union  cvmx_npi_base_addr_inputx
 
struct  cvmx_npi_base_addr_inputx::cvmx_npi_base_addr_inputx_s
 
union  cvmx_npi_base_addr_outputx
 
struct  cvmx_npi_base_addr_outputx::cvmx_npi_base_addr_outputx_s
 
union  cvmx_npi_bist_status
 
struct  cvmx_npi_bist_status::cvmx_npi_bist_status_s
 
struct  cvmx_npi_bist_status::cvmx_npi_bist_status_cn30xx
 
struct  cvmx_npi_bist_status::cvmx_npi_bist_status_cn50xx
 
union  cvmx_npi_buff_size_outputx
 
struct  cvmx_npi_buff_size_outputx::cvmx_npi_buff_size_outputx_s
 
union  cvmx_npi_comp_ctl
 
struct  cvmx_npi_comp_ctl::cvmx_npi_comp_ctl_s
 
union  cvmx_npi_ctl_status
 
struct  cvmx_npi_ctl_status::cvmx_npi_ctl_status_s
 
struct  cvmx_npi_ctl_status::cvmx_npi_ctl_status_cn30xx
 
struct  cvmx_npi_ctl_status::cvmx_npi_ctl_status_cn31xx
 
union  cvmx_npi_dbg_select
 
struct  cvmx_npi_dbg_select::cvmx_npi_dbg_select_s
 
union  cvmx_npi_dma_control
 
struct  cvmx_npi_dma_control::cvmx_npi_dma_control_s
 
union  cvmx_npi_dma_highp_counts
 
struct  cvmx_npi_dma_highp_counts::cvmx_npi_dma_highp_counts_s
 
union  cvmx_npi_dma_highp_naddr
 
struct  cvmx_npi_dma_highp_naddr::cvmx_npi_dma_highp_naddr_s
 
union  cvmx_npi_dma_lowp_counts
 
struct  cvmx_npi_dma_lowp_counts::cvmx_npi_dma_lowp_counts_s
 
union  cvmx_npi_dma_lowp_naddr
 
struct  cvmx_npi_dma_lowp_naddr::cvmx_npi_dma_lowp_naddr_s
 
union  cvmx_npi_highp_dbell
 
struct  cvmx_npi_highp_dbell::cvmx_npi_highp_dbell_s
 
union  cvmx_npi_highp_ibuff_saddr
 
struct  cvmx_npi_highp_ibuff_saddr::cvmx_npi_highp_ibuff_saddr_s
 
union  cvmx_npi_input_control
 
struct  cvmx_npi_input_control::cvmx_npi_input_control_s
 
struct  cvmx_npi_input_control::cvmx_npi_input_control_cn30xx
 
union  cvmx_npi_int_enb
 
struct  cvmx_npi_int_enb::cvmx_npi_int_enb_s
 
struct  cvmx_npi_int_enb::cvmx_npi_int_enb_cn30xx
 
struct  cvmx_npi_int_enb::cvmx_npi_int_enb_cn31xx
 
struct  cvmx_npi_int_enb::cvmx_npi_int_enb_cn38xxp2
 
union  cvmx_npi_int_sum
 
struct  cvmx_npi_int_sum::cvmx_npi_int_sum_s
 
struct  cvmx_npi_int_sum::cvmx_npi_int_sum_cn30xx
 
struct  cvmx_npi_int_sum::cvmx_npi_int_sum_cn31xx
 
struct  cvmx_npi_int_sum::cvmx_npi_int_sum_cn38xxp2
 
union  cvmx_npi_lowp_dbell
 
struct  cvmx_npi_lowp_dbell::cvmx_npi_lowp_dbell_s
 
union  cvmx_npi_lowp_ibuff_saddr
 
struct  cvmx_npi_lowp_ibuff_saddr::cvmx_npi_lowp_ibuff_saddr_s
 
union  cvmx_npi_mem_access_subidx
 
struct  cvmx_npi_mem_access_subidx::cvmx_npi_mem_access_subidx_s
 
struct  cvmx_npi_mem_access_subidx::cvmx_npi_mem_access_subidx_cn31xx
 
union  cvmx_npi_msi_rcv
 
struct  cvmx_npi_msi_rcv::cvmx_npi_msi_rcv_s
 
union  cvmx_npi_num_desc_outputx
 
struct  cvmx_npi_num_desc_outputx::cvmx_npi_num_desc_outputx_s
 
union  cvmx_npi_output_control
 
struct  cvmx_npi_output_control::cvmx_npi_output_control_s
 
struct  cvmx_npi_output_control::cvmx_npi_output_control_cn30xx
 
struct  cvmx_npi_output_control::cvmx_npi_output_control_cn31xx
 
struct  cvmx_npi_output_control::cvmx_npi_output_control_cn38xxp2
 
struct  cvmx_npi_output_control::cvmx_npi_output_control_cn50xx
 
union  cvmx_npi_px_dbpair_addr
 
struct  cvmx_npi_px_dbpair_addr::cvmx_npi_px_dbpair_addr_s
 
union  cvmx_npi_px_instr_addr
 
struct  cvmx_npi_px_instr_addr::cvmx_npi_px_instr_addr_s
 
union  cvmx_npi_px_instr_cnts
 
struct  cvmx_npi_px_instr_cnts::cvmx_npi_px_instr_cnts_s
 
union  cvmx_npi_px_pair_cnts
 
struct  cvmx_npi_px_pair_cnts::cvmx_npi_px_pair_cnts_s
 
union  cvmx_npi_pci_burst_size
 
struct  cvmx_npi_pci_burst_size::cvmx_npi_pci_burst_size_s
 
union  cvmx_npi_pci_int_arb_cfg
 
struct  cvmx_npi_pci_int_arb_cfg::cvmx_npi_pci_int_arb_cfg_s
 
struct  cvmx_npi_pci_int_arb_cfg::cvmx_npi_pci_int_arb_cfg_cn30xx
 
union  cvmx_npi_pci_read_cmd
 
struct  cvmx_npi_pci_read_cmd::cvmx_npi_pci_read_cmd_s
 
union  cvmx_npi_port32_instr_hdr
 
struct  cvmx_npi_port32_instr_hdr::cvmx_npi_port32_instr_hdr_s
 
union  cvmx_npi_port33_instr_hdr
 
struct  cvmx_npi_port33_instr_hdr::cvmx_npi_port33_instr_hdr_s
 
union  cvmx_npi_port34_instr_hdr
 
struct  cvmx_npi_port34_instr_hdr::cvmx_npi_port34_instr_hdr_s
 
union  cvmx_npi_port35_instr_hdr
 
struct  cvmx_npi_port35_instr_hdr::cvmx_npi_port35_instr_hdr_s
 
union  cvmx_npi_port_bp_control
 
struct  cvmx_npi_port_bp_control::cvmx_npi_port_bp_control_s
 
union  cvmx_npi_rsl_int_blocks
 
struct  cvmx_npi_rsl_int_blocks::cvmx_npi_rsl_int_blocks_s
 
struct  cvmx_npi_rsl_int_blocks::cvmx_npi_rsl_int_blocks_cn30xx
 
struct  cvmx_npi_rsl_int_blocks::cvmx_npi_rsl_int_blocks_cn38xx
 
struct  cvmx_npi_rsl_int_blocks::cvmx_npi_rsl_int_blocks_cn50xx
 
union  cvmx_npi_size_inputx
 
struct  cvmx_npi_size_inputx::cvmx_npi_size_inputx_s
 
union  cvmx_npi_win_read_to
 
struct  cvmx_npi_win_read_to::cvmx_npi_win_read_to_s
 

Macros

#define CVMX_NPI_BASE_ADDR_INPUT0   CVMX_NPI_BASE_ADDR_INPUTX(0)
 
#define CVMX_NPI_BASE_ADDR_INPUT1   CVMX_NPI_BASE_ADDR_INPUTX(1)
 
#define CVMX_NPI_BASE_ADDR_INPUT2   CVMX_NPI_BASE_ADDR_INPUTX(2)
 
#define CVMX_NPI_BASE_ADDR_INPUT3   CVMX_NPI_BASE_ADDR_INPUTX(3)
 
#define CVMX_NPI_BASE_ADDR_INPUTX(offset)   (CVMX_ADD_IO_SEG(0x00011F0000000070ull) + ((offset) & 3) * 16)
 
#define CVMX_NPI_BASE_ADDR_OUTPUT0   CVMX_NPI_BASE_ADDR_OUTPUTX(0)
 
#define CVMX_NPI_BASE_ADDR_OUTPUT1   CVMX_NPI_BASE_ADDR_OUTPUTX(1)
 
#define CVMX_NPI_BASE_ADDR_OUTPUT2   CVMX_NPI_BASE_ADDR_OUTPUTX(2)
 
#define CVMX_NPI_BASE_ADDR_OUTPUT3   CVMX_NPI_BASE_ADDR_OUTPUTX(3)
 
#define CVMX_NPI_BASE_ADDR_OUTPUTX(offset)   (CVMX_ADD_IO_SEG(0x00011F00000000B8ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_BIST_STATUS   (CVMX_ADD_IO_SEG(0x00011F00000003F8ull))
 
#define CVMX_NPI_BUFF_SIZE_OUTPUT0   CVMX_NPI_BUFF_SIZE_OUTPUTX(0)
 
#define CVMX_NPI_BUFF_SIZE_OUTPUT1   CVMX_NPI_BUFF_SIZE_OUTPUTX(1)
 
#define CVMX_NPI_BUFF_SIZE_OUTPUT2   CVMX_NPI_BUFF_SIZE_OUTPUTX(2)
 
#define CVMX_NPI_BUFF_SIZE_OUTPUT3   CVMX_NPI_BUFF_SIZE_OUTPUTX(3)
 
#define CVMX_NPI_BUFF_SIZE_OUTPUTX(offset)   (CVMX_ADD_IO_SEG(0x00011F00000000E0ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_COMP_CTL   (CVMX_ADD_IO_SEG(0x00011F0000000218ull))
 
#define CVMX_NPI_CTL_STATUS   (CVMX_ADD_IO_SEG(0x00011F0000000010ull))
 
#define CVMX_NPI_DBG_SELECT   (CVMX_ADD_IO_SEG(0x00011F0000000008ull))
 
#define CVMX_NPI_DMA_CONTROL   (CVMX_ADD_IO_SEG(0x00011F0000000128ull))
 
#define CVMX_NPI_DMA_HIGHP_COUNTS   (CVMX_ADD_IO_SEG(0x00011F0000000148ull))
 
#define CVMX_NPI_DMA_HIGHP_NADDR   (CVMX_ADD_IO_SEG(0x00011F0000000158ull))
 
#define CVMX_NPI_DMA_LOWP_COUNTS   (CVMX_ADD_IO_SEG(0x00011F0000000140ull))
 
#define CVMX_NPI_DMA_LOWP_NADDR   (CVMX_ADD_IO_SEG(0x00011F0000000150ull))
 
#define CVMX_NPI_HIGHP_DBELL   (CVMX_ADD_IO_SEG(0x00011F0000000120ull))
 
#define CVMX_NPI_HIGHP_IBUFF_SADDR   (CVMX_ADD_IO_SEG(0x00011F0000000110ull))
 
#define CVMX_NPI_INPUT_CONTROL   (CVMX_ADD_IO_SEG(0x00011F0000000138ull))
 
#define CVMX_NPI_INT_ENB   (CVMX_ADD_IO_SEG(0x00011F0000000020ull))
 
#define CVMX_NPI_INT_SUM   (CVMX_ADD_IO_SEG(0x00011F0000000018ull))
 
#define CVMX_NPI_LOWP_DBELL   (CVMX_ADD_IO_SEG(0x00011F0000000118ull))
 
#define CVMX_NPI_LOWP_IBUFF_SADDR   (CVMX_ADD_IO_SEG(0x00011F0000000108ull))
 
#define CVMX_NPI_MEM_ACCESS_SUBID3   CVMX_NPI_MEM_ACCESS_SUBIDX(3)
 
#define CVMX_NPI_MEM_ACCESS_SUBID4   CVMX_NPI_MEM_ACCESS_SUBIDX(4)
 
#define CVMX_NPI_MEM_ACCESS_SUBID5   CVMX_NPI_MEM_ACCESS_SUBIDX(5)
 
#define CVMX_NPI_MEM_ACCESS_SUBID6   CVMX_NPI_MEM_ACCESS_SUBIDX(6)
 
#define CVMX_NPI_MEM_ACCESS_SUBIDX(offset)   (CVMX_ADD_IO_SEG(0x00011F0000000028ull) + ((offset) & 7) * 8 - 8*3)
 
#define CVMX_NPI_MSI_RCV   (0x0000000000000190ull)
 
#define CVMX_NPI_NPI_MSI_RCV   (CVMX_ADD_IO_SEG(0x00011F0000001190ull))
 
#define CVMX_NPI_NUM_DESC_OUTPUT0   CVMX_NPI_NUM_DESC_OUTPUTX(0)
 
#define CVMX_NPI_NUM_DESC_OUTPUT1   CVMX_NPI_NUM_DESC_OUTPUTX(1)
 
#define CVMX_NPI_NUM_DESC_OUTPUT2   CVMX_NPI_NUM_DESC_OUTPUTX(2)
 
#define CVMX_NPI_NUM_DESC_OUTPUT3   CVMX_NPI_NUM_DESC_OUTPUTX(3)
 
#define CVMX_NPI_NUM_DESC_OUTPUTX(offset)   (CVMX_ADD_IO_SEG(0x00011F0000000050ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_OUTPUT_CONTROL   (CVMX_ADD_IO_SEG(0x00011F0000000100ull))
 
#define CVMX_NPI_P0_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(0)
 
#define CVMX_NPI_P0_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(0)
 
#define CVMX_NPI_P0_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(0)
 
#define CVMX_NPI_P0_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(0)
 
#define CVMX_NPI_P1_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(1)
 
#define CVMX_NPI_P1_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(1)
 
#define CVMX_NPI_P1_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(1)
 
#define CVMX_NPI_P1_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(1)
 
#define CVMX_NPI_P2_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(2)
 
#define CVMX_NPI_P2_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(2)
 
#define CVMX_NPI_P2_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(2)
 
#define CVMX_NPI_P2_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(2)
 
#define CVMX_NPI_P3_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(3)
 
#define CVMX_NPI_P3_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(3)
 
#define CVMX_NPI_P3_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(3)
 
#define CVMX_NPI_P3_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(3)
 
#define CVMX_NPI_PCI_BAR1_INDEXX(offset)   (CVMX_ADD_IO_SEG(0x00011F0000001100ull) + ((offset) & 31) * 4)
 
#define CVMX_NPI_PCI_BIST_REG   (CVMX_ADD_IO_SEG(0x00011F00000011C0ull))
 
#define CVMX_NPI_PCI_BURST_SIZE   (CVMX_ADD_IO_SEG(0x00011F00000000D8ull))
 
#define CVMX_NPI_PCI_CFG00   (CVMX_ADD_IO_SEG(0x00011F0000001800ull))
 
#define CVMX_NPI_PCI_CFG01   (CVMX_ADD_IO_SEG(0x00011F0000001804ull))
 
#define CVMX_NPI_PCI_CFG02   (CVMX_ADD_IO_SEG(0x00011F0000001808ull))
 
#define CVMX_NPI_PCI_CFG03   (CVMX_ADD_IO_SEG(0x00011F000000180Cull))
 
#define CVMX_NPI_PCI_CFG04   (CVMX_ADD_IO_SEG(0x00011F0000001810ull))
 
#define CVMX_NPI_PCI_CFG05   (CVMX_ADD_IO_SEG(0x00011F0000001814ull))
 
#define CVMX_NPI_PCI_CFG06   (CVMX_ADD_IO_SEG(0x00011F0000001818ull))
 
#define CVMX_NPI_PCI_CFG07   (CVMX_ADD_IO_SEG(0x00011F000000181Cull))
 
#define CVMX_NPI_PCI_CFG08   (CVMX_ADD_IO_SEG(0x00011F0000001820ull))
 
#define CVMX_NPI_PCI_CFG09   (CVMX_ADD_IO_SEG(0x00011F0000001824ull))
 
#define CVMX_NPI_PCI_CFG10   (CVMX_ADD_IO_SEG(0x00011F0000001828ull))
 
#define CVMX_NPI_PCI_CFG11   (CVMX_ADD_IO_SEG(0x00011F000000182Cull))
 
#define CVMX_NPI_PCI_CFG12   (CVMX_ADD_IO_SEG(0x00011F0000001830ull))
 
#define CVMX_NPI_PCI_CFG13   (CVMX_ADD_IO_SEG(0x00011F0000001834ull))
 
#define CVMX_NPI_PCI_CFG15   (CVMX_ADD_IO_SEG(0x00011F000000183Cull))
 
#define CVMX_NPI_PCI_CFG16   (CVMX_ADD_IO_SEG(0x00011F0000001840ull))
 
#define CVMX_NPI_PCI_CFG17   (CVMX_ADD_IO_SEG(0x00011F0000001844ull))
 
#define CVMX_NPI_PCI_CFG18   (CVMX_ADD_IO_SEG(0x00011F0000001848ull))
 
#define CVMX_NPI_PCI_CFG19   (CVMX_ADD_IO_SEG(0x00011F000000184Cull))
 
#define CVMX_NPI_PCI_CFG20   (CVMX_ADD_IO_SEG(0x00011F0000001850ull))
 
#define CVMX_NPI_PCI_CFG21   (CVMX_ADD_IO_SEG(0x00011F0000001854ull))
 
#define CVMX_NPI_PCI_CFG22   (CVMX_ADD_IO_SEG(0x00011F0000001858ull))
 
#define CVMX_NPI_PCI_CFG56   (CVMX_ADD_IO_SEG(0x00011F00000018E0ull))
 
#define CVMX_NPI_PCI_CFG57   (CVMX_ADD_IO_SEG(0x00011F00000018E4ull))
 
#define CVMX_NPI_PCI_CFG58   (CVMX_ADD_IO_SEG(0x00011F00000018E8ull))
 
#define CVMX_NPI_PCI_CFG59   (CVMX_ADD_IO_SEG(0x00011F00000018ECull))
 
#define CVMX_NPI_PCI_CFG60   (CVMX_ADD_IO_SEG(0x00011F00000018F0ull))
 
#define CVMX_NPI_PCI_CFG61   (CVMX_ADD_IO_SEG(0x00011F00000018F4ull))
 
#define CVMX_NPI_PCI_CFG62   (CVMX_ADD_IO_SEG(0x00011F00000018F8ull))
 
#define CVMX_NPI_PCI_CFG63   (CVMX_ADD_IO_SEG(0x00011F00000018FCull))
 
#define CVMX_NPI_PCI_CNT_REG   (CVMX_ADD_IO_SEG(0x00011F00000011B8ull))
 
#define CVMX_NPI_PCI_CTL_STATUS_2   (CVMX_ADD_IO_SEG(0x00011F000000118Cull))
 
#define CVMX_NPI_PCI_INT_ARB_CFG   (CVMX_ADD_IO_SEG(0x00011F0000000130ull))
 
#define CVMX_NPI_PCI_INT_ENB2   (CVMX_ADD_IO_SEG(0x00011F00000011A0ull))
 
#define CVMX_NPI_PCI_INT_SUM2   (CVMX_ADD_IO_SEG(0x00011F0000001198ull))
 
#define CVMX_NPI_PCI_READ_CMD   (CVMX_ADD_IO_SEG(0x00011F0000000048ull))
 
#define CVMX_NPI_PCI_READ_CMD_6   (CVMX_ADD_IO_SEG(0x00011F0000001180ull))
 
#define CVMX_NPI_PCI_READ_CMD_C   (CVMX_ADD_IO_SEG(0x00011F0000001184ull))
 
#define CVMX_NPI_PCI_READ_CMD_E   (CVMX_ADD_IO_SEG(0x00011F0000001188ull))
 
#define CVMX_NPI_PCI_SCM_REG   (CVMX_ADD_IO_SEG(0x00011F00000011A8ull))
 
#define CVMX_NPI_PCI_TSR_REG   (CVMX_ADD_IO_SEG(0x00011F00000011B0ull))
 
#define CVMX_NPI_PORT32_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F00000001F8ull))
 
#define CVMX_NPI_PORT33_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F0000000200ull))
 
#define CVMX_NPI_PORT34_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F0000000208ull))
 
#define CVMX_NPI_PORT35_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F0000000210ull))
 
#define CVMX_NPI_PORT_BP_CONTROL   (CVMX_ADD_IO_SEG(0x00011F00000001F0ull))
 
#define CVMX_NPI_PX_DBPAIR_ADDR(offset)   (CVMX_ADD_IO_SEG(0x00011F0000000180ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_PX_INSTR_ADDR(offset)   (CVMX_ADD_IO_SEG(0x00011F00000001C0ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_PX_INSTR_CNTS(offset)   (CVMX_ADD_IO_SEG(0x00011F00000001A0ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_PX_PAIR_CNTS(offset)   (CVMX_ADD_IO_SEG(0x00011F0000000160ull) + ((offset) & 3) * 8)
 
#define CVMX_NPI_RSL_INT_BLOCKS   (CVMX_ADD_IO_SEG(0x00011F0000000000ull))
 
#define CVMX_NPI_SIZE_INPUT0   CVMX_NPI_SIZE_INPUTX(0)
 
#define CVMX_NPI_SIZE_INPUT1   CVMX_NPI_SIZE_INPUTX(1)
 
#define CVMX_NPI_SIZE_INPUT2   CVMX_NPI_SIZE_INPUTX(2)
 
#define CVMX_NPI_SIZE_INPUT3   CVMX_NPI_SIZE_INPUTX(3)
 
#define CVMX_NPI_SIZE_INPUTX(offset)   (CVMX_ADD_IO_SEG(0x00011F0000000078ull) + ((offset) & 3) * 16)
 
#define CVMX_NPI_WIN_READ_TO   (CVMX_ADD_IO_SEG(0x00011F00000001E0ull))
 

Macro Definition Documentation

#define CVMX_NPI_BASE_ADDR_INPUT0   CVMX_NPI_BASE_ADDR_INPUTX(0)

Definition at line 31 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_INPUT1   CVMX_NPI_BASE_ADDR_INPUTX(1)

Definition at line 32 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_INPUT2   CVMX_NPI_BASE_ADDR_INPUTX(2)

Definition at line 33 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_INPUT3   CVMX_NPI_BASE_ADDR_INPUTX(3)

Definition at line 34 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_INPUTX (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000000070ull) + ((offset) & 3) * 16)

Definition at line 35 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_OUTPUT0   CVMX_NPI_BASE_ADDR_OUTPUTX(0)

Definition at line 36 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_OUTPUT1   CVMX_NPI_BASE_ADDR_OUTPUTX(1)

Definition at line 37 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_OUTPUT2   CVMX_NPI_BASE_ADDR_OUTPUTX(2)

Definition at line 38 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_OUTPUT3   CVMX_NPI_BASE_ADDR_OUTPUTX(3)

Definition at line 39 of file cvmx-npi-defs.h.

#define CVMX_NPI_BASE_ADDR_OUTPUTX (   offset)    (CVMX_ADD_IO_SEG(0x00011F00000000B8ull) + ((offset) & 3) * 8)

Definition at line 40 of file cvmx-npi-defs.h.

#define CVMX_NPI_BIST_STATUS   (CVMX_ADD_IO_SEG(0x00011F00000003F8ull))

Definition at line 41 of file cvmx-npi-defs.h.

#define CVMX_NPI_BUFF_SIZE_OUTPUT0   CVMX_NPI_BUFF_SIZE_OUTPUTX(0)

Definition at line 42 of file cvmx-npi-defs.h.

#define CVMX_NPI_BUFF_SIZE_OUTPUT1   CVMX_NPI_BUFF_SIZE_OUTPUTX(1)

Definition at line 43 of file cvmx-npi-defs.h.

#define CVMX_NPI_BUFF_SIZE_OUTPUT2   CVMX_NPI_BUFF_SIZE_OUTPUTX(2)

Definition at line 44 of file cvmx-npi-defs.h.

#define CVMX_NPI_BUFF_SIZE_OUTPUT3   CVMX_NPI_BUFF_SIZE_OUTPUTX(3)

Definition at line 45 of file cvmx-npi-defs.h.

#define CVMX_NPI_BUFF_SIZE_OUTPUTX (   offset)    (CVMX_ADD_IO_SEG(0x00011F00000000E0ull) + ((offset) & 3) * 8)

Definition at line 46 of file cvmx-npi-defs.h.

#define CVMX_NPI_COMP_CTL   (CVMX_ADD_IO_SEG(0x00011F0000000218ull))

Definition at line 47 of file cvmx-npi-defs.h.

#define CVMX_NPI_CTL_STATUS   (CVMX_ADD_IO_SEG(0x00011F0000000010ull))

Definition at line 48 of file cvmx-npi-defs.h.

#define CVMX_NPI_DBG_SELECT   (CVMX_ADD_IO_SEG(0x00011F0000000008ull))

Definition at line 49 of file cvmx-npi-defs.h.

#define CVMX_NPI_DMA_CONTROL   (CVMX_ADD_IO_SEG(0x00011F0000000128ull))

Definition at line 50 of file cvmx-npi-defs.h.

#define CVMX_NPI_DMA_HIGHP_COUNTS   (CVMX_ADD_IO_SEG(0x00011F0000000148ull))

Definition at line 51 of file cvmx-npi-defs.h.

#define CVMX_NPI_DMA_HIGHP_NADDR   (CVMX_ADD_IO_SEG(0x00011F0000000158ull))

Definition at line 52 of file cvmx-npi-defs.h.

#define CVMX_NPI_DMA_LOWP_COUNTS   (CVMX_ADD_IO_SEG(0x00011F0000000140ull))

Definition at line 53 of file cvmx-npi-defs.h.

#define CVMX_NPI_DMA_LOWP_NADDR   (CVMX_ADD_IO_SEG(0x00011F0000000150ull))

Definition at line 54 of file cvmx-npi-defs.h.

#define CVMX_NPI_HIGHP_DBELL   (CVMX_ADD_IO_SEG(0x00011F0000000120ull))

Definition at line 55 of file cvmx-npi-defs.h.

#define CVMX_NPI_HIGHP_IBUFF_SADDR   (CVMX_ADD_IO_SEG(0x00011F0000000110ull))

Definition at line 56 of file cvmx-npi-defs.h.

#define CVMX_NPI_INPUT_CONTROL   (CVMX_ADD_IO_SEG(0x00011F0000000138ull))

Definition at line 57 of file cvmx-npi-defs.h.

#define CVMX_NPI_INT_ENB   (CVMX_ADD_IO_SEG(0x00011F0000000020ull))

Definition at line 58 of file cvmx-npi-defs.h.

#define CVMX_NPI_INT_SUM   (CVMX_ADD_IO_SEG(0x00011F0000000018ull))

Definition at line 59 of file cvmx-npi-defs.h.

#define CVMX_NPI_LOWP_DBELL   (CVMX_ADD_IO_SEG(0x00011F0000000118ull))

Definition at line 60 of file cvmx-npi-defs.h.

#define CVMX_NPI_LOWP_IBUFF_SADDR   (CVMX_ADD_IO_SEG(0x00011F0000000108ull))

Definition at line 61 of file cvmx-npi-defs.h.

#define CVMX_NPI_MEM_ACCESS_SUBID3   CVMX_NPI_MEM_ACCESS_SUBIDX(3)

Definition at line 62 of file cvmx-npi-defs.h.

#define CVMX_NPI_MEM_ACCESS_SUBID4   CVMX_NPI_MEM_ACCESS_SUBIDX(4)

Definition at line 63 of file cvmx-npi-defs.h.

#define CVMX_NPI_MEM_ACCESS_SUBID5   CVMX_NPI_MEM_ACCESS_SUBIDX(5)

Definition at line 64 of file cvmx-npi-defs.h.

#define CVMX_NPI_MEM_ACCESS_SUBID6   CVMX_NPI_MEM_ACCESS_SUBIDX(6)

Definition at line 65 of file cvmx-npi-defs.h.

#define CVMX_NPI_MEM_ACCESS_SUBIDX (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000000028ull) + ((offset) & 7) * 8 - 8*3)

Definition at line 66 of file cvmx-npi-defs.h.

#define CVMX_NPI_MSI_RCV   (0x0000000000000190ull)

Definition at line 67 of file cvmx-npi-defs.h.

#define CVMX_NPI_NPI_MSI_RCV   (CVMX_ADD_IO_SEG(0x00011F0000001190ull))

Definition at line 68 of file cvmx-npi-defs.h.

#define CVMX_NPI_NUM_DESC_OUTPUT0   CVMX_NPI_NUM_DESC_OUTPUTX(0)

Definition at line 69 of file cvmx-npi-defs.h.

#define CVMX_NPI_NUM_DESC_OUTPUT1   CVMX_NPI_NUM_DESC_OUTPUTX(1)

Definition at line 70 of file cvmx-npi-defs.h.

#define CVMX_NPI_NUM_DESC_OUTPUT2   CVMX_NPI_NUM_DESC_OUTPUTX(2)

Definition at line 71 of file cvmx-npi-defs.h.

#define CVMX_NPI_NUM_DESC_OUTPUT3   CVMX_NPI_NUM_DESC_OUTPUTX(3)

Definition at line 72 of file cvmx-npi-defs.h.

#define CVMX_NPI_NUM_DESC_OUTPUTX (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000000050ull) + ((offset) & 3) * 8)

Definition at line 73 of file cvmx-npi-defs.h.

#define CVMX_NPI_OUTPUT_CONTROL   (CVMX_ADD_IO_SEG(0x00011F0000000100ull))

Definition at line 74 of file cvmx-npi-defs.h.

#define CVMX_NPI_P0_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(0)

Definition at line 75 of file cvmx-npi-defs.h.

#define CVMX_NPI_P0_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(0)

Definition at line 76 of file cvmx-npi-defs.h.

#define CVMX_NPI_P0_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(0)

Definition at line 77 of file cvmx-npi-defs.h.

#define CVMX_NPI_P0_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(0)

Definition at line 78 of file cvmx-npi-defs.h.

#define CVMX_NPI_P1_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(1)

Definition at line 79 of file cvmx-npi-defs.h.

#define CVMX_NPI_P1_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(1)

Definition at line 80 of file cvmx-npi-defs.h.

#define CVMX_NPI_P1_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(1)

Definition at line 81 of file cvmx-npi-defs.h.

#define CVMX_NPI_P1_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(1)

Definition at line 82 of file cvmx-npi-defs.h.

#define CVMX_NPI_P2_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(2)

Definition at line 83 of file cvmx-npi-defs.h.

#define CVMX_NPI_P2_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(2)

Definition at line 84 of file cvmx-npi-defs.h.

#define CVMX_NPI_P2_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(2)

Definition at line 85 of file cvmx-npi-defs.h.

#define CVMX_NPI_P2_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(2)

Definition at line 86 of file cvmx-npi-defs.h.

#define CVMX_NPI_P3_DBPAIR_ADDR   CVMX_NPI_PX_DBPAIR_ADDR(3)

Definition at line 87 of file cvmx-npi-defs.h.

#define CVMX_NPI_P3_INSTR_ADDR   CVMX_NPI_PX_INSTR_ADDR(3)

Definition at line 88 of file cvmx-npi-defs.h.

#define CVMX_NPI_P3_INSTR_CNTS   CVMX_NPI_PX_INSTR_CNTS(3)

Definition at line 89 of file cvmx-npi-defs.h.

#define CVMX_NPI_P3_PAIR_CNTS   CVMX_NPI_PX_PAIR_CNTS(3)

Definition at line 90 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_BAR1_INDEXX (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000001100ull) + ((offset) & 31) * 4)

Definition at line 91 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_BIST_REG   (CVMX_ADD_IO_SEG(0x00011F00000011C0ull))

Definition at line 92 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_BURST_SIZE   (CVMX_ADD_IO_SEG(0x00011F00000000D8ull))

Definition at line 93 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG00   (CVMX_ADD_IO_SEG(0x00011F0000001800ull))

Definition at line 94 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG01   (CVMX_ADD_IO_SEG(0x00011F0000001804ull))

Definition at line 95 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG02   (CVMX_ADD_IO_SEG(0x00011F0000001808ull))

Definition at line 96 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG03   (CVMX_ADD_IO_SEG(0x00011F000000180Cull))

Definition at line 97 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG04   (CVMX_ADD_IO_SEG(0x00011F0000001810ull))

Definition at line 98 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG05   (CVMX_ADD_IO_SEG(0x00011F0000001814ull))

Definition at line 99 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG06   (CVMX_ADD_IO_SEG(0x00011F0000001818ull))

Definition at line 100 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG07   (CVMX_ADD_IO_SEG(0x00011F000000181Cull))

Definition at line 101 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG08   (CVMX_ADD_IO_SEG(0x00011F0000001820ull))

Definition at line 102 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG09   (CVMX_ADD_IO_SEG(0x00011F0000001824ull))

Definition at line 103 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG10   (CVMX_ADD_IO_SEG(0x00011F0000001828ull))

Definition at line 104 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG11   (CVMX_ADD_IO_SEG(0x00011F000000182Cull))

Definition at line 105 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG12   (CVMX_ADD_IO_SEG(0x00011F0000001830ull))

Definition at line 106 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG13   (CVMX_ADD_IO_SEG(0x00011F0000001834ull))

Definition at line 107 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG15   (CVMX_ADD_IO_SEG(0x00011F000000183Cull))

Definition at line 108 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG16   (CVMX_ADD_IO_SEG(0x00011F0000001840ull))

Definition at line 109 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG17   (CVMX_ADD_IO_SEG(0x00011F0000001844ull))

Definition at line 110 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG18   (CVMX_ADD_IO_SEG(0x00011F0000001848ull))

Definition at line 111 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG19   (CVMX_ADD_IO_SEG(0x00011F000000184Cull))

Definition at line 112 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG20   (CVMX_ADD_IO_SEG(0x00011F0000001850ull))

Definition at line 113 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG21   (CVMX_ADD_IO_SEG(0x00011F0000001854ull))

Definition at line 114 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG22   (CVMX_ADD_IO_SEG(0x00011F0000001858ull))

Definition at line 115 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG56   (CVMX_ADD_IO_SEG(0x00011F00000018E0ull))

Definition at line 116 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG57   (CVMX_ADD_IO_SEG(0x00011F00000018E4ull))

Definition at line 117 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG58   (CVMX_ADD_IO_SEG(0x00011F00000018E8ull))

Definition at line 118 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG59   (CVMX_ADD_IO_SEG(0x00011F00000018ECull))

Definition at line 119 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG60   (CVMX_ADD_IO_SEG(0x00011F00000018F0ull))

Definition at line 120 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG61   (CVMX_ADD_IO_SEG(0x00011F00000018F4ull))

Definition at line 121 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG62   (CVMX_ADD_IO_SEG(0x00011F00000018F8ull))

Definition at line 122 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CFG63   (CVMX_ADD_IO_SEG(0x00011F00000018FCull))

Definition at line 123 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CNT_REG   (CVMX_ADD_IO_SEG(0x00011F00000011B8ull))

Definition at line 124 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_CTL_STATUS_2   (CVMX_ADD_IO_SEG(0x00011F000000118Cull))

Definition at line 125 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_INT_ARB_CFG   (CVMX_ADD_IO_SEG(0x00011F0000000130ull))

Definition at line 126 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_INT_ENB2   (CVMX_ADD_IO_SEG(0x00011F00000011A0ull))

Definition at line 127 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_INT_SUM2   (CVMX_ADD_IO_SEG(0x00011F0000001198ull))

Definition at line 128 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_READ_CMD   (CVMX_ADD_IO_SEG(0x00011F0000000048ull))

Definition at line 129 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_READ_CMD_6   (CVMX_ADD_IO_SEG(0x00011F0000001180ull))

Definition at line 130 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_READ_CMD_C   (CVMX_ADD_IO_SEG(0x00011F0000001184ull))

Definition at line 131 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_READ_CMD_E   (CVMX_ADD_IO_SEG(0x00011F0000001188ull))

Definition at line 132 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_SCM_REG   (CVMX_ADD_IO_SEG(0x00011F00000011A8ull))

Definition at line 133 of file cvmx-npi-defs.h.

#define CVMX_NPI_PCI_TSR_REG   (CVMX_ADD_IO_SEG(0x00011F00000011B0ull))

Definition at line 134 of file cvmx-npi-defs.h.

#define CVMX_NPI_PORT32_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F00000001F8ull))

Definition at line 135 of file cvmx-npi-defs.h.

#define CVMX_NPI_PORT33_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F0000000200ull))

Definition at line 136 of file cvmx-npi-defs.h.

#define CVMX_NPI_PORT34_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F0000000208ull))

Definition at line 137 of file cvmx-npi-defs.h.

#define CVMX_NPI_PORT35_INSTR_HDR   (CVMX_ADD_IO_SEG(0x00011F0000000210ull))

Definition at line 138 of file cvmx-npi-defs.h.

#define CVMX_NPI_PORT_BP_CONTROL   (CVMX_ADD_IO_SEG(0x00011F00000001F0ull))

Definition at line 139 of file cvmx-npi-defs.h.

#define CVMX_NPI_PX_DBPAIR_ADDR (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000000180ull) + ((offset) & 3) * 8)

Definition at line 140 of file cvmx-npi-defs.h.

#define CVMX_NPI_PX_INSTR_ADDR (   offset)    (CVMX_ADD_IO_SEG(0x00011F00000001C0ull) + ((offset) & 3) * 8)

Definition at line 141 of file cvmx-npi-defs.h.

#define CVMX_NPI_PX_INSTR_CNTS (   offset)    (CVMX_ADD_IO_SEG(0x00011F00000001A0ull) + ((offset) & 3) * 8)

Definition at line 142 of file cvmx-npi-defs.h.

#define CVMX_NPI_PX_PAIR_CNTS (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000000160ull) + ((offset) & 3) * 8)

Definition at line 143 of file cvmx-npi-defs.h.

#define CVMX_NPI_RSL_INT_BLOCKS   (CVMX_ADD_IO_SEG(0x00011F0000000000ull))

Definition at line 144 of file cvmx-npi-defs.h.

#define CVMX_NPI_SIZE_INPUT0   CVMX_NPI_SIZE_INPUTX(0)

Definition at line 145 of file cvmx-npi-defs.h.

#define CVMX_NPI_SIZE_INPUT1   CVMX_NPI_SIZE_INPUTX(1)

Definition at line 146 of file cvmx-npi-defs.h.

#define CVMX_NPI_SIZE_INPUT2   CVMX_NPI_SIZE_INPUTX(2)

Definition at line 147 of file cvmx-npi-defs.h.

#define CVMX_NPI_SIZE_INPUT3   CVMX_NPI_SIZE_INPUTX(3)

Definition at line 148 of file cvmx-npi-defs.h.

#define CVMX_NPI_SIZE_INPUTX (   offset)    (CVMX_ADD_IO_SEG(0x00011F0000000078ull) + ((offset) & 3) * 16)

Definition at line 149 of file cvmx-npi-defs.h.

#define CVMX_NPI_WIN_READ_TO   (CVMX_ADD_IO_SEG(0x00011F00000001E0ull))

Definition at line 150 of file cvmx-npi-defs.h.