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

Go to the source code of this file.

Data Structures

union  cvmx_dpi_bist_status
 
struct  cvmx_dpi_bist_status::cvmx_dpi_bist_status_s
 
struct  cvmx_dpi_bist_status::cvmx_dpi_bist_status_cn63xx
 
struct  cvmx_dpi_bist_status::cvmx_dpi_bist_status_cn63xxp1
 
union  cvmx_dpi_ctl
 
struct  cvmx_dpi_ctl::cvmx_dpi_ctl_s
 
struct  cvmx_dpi_ctl::cvmx_dpi_ctl_cn61xx
 
union  cvmx_dpi_dmax_counts
 
struct  cvmx_dpi_dmax_counts::cvmx_dpi_dmax_counts_s
 
union  cvmx_dpi_dmax_dbell
 
struct  cvmx_dpi_dmax_dbell::cvmx_dpi_dmax_dbell_s
 
union  cvmx_dpi_dmax_err_rsp_status
 
struct  cvmx_dpi_dmax_err_rsp_status::cvmx_dpi_dmax_err_rsp_status_s
 
union  cvmx_dpi_dmax_ibuff_saddr
 
struct  cvmx_dpi_dmax_ibuff_saddr::cvmx_dpi_dmax_ibuff_saddr_s
 
struct  cvmx_dpi_dmax_ibuff_saddr::cvmx_dpi_dmax_ibuff_saddr_cn61xx
 
union  cvmx_dpi_dmax_iflight
 
struct  cvmx_dpi_dmax_iflight::cvmx_dpi_dmax_iflight_s
 
union  cvmx_dpi_dmax_naddr
 
struct  cvmx_dpi_dmax_naddr::cvmx_dpi_dmax_naddr_s
 
struct  cvmx_dpi_dmax_naddr::cvmx_dpi_dmax_naddr_cn61xx
 
union  cvmx_dpi_dmax_reqbnk0
 
struct  cvmx_dpi_dmax_reqbnk0::cvmx_dpi_dmax_reqbnk0_s
 
union  cvmx_dpi_dmax_reqbnk1
 
struct  cvmx_dpi_dmax_reqbnk1::cvmx_dpi_dmax_reqbnk1_s
 
union  cvmx_dpi_dma_control
 
struct  cvmx_dpi_dma_control::cvmx_dpi_dma_control_s
 
struct  cvmx_dpi_dma_control::cvmx_dpi_dma_control_cn63xx
 
struct  cvmx_dpi_dma_control::cvmx_dpi_dma_control_cn63xxp1
 
union  cvmx_dpi_dma_engx_en
 
struct  cvmx_dpi_dma_engx_en::cvmx_dpi_dma_engx_en_s
 
union  cvmx_dpi_dma_ppx_cnt
 
struct  cvmx_dpi_dma_ppx_cnt::cvmx_dpi_dma_ppx_cnt_s
 
union  cvmx_dpi_engx_buf
 
struct  cvmx_dpi_engx_buf::cvmx_dpi_engx_buf_s
 
struct  cvmx_dpi_engx_buf::cvmx_dpi_engx_buf_cn63xx
 
union  cvmx_dpi_info_reg
 
struct  cvmx_dpi_info_reg::cvmx_dpi_info_reg_s
 
struct  cvmx_dpi_info_reg::cvmx_dpi_info_reg_cn63xxp1
 
union  cvmx_dpi_int_en
 
struct  cvmx_dpi_int_en::cvmx_dpi_int_en_s
 
struct  cvmx_dpi_int_en::cvmx_dpi_int_en_cn63xx
 
union  cvmx_dpi_int_reg
 
struct  cvmx_dpi_int_reg::cvmx_dpi_int_reg_s
 
struct  cvmx_dpi_int_reg::cvmx_dpi_int_reg_cn63xx
 
union  cvmx_dpi_ncbx_cfg
 
struct  cvmx_dpi_ncbx_cfg::cvmx_dpi_ncbx_cfg_s
 
union  cvmx_dpi_pint_info
 
struct  cvmx_dpi_pint_info::cvmx_dpi_pint_info_s
 
union  cvmx_dpi_pkt_err_rsp
 
struct  cvmx_dpi_pkt_err_rsp::cvmx_dpi_pkt_err_rsp_s
 
union  cvmx_dpi_req_err_rsp
 
struct  cvmx_dpi_req_err_rsp::cvmx_dpi_req_err_rsp_s
 
union  cvmx_dpi_req_err_rsp_en
 
struct  cvmx_dpi_req_err_rsp_en::cvmx_dpi_req_err_rsp_en_s
 
union  cvmx_dpi_req_err_rst
 
struct  cvmx_dpi_req_err_rst::cvmx_dpi_req_err_rst_s
 
union  cvmx_dpi_req_err_rst_en
 
struct  cvmx_dpi_req_err_rst_en::cvmx_dpi_req_err_rst_en_s
 
union  cvmx_dpi_req_err_skip_comp
 
struct  cvmx_dpi_req_err_skip_comp::cvmx_dpi_req_err_skip_comp_s
 
union  cvmx_dpi_req_gbl_en
 
struct  cvmx_dpi_req_gbl_en::cvmx_dpi_req_gbl_en_s
 
union  cvmx_dpi_sli_prtx_cfg
 
struct  cvmx_dpi_sli_prtx_cfg::cvmx_dpi_sli_prtx_cfg_s
 
struct  cvmx_dpi_sli_prtx_cfg::cvmx_dpi_sli_prtx_cfg_cn63xx
 
union  cvmx_dpi_sli_prtx_err
 
