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

Go to the source code of this file.

Data Structures

union  cvmx_ipd_1st_mbuff_skip
 
struct  cvmx_ipd_1st_mbuff_skip::cvmx_ipd_1st_mbuff_skip_s
 
union  cvmx_ipd_1st_next_ptr_back
 
struct  cvmx_ipd_1st_next_ptr_back::cvmx_ipd_1st_next_ptr_back_s
 
union  cvmx_ipd_2nd_next_ptr_back
 
struct  cvmx_ipd_2nd_next_ptr_back::cvmx_ipd_2nd_next_ptr_back_s
 
union  cvmx_ipd_bist_status
 
struct  cvmx_ipd_bist_status::cvmx_ipd_bist_status_s
 
struct  cvmx_ipd_bist_status::cvmx_ipd_bist_status_cn30xx
 
struct  cvmx_ipd_bist_status::cvmx_ipd_bist_status_cn52xx
 
union  cvmx_ipd_bp_prt_red_end
 
struct  cvmx_ipd_bp_prt_red_end::cvmx_ipd_bp_prt_red_end_s
 
struct  cvmx_ipd_bp_prt_red_end::cvmx_ipd_bp_prt_red_end_cn30xx
 
struct  cvmx_ipd_bp_prt_red_end::cvmx_ipd_bp_prt_red_end_cn52xx
 
struct  cvmx_ipd_bp_prt_red_end::cvmx_ipd_bp_prt_red_end_cn63xx
 
union  cvmx_ipd_bpidx_mbuf_th
 
struct  cvmx_ipd_bpidx_mbuf_th::cvmx_ipd_bpidx_mbuf_th_s
 
union  cvmx_ipd_bpid_bp_counterx
 
struct  cvmx_ipd_bpid_bp_counterx::cvmx_ipd_bpid_bp_counterx_s
 
union  cvmx_ipd_clk_count
 
struct  cvmx_ipd_clk_count::cvmx_ipd_clk_count_s
 
union  cvmx_ipd_credits
 
struct  cvmx_ipd_credits::cvmx_ipd_credits_s
 
union  cvmx_ipd_ctl_status
 
struct  cvmx_ipd_ctl_status::cvmx_ipd_ctl_status_s
 
struct  cvmx_ipd_ctl_status::cvmx_ipd_ctl_status_cn30xx
 
struct  cvmx_ipd_ctl_status::cvmx_ipd_ctl_status_cn38xxp2
 
struct  cvmx_ipd_ctl_status::cvmx_ipd_ctl_status_cn50xx
 
struct  cvmx_ipd_ctl_status::cvmx_ipd_ctl_status_cn58xx
 
struct  cvmx_ipd_ctl_status::cvmx_ipd_ctl_status_cn63xxp1
 
union  cvmx_ipd_ecc_ctl
 
struct  cvmx_ipd_ecc_ctl::cvmx_ipd_ecc_ctl_s
 
union  cvmx_ipd_free_ptr_fifo_ctl
 
struct  cvmx_ipd_free_ptr_fifo_ctl::cvmx_ipd_free_ptr_fifo_ctl_s
 
union  cvmx_ipd_free_ptr_value
 
struct  cvmx_ipd_free_ptr_value::cvmx_ipd_free_ptr_value_s
 
union  cvmx_ipd_hold_ptr_fifo_ctl
 
struct  cvmx_ipd_hold_ptr_fifo_ctl::cvmx_ipd_hold_ptr_fifo_ctl_s
 
union  cvmx_ipd_int_enb
 
struct  cvmx_ipd_int_enb::cvmx_ipd_int_enb_s
 
struct  cvmx_ipd_int_enb::cvmx_ipd_int_enb_cn30xx
 
struct  cvmx_ipd_int_enb::cvmx_ipd_int_enb_cn38xx
 
struct  cvmx_ipd_int_enb::cvmx_ipd_int_enb_cn52xx
 
union  cvmx_ipd_int_sum
 
struct  cvmx_ipd_int_sum::cvmx_ipd_int_sum_s
 
struct  cvmx_ipd_int_sum::cvmx_ipd_int_sum_cn30xx
 
