iPXE
Data Fields
vxge_hw_common_reg Struct Reference

#include <vxge_reg.h>

Data Fields

u8 unused00a00 [0x00a00]
 
u64 prc_status1
 
u64 rxdcm_reset_in_progress
 
u64 replicq_flush_in_progress
 
u64 rxpe_cmds_reset_in_progress
 
u64 mxp_cmds_reset_in_progress
 
u64 noffload_reset_in_progress
 
u64 rd_req_in_progress
 
u64 rd_req_outstanding
 
u64 kdfc_reset_in_progress
 
u8 unused00b00 [0x00b00-0x00a48]
 
u64 one_cfg_vp
 
u64 one_common
 
u8 unused00b80 [0x00b80-0x00b10]
 
u64 tim_int_en
 
u64 tim_set_int_en
 
u64 tim_clr_int_en
 
u64 tim_mask_int_during_reset
 
u64 tim_reset_in_progress
 
u64 tim_outstanding_bmap
 
u8 unused00c00 [0x00c00-0x00bb0]
 
u64 msg_reset_in_progress
 
u64 msg_mxp_mr_ready
 
u64 msg_uxp_mr_ready
 
u64 msg_dmq_noni_rtl_prefetch
 
u64 msg_umq_rtl_bwr
 
u8 unused00d00 [0x00d00-0x00c28]
 
u64 cmn_rsthdlr_cfg0
 
u64 cmn_rsthdlr_cfg1
 
u64 cmn_rsthdlr_cfg2
 
u64 cmn_rsthdlr_cfg3
 
u64 cmn_rsthdlr_cfg4
 
u8 unused00d40 [0x00d40-0x00d28]
 
u64 cmn_rsthdlr_cfg8
 
u64 stats_cfg0
 
u8 unused00da8 [0x00da8-0x00d50]
 
u64 clear_msix_mask_vect [4]
 
u64 set_msix_mask_vect [4]
 
u64 clear_msix_mask_all_vect
 
u64 set_msix_mask_all_vect
 
u64 mask_vector [4]
 
u64 msix_pending_vector [4]
 
u64 clr_msix_one_shot_vec [4]
 
u64 titan_asic_id
 
u64 titan_general_int_status
 
u8 unused00e70 [0x00e70-0x00e68]
 
u64 titan_mask_all_int
 
u8 unused00e80 [0x00e80-0x00e78]
 
u64 tim_int_status0
 
u64 tim_int_mask0
 
u64 tim_int_status1
 
u64 tim_int_mask1
 
u64 rti_int_status
 
u64 rti_int_mask
 
u64 adapter_status
 
u64 gen_ctrl
 
u8 unused00ed0 [0x00ed0-0x00ec0]
 
u64 adapter_ready
 
u64 outstanding_read
 
u64 vpath_rst_in_prog
 
u64 vpath_reg_modified
 
u8 unused00fc0 [0x00fc0-0x00ef0]
 
u64 cp_reset_in_progress
 
u8 unused01080 [0x01080-0x00fc8]
 
u64 xgmac_ready
 
u8 unused010c0 [0x010c0-0x01088]
 
u64 fbif_ready
 
u8 unused01100 [0x01100-0x010c8]
 
u64 vplane_assignments
 
u64 vpath_assignments
 
u64 resource_assignments
 
u64 host_type_assignments
 
u8 unused01128 [0x01128-0x01120]
 
u64 max_resource_assignments
 
u64 pf_vpath_assignments
 
u8 unused01200 [0x01200-0x01138]
 
u64 rts_access_icmp
 
u64 rts_access_tcpsyn
 
u64 rts_access_zl4pyld
 
u64 rts_access_l4prtcl_tcp
 
u64 rts_access_l4prtcl_udp
 
u64 rts_access_l4prtcl_flex
 
u64 rts_access_ipfrag
 

Detailed Description

Definition at line 706 of file vxge_reg.h.

Field Documentation

◆ unused00a00

u8 vxge_hw_common_reg::unused00a00[0x00a00]

Definition at line 708 of file vxge_reg.h.

◆ prc_status1

u64 vxge_hw_common_reg::prc_status1

Definition at line 710 of file vxge_reg.h.

◆ rxdcm_reset_in_progress

u64 vxge_hw_common_reg::rxdcm_reset_in_progress

Definition at line 712 of file vxge_reg.h.

◆ replicq_flush_in_progress