struct  cvmx_dpi_sli_prtx_err::cvmx_dpi_sli_prtx_err_s
 
union  cvmx_dpi_sli_prtx_err_info
 
struct  cvmx_dpi_sli_prtx_err_info::cvmx_dpi_sli_prtx_err_info_s
 

Macros

#define CVMX_DPI_BIST_STATUS   (CVMX_ADD_IO_SEG(0x0001DF0000000000ull))
 
#define CVMX_DPI_CTL   (CVMX_ADD_IO_SEG(0x0001DF0000000040ull))
 
#define CVMX_DPI_DMAX_COUNTS(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000300ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_DBELL(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000200ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_ERR_RSP_STATUS(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000A80ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_IBUFF_SADDR(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000280ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_IFLIGHT(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000A00ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_NADDR(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000380ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_REQBNK0(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000400ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMAX_REQBNK1(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000480ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMA_CONTROL   (CVMX_ADD_IO_SEG(0x0001DF0000000048ull))
 
#define CVMX_DPI_DMA_ENGX_EN(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000080ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_DMA_PPX_CNT(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000B00ull) + ((offset) & 31) * 8)
 
#define CVMX_DPI_ENGX_BUF(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000880ull) + ((offset) & 7) * 8)
 
#define CVMX_DPI_INFO_REG   (CVMX_ADD_IO_SEG(0x0001DF0000000980ull))
 
#define CVMX_DPI_INT_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000010ull))
 
#define CVMX_DPI_INT_REG   (CVMX_ADD_IO_SEG(0x0001DF0000000008ull))
 
#define CVMX_DPI_NCBX_CFG(block_id)   (CVMX_ADD_IO_SEG(0x0001DF0000000800ull))
 
#define CVMX_DPI_PINT_INFO   (CVMX_ADD_IO_SEG(0x0001DF0000000830ull))
 
#define CVMX_DPI_PKT_ERR_RSP   (CVMX_ADD_IO_SEG(0x0001DF0000000078ull))
 
#define CVMX_DPI_REQ_ERR_RSP   (CVMX_ADD_IO_SEG(0x0001DF0000000058ull))
 
#define CVMX_DPI_REQ_ERR_RSP_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000068ull))
 
#define CVMX_DPI_REQ_ERR_RST   (CVMX_ADD_IO_SEG(0x0001DF0000000060ull))
 
#define CVMX_DPI_REQ_ERR_RST_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000070ull))
 
#define CVMX_DPI_REQ_ERR_SKIP_COMP   (CVMX_ADD_IO_SEG(0x0001DF0000000838ull))
 
#define CVMX_DPI_REQ_GBL_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000050ull))
 
#define CVMX_DPI_SLI_PRTX_CFG(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000900ull) + ((offset) & 3) * 8)
 
#define CVMX_DPI_SLI_PRTX_ERR_INFO(offset)   (CVMX_ADD_IO_SEG(0x0001DF0000000940ull) + ((offset) & 3) * 8)
 

Macro Definition Documentation

#define CVMX_DPI_BIST_STATUS   (CVMX_ADD_IO_SEG(0x0001DF0000000000ull))

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

#define CVMX_DPI_CTL   (CVMX_ADD_IO_SEG(0x0001DF0000000040ull))

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

#define CVMX_DPI_DMA_CONTROL   (CVMX_ADD_IO_SEG(0x0001DF0000000048ull))

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

#define CVMX_DPI_DMA_ENGX_EN (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000080ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMA_PPX_CNT (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000B00ull) + ((offset) & 31) * 8)

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

#define CVMX_DPI_DMAX_COUNTS (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000300ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_DBELL (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000200ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_ERR_RSP_STATUS (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000A80ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_IBUFF_SADDR (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000280ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_IFLIGHT (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000A00ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_NADDR (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000380ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_REQBNK0 (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000400ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_DMAX_REQBNK1 (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000480ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_ENGX_BUF (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000880ull) + ((offset) & 7) * 8)

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

#define CVMX_DPI_INFO_REG   (CVMX_ADD_IO_SEG(0x0001DF0000000980ull))

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

#define CVMX_DPI_INT_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000010ull))

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

#define CVMX_DPI_INT_REG   (CVMX_ADD_IO_SEG(0x0001DF0000000008ull))

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

#define CVMX_DPI_NCBX_CFG (   block_id)    (CVMX_ADD_IO_SEG(0x0001DF0000000800ull))

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

#define CVMX_DPI_PINT_INFO   (CVMX_ADD_IO_SEG(0x0001DF0000000830ull))

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

#define CVMX_DPI_PKT_ERR_RSP   (CVMX_ADD_IO_SEG(0x0001DF0000000078ull))

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

#define CVMX_DPI_REQ_ERR_RSP   (CVMX_ADD_IO_SEG(0x0001DF0000000058ull))

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

#define CVMX_DPI_REQ_ERR_RSP_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000068ull))

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

#define CVMX_DPI_REQ_ERR_RST   (CVMX_ADD_IO_SEG(0x0001DF0000000060ull))

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

#define CVMX_DPI_REQ_ERR_RST_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000070ull))

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

#define CVMX_DPI_REQ_ERR_SKIP_COMP   (CVMX_ADD_IO_SEG(0x0001DF0000000838ull))

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

#define CVMX_DPI_REQ_GBL_EN   (CVMX_ADD_IO_SEG(0x0001DF0000000050ull))

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

#define CVMX_DPI_SLI_PRTX_CFG (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000900ull) + ((offset) & 3) * 8)

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

#define CVMX_DPI_SLI_PRTX_ERR_INFO (   offset)    (CVMX_ADD_IO_SEG(0x0001DF0000000940ull) + ((offset) & 3) * 8)

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