struct  cvmx_ipd_int_sum::cvmx_ipd_int_sum_cn38xx
 
struct  cvmx_ipd_int_sum::cvmx_ipd_int_sum_cn52xx
 
union  cvmx_ipd_next_pkt_ptr
 
struct  cvmx_ipd_next_pkt_ptr::cvmx_ipd_next_pkt_ptr_s
 
union  cvmx_ipd_next_wqe_ptr
 
struct  cvmx_ipd_next_wqe_ptr::cvmx_ipd_next_wqe_ptr_s
 
union  cvmx_ipd_not_1st_mbuff_skip
 
struct  cvmx_ipd_not_1st_mbuff_skip::cvmx_ipd_not_1st_mbuff_skip_s
 
union  cvmx_ipd_on_bp_drop_pktx
 
struct  cvmx_ipd_on_bp_drop_pktx::cvmx_ipd_on_bp_drop_pktx_s
 
union  cvmx_ipd_packet_mbuff_size
 
struct  cvmx_ipd_packet_mbuff_size::cvmx_ipd_packet_mbuff_size_s
 
union  cvmx_ipd_pkt_err
 
struct  cvmx_ipd_pkt_err::cvmx_ipd_pkt_err_s
 
union  cvmx_ipd_pkt_ptr_valid
 
struct  cvmx_ipd_pkt_ptr_valid::cvmx_ipd_pkt_ptr_valid_s
 
union  cvmx_ipd_portx_bp_page_cnt
 
struct  cvmx_ipd_portx_bp_page_cnt::cvmx_ipd_portx_bp_page_cnt_s
 
union  cvmx_ipd_portx_bp_page_cnt2
 
struct  cvmx_ipd_portx_bp_page_cnt2::cvmx_ipd_portx_bp_page_cnt2_s
 
union  cvmx_ipd_portx_bp_page_cnt3
 
struct  cvmx_ipd_portx_bp_page_cnt3::cvmx_ipd_portx_bp_page_cnt3_s
 
union  cvmx_ipd_port_bp_counters2_pairx
 
struct  cvmx_ipd_port_bp_counters2_pairx::cvmx_ipd_port_bp_counters2_pairx_s
 
union  cvmx_ipd_port_bp_counters3_pairx
 
struct  cvmx_ipd_port_bp_counters3_pairx::cvmx_ipd_port_bp_counters3_pairx_s
 
union  cvmx_ipd_port_bp_counters4_pairx
 
struct  cvmx_ipd_port_bp_counters4_pairx::cvmx_ipd_port_bp_counters4_pairx_s
 
union  cvmx_ipd_port_bp_counters_pairx
 
struct  cvmx_ipd_port_bp_counters_pairx::cvmx_ipd_port_bp_counters_pairx_s
 
union  cvmx_ipd_port_ptr_fifo_ctl
 
struct  cvmx_ipd_port_ptr_fifo_ctl::cvmx_ipd_port_ptr_fifo_ctl_s
 
union  cvmx_ipd_port_qos_x_cnt
 
struct  cvmx_ipd_port_qos_x_cnt::cvmx_ipd_port_qos_x_cnt_s
 
union  cvmx_ipd_port_qos_intx
 
struct  cvmx_ipd_port_qos_intx::cvmx_ipd_port_qos_intx_s
 
union  cvmx_ipd_port_qos_int_enbx
 
struct  cvmx_ipd_port_qos_int_enbx::cvmx_ipd_port_qos_int_enbx_s
 
union  cvmx_ipd_port_sopx
 
struct  cvmx_ipd_port_sopx::cvmx_ipd_port_sopx_s
 
union  cvmx_ipd_prc_hold_ptr_fifo_ctl
 
struct  cvmx_ipd_prc_hold_ptr_fifo_ctl::cvmx_ipd_prc_hold_ptr_fifo_ctl_s
 
union  cvmx_ipd_prc_port_ptr_fifo_ctl
 
struct  cvmx_ipd_prc_port_ptr_fifo_ctl::cvmx_ipd_prc_port_ptr_fifo_ctl_s
 
union  cvmx_ipd_ptr_count
 
struct  cvmx_ipd_ptr_count::cvmx_ipd_ptr_count_s
 
union  cvmx_ipd_pwp_ptr_fifo_ctl
 
struct  cvmx_ipd_pwp_ptr_fifo_ctl::cvmx_ipd_pwp_ptr_fifo_ctl_s
 
union  cvmx_ipd_qosx_red_marks
 
struct  cvmx_ipd_qosx_red_marks::cvmx_ipd_qosx_red_marks_s
 
union  cvmx_ipd_que0_free_page_cnt
 
struct  cvmx_ipd_que0_free_page_cnt::cvmx_ipd_que0_free_page_cnt_s
 
union  cvmx_ipd_red_bpid_enablex
 
struct  cvmx_ipd_red_bpid_enablex::cvmx_ipd_red_bpid_enablex_s
 
union  cvmx_ipd_red_delay
 
struct  cvmx_ipd_red_delay::cvmx_ipd_red_delay_s
 
union  cvmx_ipd_red_port_enable
 
struct  cvmx_ipd_red_port_enable::cvmx_ipd_red_port_enable_s
 
union  cvmx_ipd_red_port_enable2
 
struct  cvmx_ipd_red_port_enable2::cvmx_ipd_red_port_enable2_s
 
struct  cvmx_ipd_red_port_enable2::cvmx_ipd_red_port_enable2_cn52xx
 
struct  cvmx_ipd_red_port_enable2::cvmx_ipd_red_port_enable2_cn63xx
 
union  cvmx_ipd_red_quex_param
 
struct  cvmx_ipd_red_quex_param::cvmx_ipd_red_quex_param_s
 
union  cvmx_ipd_req_wgt
 
struct  cvmx_ipd_req_wgt::cvmx_ipd_req_wgt_s
 
union  cvmx_ipd_sub_port_bp_page_cnt
 
struct  cvmx_ipd_sub_port_bp_page_cnt::cvmx_ipd_sub_port_bp_page_cnt_s
 
union  cvmx_ipd_sub_port_fcs
 
struct  cvmx_ipd_sub_port_fcs::cvmx_ipd_sub_port_fcs_s
 
struct  cvmx_ipd_sub_port_fcs::cvmx_ipd_sub_port_fcs_cn30xx
 
struct  cvmx_ipd_sub_port_fcs::cvmx_ipd_sub_port_fcs_cn38xx
 
union  cvmx_ipd_sub_port_qos_cnt
 
struct  cvmx_ipd_sub_port_qos_cnt::cvmx_ipd_sub_port_qos_cnt_s
 
union  cvmx_ipd_wqe_fpa_queue
 
struct  cvmx_ipd_wqe_fpa_queue::cvmx_ipd_wqe_fpa_queue_s
 
union  cvmx_ipd_wqe_ptr_valid
 
struct  cvmx_ipd_wqe_ptr_valid::cvmx_ipd_wqe_ptr_valid_s
 

Macros

#define CVMX_IPD_1ST_MBUFF_SKIP   (CVMX_ADD_IO_SEG(0x00014F0000000000ull))
 
#define CVMX_IPD_1st_NEXT_PTR_BACK   (CVMX_ADD_IO_SEG(0x00014F0000000150ull))
 
#define CVMX_IPD_2nd_NEXT_PTR_BACK   (CVMX_ADD_IO_SEG(0x00014F0000000158ull))
 
#define CVMX_IPD_BIST_STATUS   (CVMX_ADD_IO_SEG(0x00014F00000007F8ull))
 
#define CVMX_IPD_BPIDX_MBUF_TH(offset)   (CVMX_ADD_IO_SEG(0x00014F0000002000ull) + ((offset) & 63) * 8)
 
#define CVMX_IPD_BPID_BP_COUNTERX(offset)   (CVMX_ADD_IO_SEG(0x00014F0000003000ull) + ((offset) & 63) * 8)
 
#define CVMX_IPD_BP_PRT_RED_END   (CVMX_ADD_IO_SEG(0x00014F0000000328ull))
 
#define CVMX_IPD_CLK_COUNT   (CVMX_ADD_IO_SEG(0x00014F0000000338ull))
 
#define CVMX_IPD_CREDITS   (CVMX_ADD_IO_SEG(0x00014F0000004410ull))
 
#define CVMX_IPD_CTL_STATUS   (CVMX_ADD_IO_SEG(0x00014F0000000018ull))
 
#define CVMX_IPD_ECC_CTL   (CVMX_ADD_IO_SEG(0x00014F0000004408ull))
 
#define CVMX_IPD_FREE_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000780ull))
 
#define CVMX_IPD_FREE_PTR_VALUE   (CVMX_ADD_IO_SEG(0x00014F0000000788ull))
 
#define CVMX_IPD_HOLD_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000790ull))
 
#define CVMX_IPD_INT_ENB   (CVMX_ADD_IO_SEG(0x00014F0000000160ull))
 
#define CVMX_IPD_INT_SUM   (CVMX_ADD_IO_SEG(0x00014F0000000168ull))
 
#define CVMX_IPD_NEXT_PKT_PTR   (CVMX_ADD_IO_SEG(0x00014F00000007A0ull))
 
#define CVMX_IPD_NEXT_WQE_PTR   (CVMX_ADD_IO_SEG(0x00014F00000007A8ull))
 
#define CVMX_IPD_NOT_1ST_MBUFF_SKIP   (CVMX_ADD_IO_SEG(0x00014F0000000008ull))
 
#define CVMX_IPD_ON_BP_DROP_PKTX(block_id)   (CVMX_ADD_IO_SEG(0x00014F0000004100ull))
 
#define CVMX_IPD_PACKET_MBUFF_SIZE   (CVMX_ADD_IO_SEG(0x00014F0000000010ull))
 
#define CVMX_IPD_PKT_ERR   (CVMX_ADD_IO_SEG(0x00014F00000003F0ull))
 
#define CVMX_IPD_PKT_PTR_VALID   (CVMX_ADD_IO_SEG(0x00014F0000000358ull))
 
#define CVMX_IPD_PORTX_BP_PAGE_CNT(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000028ull) + ((offset) & 63) * 8)
 
#define CVMX_IPD_PORTX_BP_PAGE_CNT2(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000368ull) + ((offset) & 63) * 8 - 8*36)
 
#define CVMX_IPD_PORTX_BP_PAGE_CNT3(offset)   (CVMX_ADD_IO_SEG(0x00014F00000003D0ull) + ((offset) & 63) * 8 - 8*40)
 
#define CVMX_IPD_PORT_BP_COUNTERS2_PAIRX(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000388ull) + ((offset) & 63) * 8 - 8*36)
 
#define CVMX_IPD_PORT_BP_COUNTERS3_PAIRX(offset)   (CVMX_ADD_IO_SEG(0x00014F00000003B0ull) + ((offset) & 63) * 8 - 8*40)
 
#define CVMX_IPD_PORT_BP_COUNTERS4_PAIRX(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000410ull) + ((offset) & 63) * 8 - 8*44)
 
#define CVMX_IPD_PORT_BP_COUNTERS_PAIRX(offset)   (CVMX_ADD_IO_SEG(0x00014F00000001B8ull) + ((offset) & 63) * 8)
 
#define CVMX_IPD_PORT_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000798ull))
 
#define CVMX_IPD_PORT_QOS_INTX(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000808ull) + ((offset) & 7) * 8)
 
#define CVMX_IPD_PORT_QOS_INT_ENBX(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000848ull) + ((offset) & 7) * 8)
 
#define CVMX_IPD_PORT_QOS_X_CNT(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000888ull) + ((offset) & 511) * 8)
 
#define CVMX_IPD_PORT_SOPX(block_id)   (CVMX_ADD_IO_SEG(0x00014F0000004400ull))
 
#define CVMX_IPD_PRC_HOLD_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000348ull))
 
#define CVMX_IPD_PRC_PORT_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000350ull))
 
#define CVMX_IPD_PTR_COUNT   (CVMX_ADD_IO_SEG(0x00014F0000000320ull))
 