u64 vxge_hw_common_reg::replicq_flush_in_progress

Definition at line 714 of file vxge_reg.h.

◆ rxpe_cmds_reset_in_progress

u64 vxge_hw_common_reg::rxpe_cmds_reset_in_progress

Definition at line 716 of file vxge_reg.h.

◆ mxp_cmds_reset_in_progress

u64 vxge_hw_common_reg::mxp_cmds_reset_in_progress

Definition at line 718 of file vxge_reg.h.

◆ noffload_reset_in_progress

u64 vxge_hw_common_reg::noffload_reset_in_progress

Definition at line 720 of file vxge_reg.h.

◆ rd_req_in_progress

u64 vxge_hw_common_reg::rd_req_in_progress

Definition at line 722 of file vxge_reg.h.

◆ rd_req_outstanding

u64 vxge_hw_common_reg::rd_req_outstanding

Definition at line 724 of file vxge_reg.h.

◆ kdfc_reset_in_progress

u64 vxge_hw_common_reg::kdfc_reset_in_progress

Definition at line 726 of file vxge_reg.h.

◆ unused00b00

u8 vxge_hw_common_reg::unused00b00[0x00b00-0x00a48]

Definition at line 728 of file vxge_reg.h.

◆ one_cfg_vp

u64 vxge_hw_common_reg::one_cfg_vp

Definition at line 730 of file vxge_reg.h.

◆ one_common

u64 vxge_hw_common_reg::one_common

Definition at line 732 of file vxge_reg.h.

◆ unused00b80

u8 vxge_hw_common_reg::unused00b80[0x00b80-0x00b10]

Definition at line 734 of file vxge_reg.h.

◆ tim_int_en

u64 vxge_hw_common_reg::tim_int_en

Definition at line 736 of file vxge_reg.h.

◆ tim_set_int_en

u64 vxge_hw_common_reg::tim_set_int_en

Definition at line 738 of file vxge_reg.h.

◆ tim_clr_int_en

u64 vxge_hw_common_reg::tim_clr_int_en

Definition at line 740 of file vxge_reg.h.

◆ tim_mask_int_during_reset

u64 vxge_hw_common_reg::tim_mask_int_during_reset

Definition at line 742 of file vxge_reg.h.

◆ tim_reset_in_progress

u64 vxge_hw_common_reg::tim_reset_in_progress

Definition at line 744 of file vxge_reg.h.

◆ tim_outstanding_bmap

u64 vxge_hw_common_reg::tim_outstanding_bmap

Definition at line 746 of file vxge_reg.h.

◆ unused00c00

u8 vxge_hw_common_reg::unused00c00[0x00c00-0x00bb0]

Definition at line 748 of file vxge_reg.h.

◆ msg_reset_in_progress

u64 vxge_hw_common_reg::msg_reset_in_progress

Definition at line 750 of file vxge_reg.h.

◆ msg_mxp_mr_ready

u64 vxge_hw_common_reg::msg_mxp_mr_ready

Definition at line 752 of file vxge_reg.h.

◆ msg_uxp_mr_ready

u64 vxge_hw_common_reg::msg_uxp_mr_ready

Definition at line 754 of file vxge_reg.h.

◆ msg_dmq_noni_rtl_prefetch

u64 vxge_hw_common_reg::msg_dmq_noni_rtl_prefetch

Definition at line 756 of file vxge_reg.h.

◆ msg_umq_rtl_bwr

u64 vxge_hw_common_reg::msg_umq_rtl_bwr

Definition at line 758 of file vxge_reg.h.

◆ unused00d00

u8 vxge_hw_common_reg::unused00d00[0x00d00-0x00c28]

Definition at line 760 of file vxge_reg.h.

◆ cmn_rsthdlr_cfg0

u64 vxge_hw_common_reg::cmn_rsthdlr_cfg0

Definition at line 762 of file vxge_reg.h.

Referenced by __vxge_hw_vpath_reset().

◆ cmn_rsthdlr_cfg1

u64 vxge_hw_common_reg::cmn_rsthdlr_cfg1

Definition at line 764 of file vxge_reg.h.

Referenced by vxge_hw_vpath_enable().

◆ cmn_rsthdlr_cfg2

u64 vxge_hw_common_reg::cmn_rsthdlr_cfg2

Definition at line 766 of file vxge_reg.h.

◆ cmn_rsthdlr_cfg3

u64 vxge_hw_common_reg::cmn_rsthdlr_cfg3

Definition at line 768 of file vxge_reg.h.

◆ cmn_rsthdlr_cfg4

u64 vxge_hw_common_reg::cmn_rsthdlr_cfg4

Definition at line 770 of file vxge_reg.h.

◆ unused00d40

u8 vxge_hw_common_reg::unused00d40[0x00d40-0x00d28]

Definition at line 772 of file vxge_reg.h.

◆ cmn_rsthdlr_cfg8

u64 vxge_hw_common_reg::cmn_rsthdlr_cfg8

Definition at line 774 of file vxge_reg.h.

◆ stats_cfg0

u64 vxge_hw_common_reg::stats_cfg0

Definition at line 776 of file vxge_reg.h.

◆ unused00da8

u8 vxge_hw_common_reg::unused00da8[0x00da8-0x00d50]

Definition at line 778 of file vxge_reg.h.

◆ clear_msix_mask_vect

u64 vxge_hw_common_reg::clear_msix_mask_vect[4]

Definition at line 780 of file vxge_reg.h.

◆ set_msix_mask_vect

u64 vxge_hw_common_reg::set_msix_mask_vect[4]

Definition at line 783 of file vxge_reg.h.

◆ clear_msix_mask_all_vect

u64 vxge_hw_common_reg::clear_msix_mask_all_vect

Definition at line 785 of file vxge_reg.h.

◆ set_msix_mask_all_vect

u64 vxge_hw_common_reg::set_msix_mask_all_vect

Definition at line 788 of file vxge_reg.h.

◆ mask_vector

u64 vxge_hw_common_reg::mask_vector[4]

Definition at line 791 of file vxge_reg.h.

◆ msix_pending_vector

u64 vxge_hw_common_reg::msix_pending_vector[4]

Definition at line 793 of file vxge_reg.h.

◆ clr_msix_one_shot_vec

u64 vxge_hw_common_reg::clr_msix_one_shot_vec[4]

Definition at line 796 of file vxge_reg.h.

◆ titan_asic_id

u64 vxge_hw_common_reg::titan_asic_id

Definition at line 799 of file vxge_reg.h.

◆ titan_general_int_status

u64 vxge_hw_common_reg::titan_general_int_status

Definition at line 803 of file vxge_reg.h.

Referenced by vxge_hw_device_begin_irq(), and vxge_hw_device_intr_enable().

◆ unused00e70

u8 vxge_hw_common_reg::unused00e70[0x00e70-0x00e68]

Definition at line 809 of file vxge_reg.h.

◆ titan_mask_all_int

u64 vxge_hw_common_reg::titan_mask_all_int

Definition at line 811 of file vxge_reg.h.

Referenced by vxge_hw_device_mask_all(), and vxge_hw_device_unmask_all().

◆ unused00e80

u8 vxge_hw_common_reg::unused00e80[0x00e80-0x00e78]

Definition at line 814 of file vxge_reg.h.

◆ tim_int_status0

u64 vxge_hw_common_reg::tim_int_status0

Definition at line 816 of file vxge_reg.h.

Referenced by vxge_hw_device_clear_tx_rx(), and vxge_hw_device_intr_enable().

◆ tim_int_mask0

u64 vxge_hw_common_reg::tim_int_mask0

Definition at line 818 of file vxge_reg.h.

Referenced by vxge_hw_device_intr_disable(), and vxge_hw_device_intr_enable().

◆ tim_int_status1

u64 vxge_hw_common_reg::tim_int_status1

Definition at line 820 of file vxge_reg.h.

Referenced by vxge_hw_device_clear_tx_rx(), and vxge_hw_device_intr_enable().

◆ tim_int_mask1

u64 vxge_hw_common_reg::tim_int_mask1

Definition at line 822 of file vxge_reg.h.

Referenced by vxge_hw_device_intr_disable(), and vxge_hw_device_intr_enable().

◆ rti_int_status

u64 vxge_hw_common_reg::rti_int_status

Definition at line 824 of file vxge_reg.h.

◆ rti_int_mask

u64 vxge_hw_common_reg::rti_int_mask

Definition at line 826 of file vxge_reg.h.

◆ adapter_status

u64 vxge_hw_common_reg::adapter_status

Definition at line 828 of file vxge_reg.h.

Referenced by vxge_hw_device_begin_irq().