#define CVMX_IPD_PWP_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000340ull))
 
#define CVMX_IPD_QOS0_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(0)
 
#define CVMX_IPD_QOS1_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(1)
 
#define CVMX_IPD_QOS2_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(2)
 
#define CVMX_IPD_QOS3_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(3)
 
#define CVMX_IPD_QOS4_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(4)
 
#define CVMX_IPD_QOS5_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(5)
 
#define CVMX_IPD_QOS6_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(6)
 
#define CVMX_IPD_QOS7_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(7)
 
#define CVMX_IPD_QOSX_RED_MARKS(offset)   (CVMX_ADD_IO_SEG(0x00014F0000000178ull) + ((offset) & 7) * 8)
 
#define CVMX_IPD_QUE0_FREE_PAGE_CNT   (CVMX_ADD_IO_SEG(0x00014F0000000330ull))
 
#define CVMX_IPD_RED_BPID_ENABLEX(block_id)   (CVMX_ADD_IO_SEG(0x00014F0000004200ull))
 
#define CVMX_IPD_RED_DELAY   (CVMX_ADD_IO_SEG(0x00014F0000004300ull))
 
#define CVMX_IPD_RED_PORT_ENABLE   (CVMX_ADD_IO_SEG(0x00014F00000002D8ull))
 
#define CVMX_IPD_RED_PORT_ENABLE2   (CVMX_ADD_IO_SEG(0x00014F00000003A8ull))
 
#define CVMX_IPD_RED_QUE0_PARAM   CVMX_IPD_RED_QUEX_PARAM(0)
 
#define CVMX_IPD_RED_QUE1_PARAM   CVMX_IPD_RED_QUEX_PARAM(1)
 
#define CVMX_IPD_RED_QUE2_PARAM   CVMX_IPD_RED_QUEX_PARAM(2)
 
#define CVMX_IPD_RED_QUE3_PARAM   CVMX_IPD_RED_QUEX_PARAM(3)
 
#define CVMX_IPD_RED_QUE4_PARAM   CVMX_IPD_RED_QUEX_PARAM(4)
 
#define CVMX_IPD_RED_QUE5_PARAM   CVMX_IPD_RED_QUEX_PARAM(5)
 
#define CVMX_IPD_RED_QUE6_PARAM   CVMX_IPD_RED_QUEX_PARAM(6)
 
#define CVMX_IPD_RED_QUE7_PARAM   CVMX_IPD_RED_QUEX_PARAM(7)
 
#define CVMX_IPD_RED_QUEX_PARAM(offset)   (CVMX_ADD_IO_SEG(0x00014F00000002E0ull) + ((offset) & 7) * 8)
 
#define CVMX_IPD_REQ_WGT   (CVMX_ADD_IO_SEG(0x00014F0000004418ull))
 
#define CVMX_IPD_SUB_PORT_BP_PAGE_CNT   (CVMX_ADD_IO_SEG(0x00014F0000000148ull))
 
#define CVMX_IPD_SUB_PORT_FCS   (CVMX_ADD_IO_SEG(0x00014F0000000170ull))
 
#define CVMX_IPD_SUB_PORT_QOS_CNT   (CVMX_ADD_IO_SEG(0x00014F0000000800ull))
 
#define CVMX_IPD_WQE_FPA_QUEUE   (CVMX_ADD_IO_SEG(0x00014F0000000020ull))
 
#define CVMX_IPD_WQE_PTR_VALID   (CVMX_ADD_IO_SEG(0x00014F0000000360ull))
 

Macro Definition Documentation

#define CVMX_IPD_1ST_MBUFF_SKIP   (CVMX_ADD_IO_SEG(0x00014F0000000000ull))

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

#define CVMX_IPD_1st_NEXT_PTR_BACK   (CVMX_ADD_IO_SEG(0x00014F0000000150ull))

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

#define CVMX_IPD_2nd_NEXT_PTR_BACK   (CVMX_ADD_IO_SEG(0x00014F0000000158ull))

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

#define CVMX_IPD_BIST_STATUS   (CVMX_ADD_IO_SEG(0x00014F00000007F8ull))

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

#define CVMX_IPD_BP_PRT_RED_END   (CVMX_ADD_IO_SEG(0x00014F0000000328ull))

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

#define CVMX_IPD_BPID_BP_COUNTERX (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000003000ull) + ((offset) & 63) * 8)

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

#define CVMX_IPD_BPIDX_MBUF_TH (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000002000ull) + ((offset) & 63) * 8)

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

#define CVMX_IPD_CLK_COUNT   (CVMX_ADD_IO_SEG(0x00014F0000000338ull))

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

#define CVMX_IPD_CREDITS   (CVMX_ADD_IO_SEG(0x00014F0000004410ull))

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

#define CVMX_IPD_CTL_STATUS   (CVMX_ADD_IO_SEG(0x00014F0000000018ull))

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

#define CVMX_IPD_ECC_CTL   (CVMX_ADD_IO_SEG(0x00014F0000004408ull))

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

#define CVMX_IPD_FREE_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000780ull))

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

#define CVMX_IPD_FREE_PTR_VALUE   (CVMX_ADD_IO_SEG(0x00014F0000000788ull))

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

#define CVMX_IPD_HOLD_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000790ull))

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

#define CVMX_IPD_INT_ENB   (CVMX_ADD_IO_SEG(0x00014F0000000160ull))

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

#define CVMX_IPD_INT_SUM   (CVMX_ADD_IO_SEG(0x00014F0000000168ull))

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

#define CVMX_IPD_NEXT_PKT_PTR   (CVMX_ADD_IO_SEG(0x00014F00000007A0ull))

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

#define CVMX_IPD_NEXT_WQE_PTR   (CVMX_ADD_IO_SEG(0x00014F00000007A8ull))

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

#define CVMX_IPD_NOT_1ST_MBUFF_SKIP   (CVMX_ADD_IO_SEG(0x00014F0000000008ull))

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

#define CVMX_IPD_ON_BP_DROP_PKTX (   block_id)    (CVMX_ADD_IO_SEG(0x00014F0000004100ull))

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

#define CVMX_IPD_PACKET_MBUFF_SIZE   (CVMX_ADD_IO_SEG(0x00014F0000000010ull))

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

#define CVMX_IPD_PKT_ERR   (CVMX_ADD_IO_SEG(0x00014F00000003F0ull))

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

#define CVMX_IPD_PKT_PTR_VALID   (CVMX_ADD_IO_SEG(0x00014F0000000358ull))

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

#define CVMX_IPD_PORT_BP_COUNTERS2_PAIRX (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000388ull) + ((offset) & 63) * 8 - 8*36)

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

#define CVMX_IPD_PORT_BP_COUNTERS3_PAIRX (   offset)    (CVMX_ADD_IO_SEG(0x00014F00000003B0ull) + ((offset) & 63) * 8 - 8*40)

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

#define CVMX_IPD_PORT_BP_COUNTERS4_PAIRX (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000410ull) + ((offset) & 63) * 8 - 8*44)

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

#define CVMX_IPD_PORT_BP_COUNTERS_PAIRX (   offset)    (CVMX_ADD_IO_SEG(0x00014F00000001B8ull) + ((offset) & 63) * 8)

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

#define CVMX_IPD_PORT_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000798ull))

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

#define CVMX_IPD_PORT_QOS_INT_ENBX (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000848ull) + ((offset) & 7) * 8)

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

#define CVMX_IPD_PORT_QOS_INTX (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000808ull) + ((offset) & 7) * 8)

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

#define CVMX_IPD_PORT_QOS_X_CNT (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000888ull) + ((offset) & 511) * 8)

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

#define CVMX_IPD_PORT_SOPX (   block_id)    (CVMX_ADD_IO_SEG(0x00014F0000004400ull))

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

#define CVMX_IPD_PORTX_BP_PAGE_CNT (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000028ull) + ((offset) & 63) * 8)

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

#define CVMX_IPD_PORTX_BP_PAGE_CNT2 (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000368ull) + ((offset) & 63) * 8 - 8*36)

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

#define CVMX_IPD_PORTX_BP_PAGE_CNT3 (   offset)    (CVMX_ADD_IO_SEG(0x00014F00000003D0ull) + ((offset) & 63) * 8 - 8*40)

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

#define CVMX_IPD_PRC_HOLD_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000348ull))

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

#define CVMX_IPD_PRC_PORT_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000350ull))

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

#define CVMX_IPD_PTR_COUNT   (CVMX_ADD_IO_SEG(0x00014F0000000320ull))

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

#define CVMX_IPD_PWP_PTR_FIFO_CTL   (CVMX_ADD_IO_SEG(0x00014F0000000340ull))

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

#define CVMX_IPD_QOS0_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(0)

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

#define CVMX_IPD_QOS1_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(1)

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

#define CVMX_IPD_QOS2_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(2)

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

#define CVMX_IPD_QOS3_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(3)

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

#define CVMX_IPD_QOS4_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(4)

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

#define CVMX_IPD_QOS5_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(5)

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

#define CVMX_IPD_QOS6_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(6)

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

#define CVMX_IPD_QOS7_RED_MARKS   CVMX_IPD_QOSX_RED_MARKS(7)

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

#define CVMX_IPD_QOSX_RED_MARKS (   offset)    (CVMX_ADD_IO_SEG(0x00014F0000000178ull) + ((offset) & 7) * 8)

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

#define CVMX_IPD_QUE0_FREE_PAGE_CNT   (CVMX_ADD_IO_SEG(0x00014F0000000330ull))

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

#define CVMX_IPD_RED_BPID_ENABLEX (   block_id)    (CVMX_ADD_IO_SEG(0x00014F0000004200ull))

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

#define CVMX_IPD_RED_DELAY   (CVMX_ADD_IO_SEG(0x00014F0000004300ull))

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

#define CVMX_IPD_RED_PORT_ENABLE   (CVMX_ADD_IO_SEG(0x00014F00000002D8ull))

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

#define CVMX_IPD_RED_PORT_ENABLE2   (CVMX_ADD_IO_SEG(0x00014F00000003A8ull))

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

#define CVMX_IPD_RED_QUE0_PARAM   CVMX_IPD_RED_QUEX_PARAM(0)

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

#define CVMX_IPD_RED_QUE1_PARAM   CVMX_IPD_RED_QUEX_PARAM(1)

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

#define CVMX_IPD_RED_QUE2_PARAM   CVMX_IPD_RED_QUEX_PARAM(2)

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

#define CVMX_IPD_RED_QUE3_PARAM   CVMX_IPD_RED_QUEX_PARAM(3)

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

#define CVMX_IPD_RED_QUE4_PARAM   CVMX_IPD_RED_QUEX_PARAM(4)

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

#define CVMX_IPD_RED_QUE5_PARAM   CVMX_IPD_RED_QUEX_PARAM(5)

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

#define CVMX_IPD_RED_QUE6_PARAM   CVMX_IPD_RED_QUEX_PARAM(6)

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

#define CVMX_IPD_RED_QUE7_PARAM   CVMX_IPD_RED_QUEX_PARAM(7)

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

#define CVMX_IPD_RED_QUEX_PARAM (   offset)    (CVMX_ADD_IO_SEG(0x00014F00000002E0ull) + ((offset) & 7) * 8)

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

#define CVMX_IPD_REQ_WGT   (CVMX_ADD_IO_SEG(0x00014F0000004418ull))

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

#define CVMX_IPD_SUB_PORT_BP_PAGE_CNT   (CVMX_ADD_IO_SEG(0x00014F0000000148ull))

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

#define CVMX_IPD_SUB_PORT_FCS   (CVMX_ADD_IO_SEG(0x00014F0000000170ull))

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

#define CVMX_IPD_SUB_PORT_QOS_CNT   (CVMX_ADD_IO_SEG(0x00014F0000000800ull))

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

#define CVMX_IPD_WQE_FPA_QUEUE   (CVMX_ADD_IO_SEG(0x00014F0000000020ull))

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

#define CVMX_IPD_WQE_PTR_VALID   (CVMX_ADD_IO_SEG(0x00014F0000000360ull))

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