◆ gen_ctrl

u64 vxge_hw_common_reg::gen_ctrl

Definition at line 844 of file vxge_reg.h.

◆ unused00ed0

u8 vxge_hw_common_reg::unused00ed0[0x00ed0-0x00ec0]

Definition at line 852 of file vxge_reg.h.

◆ adapter_ready

u64 vxge_hw_common_reg::adapter_ready

Definition at line 854 of file vxge_reg.h.

◆ outstanding_read

u64 vxge_hw_common_reg::outstanding_read

Definition at line 856 of file vxge_reg.h.

◆ vpath_rst_in_prog

u64 vxge_hw_common_reg::vpath_rst_in_prog

◆ vpath_reg_modified

u64 vxge_hw_common_reg::vpath_reg_modified

Definition at line 860 of file vxge_reg.h.

◆ unused00fc0

u8 vxge_hw_common_reg::unused00fc0[0x00fc0-0x00ef0]

Definition at line 862 of file vxge_reg.h.

◆ cp_reset_in_progress

u64 vxge_hw_common_reg::cp_reset_in_progress

Definition at line 864 of file vxge_reg.h.

◆ unused01080

u8 vxge_hw_common_reg::unused01080[0x01080-0x00fc8]

Definition at line 866 of file vxge_reg.h.

◆ xgmac_ready

u64 vxge_hw_common_reg::xgmac_ready

Definition at line 868 of file vxge_reg.h.

◆ unused010c0

u8 vxge_hw_common_reg::unused010c0[0x010c0-0x01088]

Definition at line 870 of file vxge_reg.h.

◆ fbif_ready

u64 vxge_hw_common_reg::fbif_ready

Definition at line 872 of file vxge_reg.h.

◆ unused01100

u8 vxge_hw_common_reg::unused01100[0x01100-0x010c8]

Definition at line 874 of file vxge_reg.h.

◆ vplane_assignments

u64 vxge_hw_common_reg::vplane_assignments

Definition at line 876 of file vxge_reg.h.

◆ vpath_assignments

u64 vxge_hw_common_reg::vpath_assignments

Definition at line 878 of file vxge_reg.h.

Referenced by __vxge_hw_device_host_info_get(), and vxge_hw_device_hw_info_get().

◆ resource_assignments

u64 vxge_hw_common_reg::resource_assignments

Definition at line 880 of file vxge_reg.h.

◆ host_type_assignments

u64 vxge_hw_common_reg::host_type_assignments

Definition at line 883 of file vxge_reg.h.

Referenced by __vxge_hw_device_host_info_get(), and vxge_hw_device_hw_info_get().

◆ unused01128

u8 vxge_hw_common_reg::unused01128[0x01128-0x01120]

Definition at line 886 of file vxge_reg.h.

◆ max_resource_assignments

u64 vxge_hw_common_reg::max_resource_assignments

Definition at line 888 of file vxge_reg.h.

◆ pf_vpath_assignments

u64 vxge_hw_common_reg::pf_vpath_assignments

Definition at line 893 of file vxge_reg.h.

◆ unused01200

u8 vxge_hw_common_reg::unused01200[0x01200-0x01138]

Definition at line 896 of file vxge_reg.h.

◆ rts_access_icmp

u64 vxge_hw_common_reg::rts_access_icmp

Definition at line 898 of file vxge_reg.h.

◆ rts_access_tcpsyn

u64 vxge_hw_common_reg::rts_access_tcpsyn

Definition at line 900 of file vxge_reg.h.

◆ rts_access_zl4pyld

u64 vxge_hw_common_reg::rts_access_zl4pyld

Definition at line 902 of file vxge_reg.h.

◆ rts_access_l4prtcl_tcp

u64 vxge_hw_common_reg::rts_access_l4prtcl_tcp

Definition at line 904 of file vxge_reg.h.

◆ rts_access_l4prtcl_udp

u64 vxge_hw_common_reg::rts_access_l4prtcl_udp

Definition at line 906 of file vxge_reg.h.

◆ rts_access_l4prtcl_flex

u64 vxge_hw_common_reg::rts_access_l4prtcl_flex

Definition at line 908 of file vxge_reg.h.

◆ rts_access_ipfrag

u64 vxge_hw_common_reg::rts_access_ipfrag

Definition at line 910 of file vxge_reg.h.


The documentation for this struct was generated from the following file: