30 #ifndef H_prefix_hermonprm_bits_fixnames_MT25408_PRM_csp_H 31 #define H_prefix_hermonprm_bits_fixnames_MT25408_PRM_csp_H pseudo_bit_t fw_day[0x00008]
pseudo_bit_t vsd_dw21[0x00020]
pseudo_bit_t eq57_set_ci[0x00020]
pseudo_bit_t sq_num_ieecne[0x00020]
pseudo_bit_t fbo_en[0x00001]
pseudo_bit_t reserved7[0x00008]
pseudo_bit_t reserved2[0x00001]
pseudo_bit_t vpd_address[0x0000f]
pseudo_bit_t reserved4[0x00040]
pseudo_bit_t reserved31[0x00010]
pseudo_bit_t eqc_base_addr_h[0x00020]
pseudo_bit_t log2_page_size[0x00006]
pseudo_bit_t log_num_of_qp[0x00005]
pseudo_bit_t in_param_l[0x00020]
pseudo_bit_t cqn_snd[0x00018]
pseudo_bit_t l_key[0x00020]
pseudo_bit_t vsd_dw12[0x00020]
pseudo_bit_t token[0x00010]
pseudo_bit_t qdr_tx_options[0x00004]
pseudo_bit_t err_ca[0x00010]
pseudo_bit_t ipr1[0x00001]
pseudo_bit_t request_mad_packet[64][0x00020]
pseudo_bit_t vsd_dw38[0x00020]
struct hermonprm_srq_context_st srq_context
pseudo_bit_t eqc_base_addr_l[0x0001b]
pseudo_bit_t rx_options_m[0x00001]
pseudo_bit_t va_l[0x00020]
pseudo_bit_t reserved2[0x00010]
pseudo_bit_t nodeguid_lo_m[0x00001]
pseudo_bit_t mc_base_addr_h[0x00020]
pseudo_bit_t eq16_set_ci[0x00020]
pseudo_bit_t reserved25[0x00004]
struct hermonprm_tptparams_st tpt_parameters
pseudo_bit_t reserved37[0x00002]
pseudo_bit_t log_max_scqs[0x00004]
pseudo_bit_t reserved4[0x00040]
pseudo_bit_t reserved24[0x00020]
pseudo_bit_t solicit_producer_indx[0x00018]
struct hermonprm_init_port_st init_port
pseudo_bit_t next_mcg[0x0001a]
pseudo_bit_t link_control[0x00010]
pseudo_bit_t page_offset[0x00006]
pseudo_bit_t msg_max[0x00005]
pseudo_bit_t reserved53[0x00020]
pseudo_bit_t cardbus_cis_pointer[0x00020]
pseudo_bit_t reserved0[0x0000c]
pseudo_bit_t status[0x00004]
pseudo_bit_t eq50_set_ci[0x00020]
struct hermonprm_qpcbaseaddr_st qpc_eec_cqc_eqc_rdb_parameters
pseudo_bit_t reserved31[0x00020]
pseudo_bit_t reserved0[0x00002]
pseudo_bit_t pm_cap[0x00010]
pseudo_bit_t reserved23[0x7ffc0]
pseudo_bit_t bar2_l[0x0000c]
pseudo_bit_t wqe_cnt[0x00008]
pseudo_bit_t port_number[0x00002]
pseudo_bit_t reserved14[0x00008]
pseudo_bit_t reserved45[0x00900]
pseudo_bit_t state[0x00004]
pseudo_bit_t reserved30[0x00003]
struct hermonprm_wqe_segment_atomic_st wqe_segment_atomic
pseudo_bit_t mgid_index[0x00007]
pseudo_bit_t cqn[0x00018]
pseudo_bit_t reserved9[0x00020]
pseudo_bit_t reserved31[0x00010]
pseudo_bit_t reserved10[0x00040]
pseudo_bit_t header_type[0x00008]
pseudo_bit_t reserved10[0x00002]
pseudo_bit_t reserved37[0x00001]
pseudo_bit_t counter[0x00020]
pseudo_bit_t mtt_base_addr_h[0x00008]
pseudo_bit_t log_srq_stride[0x00003]
pseudo_bit_t cap_64_bit_addr[0x00001]
pseudo_bit_t guid_lo_m[0x00001]
pseudo_bit_t reserved45[0x00020]
pseudo_bit_t reserved12[0x00008]
pseudo_bit_t vsd_dw40[0x00020]
pseudo_bit_t vsd_dw48[0x00020]
pseudo_bit_t rgid_31_0[0x00020]
pseudo_bit_t fw_rev_minor[0x00010]
pseudo_bit_t fsm[0x00001]
pseudo_bit_t reserved0[0x00002]
pseudo_bit_t reserved12[0x00008]
pseudo_bit_t vsd_dw28[0x00020]
pseudo_bit_t multiple_msg_cap[0x00003]
pseudo_bit_t reserved40[0x00020]
pseudo_bit_t page_offset[0x00006]
pseudo_bit_t members_count[0x00018]
pseudo_bit_t vendor_id[0x00010]
pseudo_bit_t out_param_h[0x00020]
pseudo_bit_t raw_ipv6[0x00001]
pseudo_bit_t reserved3[0x0001b]
pseudo_bit_t buff4_addr[0x00020]
pseudo_bit_t reserved33[0x00002]
pseudo_bit_t reserved3[0x00003]
pseudo_bit_t interrupt_line[0x00008]
pseudo_bit_t reserved1[0x00020]
struct hermonprm_hca_command_register_st hca_command_interface_register
pseudo_bit_t log_max_bf_regs_per_page[0x00006]
pseudo_bit_t vsd_dw37[0x00020]
pseudo_bit_t eq6_set_ci[0x00020]
pseudo_bit_t ob_preemp_post[0x00005]
pseudo_bit_t mtt_base_addr_h[0x00020]
pseudo_bit_t reserved6[0x00002]
pseudo_bit_t mtt_base_addr_l[0x0001d]
pseudo_bit_t reserved17[0x7ffc0]
struct hermonprm_send_doorbell_st send_doorbell
pseudo_bit_t reserved42[0x00220]
pseudo_bit_t eq47_set_ci[0x00020]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t reserved0[0x00011]
pseudo_bit_t log_max_eq_sz[0x00008]
pseudo_bit_t syndrome[0x00008]
pseudo_bit_t reserved6[0x7f000]
pseudo_bit_t log_rq_size[0x00004]
pseudo_bit_t va_h[0x00020]
pseudo_bit_t reserved11[0x0001f]
pseudo_bit_t clr_int_h[0x00020]
pseudo_bit_t log_max_eq[0x00004]
pseudo_bit_t log_max_ra_res_qp[0x00006]
pseudo_bit_t sq_num_rsync[0x00020]
pseudo_bit_t reserved26[0x00008]
pseudo_bit_t err_src_id[0x00003]
pseudo_bit_t type[0x00001]
pseudo_bit_t serdes_m[0x00001]
pseudo_bit_t vsd_dw1[0x00020]
pseudo_bit_t reserved4[0x00002]
struct hermonprm_send_doorbell_st send_doorbell
pseudo_bit_t reserved59[0x00020]
pseudo_bit_t reserved48[0x000c0]
pseudo_bit_t reserved2[0x00008]
pseudo_bit_t reserved49[0x7ff40]
pseudo_bit_t reserved4[0x7ff40]
pseudo_bit_t input_modifier[0x00020]
pseudo_bit_t reserved8[0x00001]
pseudo_bit_t eq48_set_ci[0x00020]
pseudo_bit_t max_pkey[0x00010]
pseudo_bit_t reserved44[0x0001a]
pseudo_bit_t reserved11[0x00020]
pseudo_bit_t lif[0x00001]
pseudo_bit_t error_buf_offset_h[0x00020]
pseudo_bit_t cqc_base_addr_h[0x00020]
pseudo_bit_t reserved41[0xfffc0]
pseudo_bit_t msg_addr_h[0x00020]
pseudo_bit_t reserved28[0x7f700]
pseudo_bit_t reserved3[0x00002]
pseudo_bit_t log_sq_stride[0x00003]
pseudo_bit_t reserved1[0x00005]
pseudo_bit_t reserved15[0x00001]
pseudo_bit_t reserved26[0x00800]
pseudo_bit_t dbg_msk_l[0x00020]
pseudo_bit_t atc_xlated[0x00001]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t log_max_mtts[0x00006]
pseudo_bit_t reserved13[0x00008]
struct hermonprm_multicastparam_st multicast_parameters
pseudo_bit_t reserved56[0x00020]
pseudo_bit_t reserved2[0x00002]
pseudo_bit_t uar_sz[0x00006]
pseudo_bit_t reserved0[0x00020]
pseudo_bit_t max_stat_rate[0x00004]
pseudo_bit_t owner[0x00001]
pseudo_bit_t reserved0[0x00060]
pseudo_bit_t port_eth_mode_current[0x0001f]
pseudo_bit_t eq23_set_ci[0x00020]
pseudo_bit_t my_lid_smac_idx[0x00007]
pseudo_bit_t ptag_h[0x00020]
pseudo_bit_t sq_num_bre[0x00020]
pseudo_bit_t bist[0x00008]
pseudo_bit_t reserved2[0x000a0]
pseudo_bit_t nopcode[0x00005]
pseudo_bit_t bar1_ctrl[0x00004]
pseudo_bit_t start_address_l[0x00020]
pseudo_bit_t reserved3[0x0000a]
pseudo_bit_t v15[0x00001]
pseudo_bit_t log_max_msg[0x00005]
pseudo_bit_t reserved0[0x00020]
pseudo_bit_t reserved19[0x7ff80]
struct hermonprm_set_ib_st set_ib
pseudo_bit_t apm[0x00001]
pseudo_bit_t cur_rnr_retry[0x00003]
pseudo_bit_t policy[0x00003]
pseudo_bit_t next_rcv_psn[0x00018]
pseudo_bit_t log2_rsvd_srqs[0x00004]
pseudo_bit_t gpio_event_hi[0x00020]
pseudo_bit_t l_key[0x00020]
struct hermonprm_mgmqp_st mgmqp_2
pseudo_bit_t eq5_set_ci[0x00020]
pseudo_bit_t reserved0[0x00005]
pseudo_bit_t reserved9[0x00001]
pseudo_bit_t reserved0[0x403400]
pseudo_bit_t reserved6[0x00020]
pseudo_bit_t reserved29[0x00180]
pseudo_bit_t reserved5[0x00040]
pseudo_bit_t start_address_l[0x00020]
pseudo_bit_t eq21_set_ci[0x00020]
pseudo_bit_t reserved57[0x00020]
pseudo_bit_t reserved23[0x00004]
pseudo_bit_t gid2[0x00020]
pseudo_bit_t sra_max[0x00003]
pseudo_bit_t rq_num_lqpoe[0x00020]
pseudo_bit_t region_lkey[0x00020]
struct hermonprm_performance_monitor_event_st performance_monitor_event
pseudo_bit_t reserved3[0x00040]
pseudo_bit_t start_address_h[0x00020]
pseudo_bit_t opcode_modifier[0x00004]
pseudo_bit_t port_type[0x00004]
pseudo_bit_t reserved7[0x00003]
pseudo_bit_t reserved47[0x7fe00]
pseudo_bit_t mtt_base_addr_h[0x00008]
pseudo_bit_t eq55_set_ci[0x00020]
pseudo_bit_t mtt_2_l[0x00020]
struct hermonprm_wqe_segment_bind_st wqe_segment_bind
pseudo_bit_t vsd_dw6[0x00020]
pseudo_bit_t rmc_parent_qpn[0x00018]
pseudo_bit_t reserved15[0x00003]
pseudo_bit_t ric[0x00001]
pseudo_bit_t reserved2[0x00040]
pseudo_bit_t reserved43[0x00020]
pseudo_bit_t port_protocol_vpi[0x00008]
pseudo_bit_t rae[0x00001]
pseudo_bit_t ipr2[0x00001]
pseudo_bit_t reserved9[0x7f000]
pseudo_bit_t reserved46[0x00020]
pseudo_bit_t eq20_set_ci[0x00020]
pseudo_bit_t cmd_interface_rev[0x00010]
pseudo_bit_t checksum[0x00010]
pseudo_bit_t reserved42[0x00001]
pseudo_bit_t log2_rsvd_mtts[0x00004]
struct hermonprm_query_adapter_st query_adapter
pseudo_bit_t reserved23[0x00008]
pseudo_bit_t reserved60[0x1fffc0]
pseudo_bit_t log_max_ra_req_qp[0x00006]
pseudo_bit_t trc_arg_num[0x00020]
pseudo_bit_t reserved35[0x00020]
pseudo_bit_t reserved39[0x00010]
pseudo_bit_t eq8_set_ci[0x00020]
struct hermonprm_completion_with_error_st completion_with_error
pseudo_bit_t reserved3[0x00060]
pseudo_bit_t bmme[0x00001]
pseudo_bit_t mgid_31_0[0x00020]
pseudo_bit_t reserved1[0x00040]
pseudo_bit_t log_num_rd[0x00003]
struct hermonprm_wqe_segment_ctrl_mlx_st mlx_wqe_segment_ctrl
pseudo_bit_t reserved18[0x00020]
struct hermonprm_local_invalidate_segment_st local_invalidate_segment
pseudo_bit_t min_rnr_nak[0x00005]
pseudo_bit_t db_record_addr_h[0x00020]
struct hermonprm_event_queue_entry_st event_queue_entry
pseudo_bit_t reserved2[0x00001]
pseudo_bit_t reserved48[0x7ff00]
pseudo_bit_t guid_lo[0x00020]
pseudo_bit_t reserved47[0x00020]
pseudo_bit_t compare_l[0x00020]
pseudo_bit_t reserved3[0x00020]
pseudo_bit_t vsd_dw10[0x00020]
pseudo_bit_t dife[0x00001]
pseudo_bit_t reserved36[0x00020]
pseudo_bit_t hop_limit[0x00008]
pseudo_bit_t reserved13[0x00004]
pseudo_bit_t res[0x00003]
pseudo_bit_t atc_req[0x00001]
pseudo_bit_t reserved3[0x00060]
pseudo_bit_t overflow[0x00001]
pseudo_bit_t reserved0[0x00280]
pseudo_bit_t reserved13[0x00008]
pseudo_bit_t mem_key[0x00018]
pseudo_bit_t vpd_data[0x00020]
pseudo_bit_t rq_num_oos[0x00020]
pseudo_bit_t guid_hi_m[0x00001]
pseudo_bit_t reserved47[0x00006]
pseudo_bit_t dpdp[0x00001]
pseudo_bit_t reserved2[0x00008]
pseudo_bit_t reserved36[0x00040]
struct hermonprm_rd_send_doorbell_st rd_send_doorbell
pseudo_bit_t reserved24[0x7ff00]
pseudo_bit_t eq26_set_ci[0x00020]
pseudo_bit_t dmac_31_0[0x00020]
pseudo_bit_t cause_lsb[0x00001]
pseudo_bit_t vsd_dw25[0x00020]
pseudo_bit_t reserved4[0x00008]
pseudo_bit_t msi_cap_id[0x00008]
pseudo_bit_t srq[0x00001]
struct hermonprm_resize_cq_st resize_cq
pseudo_bit_t port_protocol[0x00008]
pseudo_bit_t blck_lb[0x00001]
pseudo_bit_t reserved7[0x0000a]
pseudo_bit_t reserved27[0x00015]
pseudo_bit_t mtt_base_addr_l[0x0001d]
pseudo_bit_t log_pg_sz[0x00008]
pseudo_bit_t reserved4[0x00020]
pseudo_bit_t log_max_qp[0x00005]
pseudo_bit_t status[0x00008]
pseudo_bit_t clr_int_bar[0x00002]
pseudo_bit_t eq61_set_ci[0x00020]
pseudo_bit_t reserved0[0x00006]
pseudo_bit_t reserved45[0x00020]
pseudo_bit_t rgid_63_32[0x00020]
pseudo_bit_t eq35_set_ci[0x00020]
pseudo_bit_t vsd_dw23[0x00020]
pseudo_bit_t advance_error_capabilities_and_control_register[0x00020]
pseudo_bit_t mc_hash_fn[0x00003]
pseudo_bit_t log2_page_size[0x00006]
pseudo_bit_t reserved5[0x00020]
pseudo_bit_t reserved22[0x00002]
pseudo_bit_t owner[0x00001]
pseudo_bit_t reserved10[0x00020]
pseudo_bit_t grh[10][0x00020]
pseudo_bit_t port_pause_mode_m[0x00001]
pseudo_bit_t fw_rev_subminor[0x00010]
pseudo_bit_t mtt_1_l[0x00020]
pseudo_bit_t port_pause_mode[0x00002]
pseudo_bit_t port_eth_mode_enabled[0x0001f]
pseudo_bit_t reserved0[0x00010]
pseudo_bit_t reserved1[0x00020]
pseudo_bit_t cause_lsb[0x00001]
pseudo_bit_t reserved8[0x00016]
pseudo_bit_t bar2_h[0x00020]
pseudo_bit_t reserved0[0x00016]
pseudo_bit_t fw_seconds[0x00008]
pseudo_bit_t data[0x00008]
pseudo_bit_t reserved24[0x00003]
pseudo_bit_t reserved11[0x00008]
pseudo_bit_t reserved7[0x00004]
pseudo_bit_t reserved2[0x00001]
pseudo_bit_t mtt_base_addr_h[0x00008]
pseudo_bit_t vsd_dw22[0x00020]
pseudo_bit_t producer_counter[0x00018]
pseudo_bit_t reserved2[0x000a0]
pseudo_bit_t reserved1[0x3fcb20]
pseudo_bit_t rq_num_lle[0x00020]
struct hermonprm_queue_pair_ee_context_entry_st qpc_eec_data
pseudo_bit_t local_address_h[0x00020]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t stat_rate_support[0x00010]
pseudo_bit_t rdmardc_base_addr_l[0x0001b]
pseudo_bit_t vsd_dw31[0x00020]
pseudo_bit_t checksum[0x00001]
pseudo_bit_t vsd_dw7[0x00020]
pseudo_bit_t rq_num_rae[0x00020]
pseudo_bit_t max_stat_rate[0x00004]
pseudo_bit_t byte_cnt[0x00020]
pseudo_bit_t bar0_ctrl[0x00004]
pseudo_bit_t log_srq_size[0x00004]
struct hermonprm_qp_ee_event_st qp_ee_event
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved0[0x00005]
pseudo_bit_t num_rsvd_uars[0x00004]
pseudo_bit_t reserved2[0x00020]
pseudo_bit_t pkv[0x00001]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved1[0x00019]
pseudo_bit_t reserved0[0x00080]
pseudo_bit_t aux_entry_sz[0x00010]
pseudo_bit_t eq40_set_ci[0x00020]
pseudo_bit_t rq_num_roe[0x00020]
pseudo_bit_t reserved13[0x7f840]
pseudo_bit_t reserved2[0x00020]
pseudo_bit_t qdr_rx_options_m[0x00001]
pseudo_bit_t reserved5[0x00014]
struct hermonprm_mtt_st mtt
pseudo_bit_t reserved43[0x7ffe0]
pseudo_bit_t eq39_set_ci[0x00020]
pseudo_bit_t eq11_set_ci[0x00020]
pseudo_bit_t reserved17[0x00020]
pseudo_bit_t eqc_entry_sz[0x00010]
pseudo_bit_t pm_cap_id[0x00008]
pseudo_bit_t reg_len_l[0x00020]
pseudo_bit_t reserved28[0x00002]
pseudo_bit_t log_sq_size[0x00004]
pseudo_bit_t phy_addr_l[0x00014]
pseudo_bit_t reserved1[0x00001]
pseudo_bit_t log2_page_size[0x00006]
pseudo_bit_t reserved10[0x00600]
pseudo_bit_t vsd_dw42[0x00020]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t remote_id[0x00018]
pseudo_bit_t vsd_dw18[0x00020]
pseudo_bit_t len_l[0x00020]
pseudo_bit_t eq63_set_ci[0x00020]
pseudo_bit_t fw_year[0x00010]
pseudo_bit_t d_mpt_entry_sz[0x00010]
struct hermonprm_transport_and_ci_error_counters_st transport_and_ci_error_counters
pseudo_bit_t port_en_m[0x00001]
struct hermonprm_configuration_registers_st configuration_registers
pseudo_bit_t reserved58[0x00020]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t err_ca[0x00010]
pseudo_bit_t reserved10[0x00100]
pseudo_bit_t eq41_set_ci[0x00020]
pseudo_bit_t mem_key[0x00020]
pseudo_bit_t log_max_mrw_sz[0x00007]
struct hermonprm_qpcbaseaddr_st qpcbaseaddr
pseudo_bit_t ack_req_freq[0x00004]
pseudo_bit_t reserved0[0x00005]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t reserved1[0x03ec0]
pseudo_bit_t log2_rsvd_cqs[0x00004]
unsigned char pseudo_bit_t
Datatype used to represent a bit in the pseudo-structures.
pseudo_bit_t buff5_size[0x00020]
struct hermonprm_pbl_st pbl
pseudo_bit_t reserved1[0x00002]
pseudo_bit_t srcd[0x00010]
pseudo_bit_t sq_num_lle[0x00020]
pseudo_bit_t cmd_interface_rev[0x00010]
pseudo_bit_t reserved8[0x00001]
pseudo_bit_t reserved17[0x00002]
pseudo_bit_t fexch_base_qp_23_16[0x00008]
pseudo_bit_t reserved25[0x7ff00]
pseudo_bit_t inbuf_ind_en[0x00003]
pseudo_bit_t vsd_dw29[0x00020]
pseudo_bit_t reserved1[0x00002]
pseudo_bit_t compare_h[0x00020]
pseudo_bit_t reserved21[0x00001]
pseudo_bit_t eq14_set_ci[0x00020]
pseudo_bit_t data[0x00018]
pseudo_bit_t reserved1[0x0000b]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t eq36_set_ci[0x00020]
pseudo_bit_t reserved2[0x00004]
pseudo_bit_t eq58_set_ci[0x00020]
pseudo_bit_t altc_base_addr_l[0x00020]
pseudo_bit_t vsd_dw2[0x00020]
pseudo_bit_t reserved41[0x00001]
pseudo_bit_t length_h[0x00020]
pseudo_bit_t reserved5[0x00003]
pseudo_bit_t fcoe[0x00001]
pseudo_bit_t gid0[0x00020]
pseudo_bit_t reserved6[0x00018]
pseudo_bit_t reserved9[0x00004]
struct hermonprm_performance_monitors_st performance_monitors
pseudo_bit_t reserved3[0x00010]
pseudo_bit_t reserved7[0x00002]
pseudo_bit_t pm_state[0x00002]
pseudo_bit_t vsd_dw16[0x00020]
pseudo_bit_t version[0x00008]
pseudo_bit_t outer_vlan_en[0x00001]
pseudo_bit_t reserved0[0x00018]
pseudo_bit_t reserved2[0x00020]
pseudo_bit_t pm_status_control[0x00010]
pseudo_bit_t slr[0x00001]
pseudo_bit_t block_mode[0x00001]
pseudo_bit_t eq38_set_ci[0x00020]
pseudo_bit_t pkey_index[0x00007]
pseudo_bit_t reserved16[0x00003]
pseudo_bit_t srq[0x00001]
pseudo_bit_t log_mc_table_sz[0x00005]
pseudo_bit_t reserved44[0x7f800]
pseudo_bit_t reserved40[0x00001]
pseudo_bit_t reserved1[0x0001c]
pseudo_bit_t reserved31[0x7f800]
pseudo_bit_t opcode[0x0000c]
pseudo_bit_t rkey[0x00020]
pseudo_bit_t uncorrectable_severity_mask_register[0x00020]
pseudo_bit_t reserved0[0x0001a]
pseudo_bit_t log_max_mcg[0x00008]
struct hermonprm_query_fw_st query_fw
pseudo_bit_t sq_num_rabrte[0x00020]
pseudo_bit_t mtt_base_addr_l[0x00020]
pseudo_bit_t sq_wqe_counter[0x00010]
struct hermonprm_init_hca_st init_hca
pseudo_bit_t rlid[0x00010]
pseudo_bit_t reserved10[0x00020]
pseudo_bit_t vep_uc_steering[0x00001]
pseudo_bit_t reserved10[0x00003]
pseudo_bit_t reserved0[0x00040]
struct hermonprm_cq_arm_db_record_st cq_arm_db_record
pseudo_bit_t sq_num_oos[0x00020]
pseudo_bit_t rmsn[0x00018]
pseudo_bit_t num_rmc_peers[0x00008]
pseudo_bit_t rnr_retry[0x00003]
pseudo_bit_t intr[0x0000a]
pseudo_bit_t reserved20[0xfff20]
struct hermonprm_mgmqp_st mgmqp
pseudo_bit_t fw_rev_major[0x00010]
pseudo_bit_t max_sg_rq[0x00008]
pseudo_bit_t reserved3[0x00020]
pseudo_bit_t err_rmw[0x00001]
pseudo_bit_t syndrome[0x00008]
pseudo_bit_t vsd_dw17[0x00020]
pseudo_bit_t eq10_set_ci[0x00020]
struct hermonprm_queue_pair_ee_context_entry_st queue_pair_ee_context_entry
pseudo_bit_t mem_key[0x00020]
pseudo_bit_t reserved14[0x00001]
pseudo_bit_t reserved33[0x0000f]
pseudo_bit_t reserved3[0x00018]
pseudo_bit_t reserved2[0x00002]
pseudo_bit_t reserved2[0x00001]
pseudo_bit_t reserved3[0x00020]
pseudo_bit_t reserved34[0x0000a]
pseudo_bit_t log_max_bf_pages[0x00006]
pseudo_bit_t cq_param[0x00020]
pseudo_bit_t log_rq_stride[0x00003]
pseudo_bit_t protocol[0x00002]
pseudo_bit_t fw_pages[0x00010]
pseudo_bit_t eq54_set_ci[0x00020]
pseudo_bit_t mtu[0x00003]
pseudo_bit_t device_status[0x00010]
pseudo_bit_t vsd_dw51[0x00020]
struct hermonprm_wqe_segment_ctrl_send_st wqe_segment_ctrl_send
pseudo_bit_t reserved0[0x00002]
pseudo_bit_t reserved22[0x00040]
pseudo_bit_t correctable_error_status_register[0x00020]
pseudo_bit_t cause_msb[0x00001]
pseudo_bit_t reserved17[0x0000a]
pseudo_bit_t bar1_h[0x00020]
pseudo_bit_t num_rsvd_pds[0x00004]
pseudo_bit_t gpio_event_lo[0x00020]
pseudo_bit_t reserved55[0x7f800]
pseudo_bit_t reserved2[0x00014]
pseudo_bit_t reserved27[0x00008]
pseudo_bit_t mkey_rmp[0x00001]
pseudo_bit_t reserved1[0x00005]
pseudo_bit_t reserved3[0x00020]
pseudo_bit_t vsd_dw13[0x00020]
struct hermonprm_mgmqp_st mgmqp_7
pseudo_bit_t reserved0[0x00080]
pseudo_bit_t page_offset[0x00007]
pseudo_bit_t log_max_cq[0x00005]
pseudo_bit_t clr_int_l[0x00020]
pseudo_bit_t port_eth_mod_m[0x00001]
pseudo_bit_t vlan_index[0x00007]
pseudo_bit_t log_pg_sz_m[0x00001]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t reserved37[0x00020]
pseudo_bit_t vsd_dw55[0x00020]
pseudo_bit_t rcm[0x00001]
pseudo_bit_t reserved13[0x006a0]
pseudo_bit_t reserved9[0x00020]
pseudo_bit_t reserved38[0x7ff80]
pseudo_bit_t reserved3[0x00018]
pseudo_bit_t eq24_set_ci[0x00020]
pseudo_bit_t sched_queue[0x00008]
pseudo_bit_t reserved18[0x0001a]
pseudo_bit_t reserved0[0x00010]
pseudo_bit_t reserved3[0x00004]
pseudo_bit_t system_image_guid_l[0x00020]
pseudo_bit_t log_cq_size[0x00005]
struct hermonprm_qp_db_record_st qp_db_record
pseudo_bit_t reserved5[0x00008]
pseudo_bit_t cmpt_base_adr_h[0x00020]
pseudo_bit_t mtt_entry_sz[0x00010]
pseudo_bit_t reserved39[0x00020]
pseudo_bit_t sq_num_ieecse[0x00020]
pseudo_bit_t guid_hi[0x00020]
pseudo_bit_t ptag_l[0x0001d]
pseudo_bit_t next_gid_index[0x0001a]
pseudo_bit_t log_num_of_eq[0x00005]
pseudo_bit_t win_type[0x00001]
pseudo_bit_t vsd_dw43[0x00020]
pseudo_bit_t cqn[0x00018]
pseudo_bit_t min_gnt[0x00008]
pseudo_bit_t reserved38[0x00020]
pseudo_bit_t reserved32[0x00002]
pseudo_bit_t vsd_dw30[0x00020]
pseudo_bit_t reserved6[0x00100]
pseudo_bit_t reserved16[0x7fe00]
pseudo_bit_t usr_page[0x00018]
pseudo_bit_t reserved34[0x7ff00]
pseudo_bit_t reserved9[0x00010]
pseudo_bit_t eq43_set_ci[0x00020]
pseudo_bit_t reserved15[0x00020]
pseudo_bit_t reserved53[0x7ff00]
pseudo_bit_t new_rkey[0x00020]
pseudo_bit_t qpc_base_addr_l[0x0001b]
pseudo_bit_t resd_lkey[0x00020]
pseudo_bit_t reserved15[0x7fe00]
pseudo_bit_t reserved13[0x0001f]
pseudo_bit_t reserved1[0x00002]
pseudo_bit_t rae[0x00001]
pseudo_bit_t immediate_rssvalue_invalidatekey[0x00020]
pseudo_bit_t cache_line_size[0x00008]
pseudo_bit_t eq59_set_ci[0x00020]
pseudo_bit_t out_param_h[0x00020]
pseudo_bit_t log_max_d_mpts[0x00006]
pseudo_bit_t reserved33[0x00020]
pseudo_bit_t swap_add_h[0x00020]
pseudo_bit_t reserved61[0x00020]
pseudo_bit_t max_sg_sq[0x00008]
pseudo_bit_t udm[0x00001]
pseudo_bit_t srqc_base_addr_h[0x00020]
pseudo_bit_t reserved44[0x00020]
pseudo_bit_t reserved7[0x7ff40]
pseudo_bit_t reserved2[0x00003]
pseudo_bit_t log_max_gid[0x00004]
pseudo_bit_t cmd_sn[0x00002]
pseudo_bit_t reserved16[0x00001]
pseudo_bit_t bar0_l[0x0000c]
pseudo_bit_t dife[0x00001]
pseudo_bit_t reserved9[0x00002]
pseudo_bit_t vsd_dw49[0x00020]
pseudo_bit_t m_dif[0x00001]
pseudo_bit_t status[0x00008]
pseudo_bit_t reserved2[0x00009]
pseudo_bit_t reserved7[0x00017]
pseudo_bit_t sq_num_wrfe[0x00020]
pseudo_bit_t wqe_counter[0x00010]
pseudo_bit_t reserved1[0x00020]
pseudo_bit_t mux_eq[0x00002]
pseudo_bit_t rgid_95_64[0x00020]
pseudo_bit_t num_baddb[0x00020]
pseudo_bit_t mps[0x00001]
pseudo_bit_t vsd_dw36[0x00020]
pseudo_bit_t reserved38[0x00002]
pseudo_bit_t always1[0x00001]
struct hermonprm_completion_queue_context_st completion_queue_context
pseudo_bit_t vsd_dw46[0x00020]
pseudo_bit_t tclass[0x00008]
pseudo_bit_t fw_rev_major[0x00010]
pseudo_bit_t reserved36[0x00018]
struct hermonprm_virtual_physical_mapping_st virtual_physical_mapping
pseudo_bit_t max_statrate[0x00004]
pseudo_bit_t avp[0x00001]
pseudo_bit_t atm[0x00001]
pseudo_bit_t vep_mc_steering[0x00001]
pseudo_bit_t reserved62[0x00040]
pseudo_bit_t log_dmpt_sz[0x00006]
pseudo_bit_t reserved16[0x0000a]
pseudo_bit_t reserved8[0x00380]
pseudo_bit_t status[0x00010]
pseudo_bit_t reserved21[0x00020]
pseudo_bit_t reserved5[0x00008]
pseudo_bit_t flow_label[0x00014]
pseudo_bit_t reserved1[0x00017]
pseudo_bit_t reserved10[0x00008]
pseudo_bit_t reserved0[0x7ff00]
pseudo_bit_t vsd_dw35[0x00020]
pseudo_bit_t producer_counter[0x00018]
pseudo_bit_t max_desc_sz_sq[0x00010]
pseudo_bit_t eq45_set_ci[0x00020]
pseudo_bit_t reserved41[0x00020]
pseudo_bit_t max_latency[0x00008]
struct hermonprm_mgmqp_st mgmqp_4
pseudo_bit_t log_num_of_srq[0x00005]
pseudo_bit_t guid0_l[0x00020]
struct hermonprm_receive_doorbell_st receive_doorbell
pseudo_bit_t raw_ethertype[0x00001]
pseudo_bit_t outer_vlan_en_m[0x00001]
pseudo_bit_t log_max_srqs[0x00005]
pseudo_bit_t reserved2[0x00018]
pseudo_bit_t class_code_hca_class_code[0x00018]
pseudo_bit_t reserved1[0x00020]
pseudo_bit_t reserved42[0x7c000]
pseudo_bit_t max_desc_sz_rq[0x00010]
pseudo_bit_t vsd_dw53[0x00020]
pseudo_bit_t reserved15[0x00020]
pseudo_bit_t rq_num_leeoe[0x00020]
pseudo_bit_t reserved27[0x00020]
pseudo_bit_t ssn[0x00018]
pseudo_bit_t err_ba[0x00002]
pseudo_bit_t remote_virt_addr_l[0x00020]
pseudo_bit_t cq_period[0x00010]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved1[0x00004]
pseudo_bit_t mtt_base_addr_l[0x0001d]
pseudo_bit_t reserved4[0x00005]
pseudo_bit_t reserved16[0x00020]
pseudo_bit_t multiple_msg_en[0x00003]
pseudo_bit_t reserved3[0x00010]
pseudo_bit_t reserved55[0x00020]
pseudo_bit_t reserved4[0x0000e]
pseudo_bit_t reserved10[0x00004]
pseudo_bit_t ob_preemp_main[0x00005]
pseudo_bit_t node_guid_h[0x00020]
pseudo_bit_t reserved1[0x00060]
pseudo_bit_t log_mc_table_hash_sz[0x00005]
pseudo_bit_t reserved58[0x7ffc0]
pseudo_bit_t err_ra[0x00010]
pseudo_bit_t icrc[0x00001]
pseudo_bit_t reserved26[0x00006]
struct hermonprm_send_wqe_segment_st send_wqe_segment
pseudo_bit_t len64[0x00001]
pseudo_bit_t reserved8[0x00600]
struct hermonprm_mod_stat_cfg_st mod_stat_cfg
pseudo_bit_t state[0x00004]
struct hermonprm_fast_registration_segment_st fast_registration_segment
pseudo_bit_t fvl[0x00001]
pseudo_bit_t consumer_counter[0x00018]
pseudo_bit_t eq27_set_ci[0x00020]
pseudo_bit_t smac31_0_rawether_ipoib_status[0x00020]
pseudo_bit_t capabilities_pointer[0x00008]
pseudo_bit_t reserved22[0x00004]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t eq49_set_ci[0x00020]
pseudo_bit_t mtt_fbo[0x00015]
pseudo_bit_t reserved20[0x00020]
pseudo_bit_t reserved34[0x00007]
pseudo_bit_t eq1_set_ci[0x00020]
pseudo_bit_t reserved11[0x7fe40]
pseudo_bit_t reserved1[0x000a0]
pseudo_bit_t mtt_2_h[0x00020]
pseudo_bit_t reserved4[0x00010]
struct hermonprm_mgmqp_st mgmqp_3
pseudo_bit_t always0[0x00001]
pseudo_bit_t fsip[0x00001]
pseudo_bit_t overflow[0x00001]
struct hermonprm_mt25208_type0_st mt25208_type0
pseudo_bit_t cq_number[0x00018]
pseudo_bit_t reserved44[0x00008]
pseudo_bit_t latency_timer[0x00008]
pseudo_bit_t rq_num_wrfe[0x00020]
pseudo_bit_t reserved12[0x00040]
pseudo_bit_t qpc_base_addr_h[0x00020]
pseudo_bit_t reserved6[0x00003]
pseudo_bit_t d2s[0x00001]
pseudo_bit_t reserved14[0x00005]
pseudo_bit_t pbl_ptr_31_8[0x00018]
pseudo_bit_t reserved19[0x0001f]
pseudo_bit_t reserved11[0x00003]
pseudo_bit_t rgid_31_0[0x00020]
pseudo_bit_t num_veps[0x00008]
pseudo_bit_t port[0x00002]
pseudo_bit_t reserved19[0x00020]
pseudo_bit_t reserved54[0x00020]
pseudo_bit_t reserved32[0x7f800]
pseudo_bit_t vsd_dw3[0x00020]
pseudo_bit_t reserved42[0x00020]
pseudo_bit_t next_send_psn[0x00018]
pseudo_bit_t vft_hop_count[0x00008]
pseudo_bit_t counter_index[0x00008]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t buff4_size[0x00020]
pseudo_bit_t mtt_adr_h[0x00008]
pseudo_bit_t rra_max[0x00003]
pseudo_bit_t last_notified_indx[0x00018]
pseudo_bit_t eq9_set_ci[0x00020]
pseudo_bit_t rme[0x00002]
pseudo_bit_t token[0x00010]
pseudo_bit_t rq_num_rnr[0x00020]
pseudo_bit_t pciex_cap[0x00010]
pseudo_bit_t reserved11[0x00008]
pseudo_bit_t reserved4[0x00003]
pseudo_bit_t reserved17[0x00003]
pseudo_bit_t reserved12[0x00020]
pseudo_bit_t reserved5[0x0001e]
pseudo_bit_t correctable_error_mask_register[0x00020]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved2[0x00002]
pseudo_bit_t reserved34[0x00010]
pseudo_bit_t reserved41[0x00008]
pseudo_bit_t swap_add_l[0x00020]
pseudo_bit_t pkey_indx[0x00010]
pseudo_bit_t va_l[0x00014]
pseudo_bit_t eq37_set_ci[0x00020]
pseudo_bit_t reserved1[0x00018]
pseudo_bit_t num_rsvd_mcgs[0x00004]
struct hermonprm_port_state_change_st port_state_change
pseudo_bit_t uncorrectable_error_status_register[0x00020]
pseudo_bit_t log2_rsvd_qps[0x00004]
pseudo_bit_t bar0_h[0x00020]
pseudo_bit_t err_src_id[0x00003]
pseudo_bit_t num_eqovf[0x00020]
pseudo_bit_t reserved3[0x00003]
pseudo_bit_t auxc_base_addr_h[0x00020]
pseudo_bit_t reserved8[0x00010]
pseudo_bit_t reserved5[0x00020]
pseudo_bit_t opcode[0x00005]
pseudo_bit_t reserved6[0x00020]
pseudo_bit_t vsd_dw0[0x00020]
pseudo_bit_t q_key[0x00020]
pseudo_bit_t cqn_rcv[0x00018]
pseudo_bit_t reserved0[0x00020]
pseudo_bit_t reserved50[0x00020]
pseudo_bit_t vsd_dw32[0x00020]
pseudo_bit_t reserved2[0x00060]
pseudo_bit_t reserved0[0x00010]
pseudo_bit_t reserved1[0x00003]
struct hermonprm_uar_params_st uar_params
pseudo_bit_t event_sub_type[0x00008]
pseudo_bit_t reserved57[0x7ffc0]
pseudo_bit_t reserved1[0x00001]
pseudo_bit_t reserved0[0x00015]
pseudo_bit_t reserved1[0x00005]
pseudo_bit_t vsd_dw19[0x00020]
pseudo_bit_t mac_high[0x00010]
pseudo_bit_t reserved27[0x00100]
pseudo_bit_t eq_period[0x00010]
pseudo_bit_t vsd_dw47[0x00020]
pseudo_bit_t reserved11[0x003e0]
pseudo_bit_t reserved52[0x7ff00]
pseudo_bit_t sd_main[0x00004]
pseudo_bit_t reserved32[0x00020]
pseudo_bit_t mtt_3_l[0x00020]
pseudo_bit_t srqn[0x00018]
pseudo_bit_t vsd_dw50[0x00020]
pseudo_bit_t out_param_l[0x00020]
pseudo_bit_t reserved25[0x0000c]
pseudo_bit_t weight[0x00010]
pseudo_bit_t reserved3[0x00020]
pseudo_bit_t fw_rev_minor[0x00010]
pseudo_bit_t reserved2[0x00009]
pseudo_bit_t reserved3[0x00003]
pseudo_bit_t remote_virt_addr_h[0x00020]
pseudo_bit_t reserved3[0x00020]
struct hermonprm_send_doorbell_st send_doorbell
pseudo_bit_t reserved4[0x00001]
pseudo_bit_t reserved37[0x7fe00]
pseudo_bit_t flow_label[0x00014]
pseudo_bit_t reserved10[0x00004]
pseudo_bit_t reserved36[0x00008]
pseudo_bit_t reserved33[0x00002]
struct hermonprm_wqe_segment_st wqe_segment
pseudo_bit_t log_max_pd[0x00005]
pseudo_bit_t trc_hdr_sz[0x00020]
pseudo_bit_t cq_number[0x00018]
struct hermonprm_cq_cmd_doorbell_st cq_cmd_doorbell
pseudo_bit_t vsd_dw11[0x00020]
struct hermonprm_gpio_event_data_st gpio_event_data
pseudo_bit_t reserved12[0x0001f]
pseudo_bit_t mtt_base_addr_l[0x0001d]
pseudo_bit_t eq30_set_ci[0x00020]
pseudo_bit_t reserved1[0x00040]
pseudo_bit_t wqe_counter[0x00010]
pseudo_bit_t sig[0x00001]
pseudo_bit_t db_record_addr_l[0x0001e]
pseudo_bit_t altc_base_addr_h[0x00020]
pseudo_bit_t intapin[0x00008]
pseudo_bit_t reserved9[0x00020]
pseudo_bit_t reserved28[0x00020]
pseudo_bit_t altc_entry_sz[0x00010]
pseudo_bit_t rq_num_rire[0x00020]
pseudo_bit_t reserved1[0x00006]
pseudo_bit_t srqc_base_addr_l[0x0001b]
pseudo_bit_t reserved2[0x00040]
pseudo_bit_t reserved0[0x00006]
pseudo_bit_t err_da[0x00002]
pseudo_bit_t num_port[0x00008]
pseudo_bit_t reserved62[0x00020]
pseudo_bit_t my_lid_path_bits[0x00007]
pseudo_bit_t reserved7[0x00008]
pseudo_bit_t db_record_addr_l[0x0001d]
pseudo_bit_t reserved0[0x00006]
pseudo_bit_t my_id_indx[0x00008]
pseudo_bit_t device_cap[0x00020]
pseudo_bit_t reserved2[0x00040]
pseudo_bit_t reserved24[0x00001]
pseudo_bit_t dmpt_base_adr_l[0x00020]
pseudo_bit_t qpn_i[0x00018]
pseudo_bit_t eq13_set_ci[0x00020]
pseudo_bit_t fw_hour[0x00008]
pseudo_bit_t mgid_128_96[0x00020]
struct hermonprm_qp_ee_state_transitions_st qp_ee_state_transitions
struct hermonprm_udavtable_memory_parameters_st udavtable_memory_parameters
pseudo_bit_t rq_num_mce[0x00020]
pseudo_bit_t local_address_l[0x00020]
pseudo_bit_t reserved7[0x00020]
pseudo_bit_t reserved37[0x00001]
pseudo_bit_t local_ca_ack_delay[0x00005]
pseudo_bit_t reserved63[0x00fc0]
pseudo_bit_t reserved0[0x00180]
pseudo_bit_t vsd_dw54[0x00020]
pseudo_bit_t reserved1[0x00020]
pseudo_bit_t reserved1[0x0001a]
pseudo_bit_t vsd_dw14[0x00020]
pseudo_bit_t sq_num_rae[0x00020]
pseudo_bit_t cmd[0x00003]
pseudo_bit_t reserved49[0x00020]
pseudo_bit_t reserved1[0x00013]
pseudo_bit_t srqn[0x00018]
pseudo_bit_t reserved30[0x00020]
pseudo_bit_t atomic[0x00001]
pseudo_bit_t reserved35[0x00008]
pseudo_bit_t reserved4[0x00013]
pseudo_bit_t ccq[0x00001]
pseudo_bit_t reserved1[0x00800]
pseudo_bit_t log_max_qp_sz[0x00008]
pseudo_bit_t reserved2[0x00004]
pseudo_bit_t mtt_rep[0x00004]
pseudo_bit_t reserved1[0x00002]
struct hermonprm_wqe_segment_remote_address_st wqe_segment_remote_address
struct hermonprm_hcr_completion_event_st hcr_completion_event
pseudo_bit_t fw_month[0x00008]
pseudo_bit_t destination_qp[0x00018]
struct hermonprm_mgmqp_st mgmqp_5
pseudo_bit_t vsd_dw41[0x00020]
pseudo_bit_t capability_version[0x00004]
pseudo_bit_t reserved0[0x00010]
pseudo_bit_t reserved23[0x00002]
pseudo_bit_t opt_param_mask[0x00020]
pseudo_bit_t guid0_h[0x00020]
pseudo_bit_t reserved0[0x00004]
pseudo_bit_t msg_data[0x00010]
pseudo_bit_t cqn[0x00018]
pseudo_bit_t error_buf_bar[0x00002]
pseudo_bit_t reserved39[0x00060]
pseudo_bit_t reserved7[0x004c0]
pseudo_bit_t revision_id[0x00008]
pseudo_bit_t reserved4[0x00040]
struct hermonprm_wqe_segment_data_inline_st wqe_segment_data_inline
pseudo_bit_t clr_int_base_offset_h[0x00020]
pseudo_bit_t sd_mux_main[0x00002]
pseudo_bit_t reserved38[0x00002]
pseudo_bit_t reserved36[0x7fe00]
pseudo_bit_t reserved16[0x00020]
pseudo_bit_t udp[0x00001]
pseudo_bit_t reserved46[0x7e6e0]
pseudo_bit_t log2_rsvd_eqs[0x00004]
pseudo_bit_t reserved5[0x7ff40]
pseudo_bit_t lid_m[0x00001]
pseudo_bit_t reserved3[0x00007]
pseudo_bit_t status[0x00004]
pseudo_bit_t reserved12[0x002a0]
pseudo_bit_t r_w[0x00001]
pseudo_bit_t reserved7[0x00020]
pseudo_bit_t reserved2[0x00180]
pseudo_bit_t reserved2[0x0000d]
pseudo_bit_t physical_function[0x00008]
pseudo_bit_t sq_num_rree[0x00020]
pseudo_bit_t log2_rsvd_mrws[0x00004]
pseudo_bit_t eq51_set_ci[0x00020]
pseudo_bit_t fcp_ud_base_23_8[0x00010]
pseudo_bit_t consumer_counter[0x00018]
pseudo_bit_t my_qpn[0x00018]
pseudo_bit_t reserved4[0x003c0]
pseudo_bit_t reserved5[0x00010]
pseudo_bit_t reserved10[0x0000b]
pseudo_bit_t reserved8[0x00040]
pseudo_bit_t dmac_47_32[0x00010]
pseudo_bit_t reserved10[0x00002]
pseudo_bit_t expansion_rom_enable[0x00001]
pseudo_bit_t reserved0[0x00020]
pseudo_bit_t reserved0[0x00002]
pseudo_bit_t q_key[0x00020]
pseudo_bit_t mgid_63_32[0x00020]
pseudo_bit_t node_guid_l[0x00020]
pseudo_bit_t reserved6[0x00020]
pseudo_bit_t nodeguid_hi[0x00020]
pseudo_bit_t reserved4[0x00060]
pseudo_bit_t eq18_set_ci[0x00020]
pseudo_bit_t eq33_set_ci[0x00020]
struct hermonprm_query_dev_cap_st query_dev_cap
pseudo_bit_t log2size[0x00006]
struct hermonprm_wqe_segment_rd_st wqe_segment_rd
pseudo_bit_t page_offset[0x00007]
pseudo_bit_t interrupt_pin[0x00008]
pseudo_bit_t reserved6[0x00040]
pseudo_bit_t immediate[0x00020]
pseudo_bit_t fw_rev_subminor[0x00010]
pseudo_bit_t byte_count[0x0000a]
pseudo_bit_t mtu[0x00010]
struct hermonprm_address_path_st address_path
pseudo_bit_t ml_path_mac_index[0x00007]
pseudo_bit_t ob_preemp_pre[0x00005]
pseudo_bit_t reg_len_h[0x00020]
pseudo_bit_t w_dif[0x00001]
pseudo_bit_t mtt_base_addr_h[0x00008]
pseudo_bit_t rq_num_lpe[0x00020]
pseudo_bit_t reserved40[0x00002]
struct hermonprm_address_path_st primary_address_path
pseudo_bit_t log_max_qp_mcg[0x00008]
pseudo_bit_t reserved14[0x00008]
pseudo_bit_t cqc_base_addr_l[0x0001b]
pseudo_bit_t mtt_0_l[0x00020]
pseudo_bit_t tx_options_m[0x00001]
pseudo_bit_t reserved29[0x00020]
pseudo_bit_t nce[0x00001]
pseudo_bit_t fcoib[0x00001]
pseudo_bit_t nodeguid_hi_m[0x00001]
pseudo_bit_t rgid_127_96[0x00020]
pseudo_bit_t reserved6[0x00010]
pseudo_bit_t uar_page_sz[0x00008]
pseudo_bit_t reserved5[0x00007]
pseudo_bit_t vsd_dw5[0x00020]
pseudo_bit_t owner[0x00001]
pseudo_bit_t reserved32[0x00060]
pseudo_bit_t lid[0x00010]
pseudo_bit_t reserved5[0x00010]
pseudo_bit_t err_da[0x00002]
pseudo_bit_t system_image_guid_h[0x00020]
pseudo_bit_t last_acked_psn[0x00018]
pseudo_bit_t reserved47[0x00004]
pseudo_bit_t vft_prio[0x00003]
pseudo_bit_t c_eqn[0x00009]
pseudo_bit_t rdmardc_base_addr_h[0x00020]
pseudo_bit_t reserved28[0x00005]
pseudo_bit_t bar1_l[0x0000c]
pseudo_bit_t grh_ip[0x00001]
pseudo_bit_t reserved19[0x00001]
pseudo_bit_t vmm[0x00001]
pseudo_bit_t vsd_dw8[0x00020]
pseudo_bit_t start_address_h[0x00020]
pseudo_bit_t eq17_set_ci[0x00020]
pseudo_bit_t reserved8[0x00002]
pseudo_bit_t rsz_srq[0x00001]
pseudo_bit_t eq53_set_ci[0x00020]
pseudo_bit_t reserved63[0x00020]
pseudo_bit_t retry_count[0x00003]
pseudo_bit_t sq_num_leeoe[0x00020]
pseudo_bit_t page_size[0x00005]
pseudo_bit_t log_max_srcds[0x00004]
pseudo_bit_t reserved59[0x00020]
pseudo_bit_t hw_buff_size[0x00020]
pseudo_bit_t error_buf_offset_l[0x00020]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t reserved18[0x00002]
pseudo_bit_t log_drain_size[0x00008]
pseudo_bit_t reserved4[0x00005]
pseudo_bit_t reserved11[0x00002]
pseudo_bit_t buff2_size[0x00020]
pseudo_bit_t start_addr_l[0x00020]
pseudo_bit_t reserved41[0x00003]
pseudo_bit_t win_cnt[0x00018]
pseudo_bit_t reserved0[0x00080]
pseudo_bit_t en_rinv[0x00001]
pseudo_bit_t dmpt_base_adr_h[0x00020]
pseudo_bit_t destination_qp[0x00018]
pseudo_bit_t reserved42[0x00007]
pseudo_bit_t page_offset[0x00006]
pseudo_bit_t log_max_ra_res_global[0x00006]
pseudo_bit_t port_width_cap[0x00004]
pseudo_bit_t q_key[0x00020]
pseudo_bit_t fre[0x00001]
pseudo_bit_t reserved22[0x7fc00]
pseudo_bit_t reserved0[0x00001]
pseudo_bit_t reserved1[0x00200]
struct hermonprm_address_path_st alternative_address_path
pseudo_bit_t reserved43[0x000c0]
pseudo_bit_t eq44_set_ci[0x00020]
struct hermonprm_cq_cmd_doorbell_st cq_command_doorbell
pseudo_bit_t port_dual[0x00001]
pseudo_bit_t eq3_set_ci[0x00020]
pseudo_bit_t bar2_ctrl[0x00004]
pseudo_bit_t len_h[0x00020]
pseudo_bit_t slid_smac47_32[0x00010]
pseudo_bit_t reserved30[0x7ff00]
pseudo_bit_t src_domain[0x00010]
pseudo_bit_t mtt_base_addr_h[0x00008]
pseudo_bit_t clr_int_base_offset_l[0x00020]
pseudo_bit_t log_cq_size[0x00005]
pseudo_bit_t reserved2[0x00010]
pseudo_bit_t eq28_set_ci[0x00020]
pseudo_bit_t eq42_set_ci[0x00020]
pseudo_bit_t vsd_dw33[0x00020]
pseudo_bit_t reserved2[0x0001c]
pseudo_bit_t port_protocol_m[0x00001]
pseudo_bit_t reserved8[0x00010]
struct hermonprm_mad_ifc_st mad_ifc
pseudo_bit_t num_rsvd_scqs[0x00006]
pseudo_bit_t log2_page_size[0x00006]
pseudo_bit_t lwm[0x00010]
pseudo_bit_t buff0_addr[0x00020]
pseudo_bit_t entity_size[0x00015]
pseudo_bit_t reserved46[0x00008]
pseudo_bit_t reserved12[0x7ff00]
pseudo_bit_t reserved24[0x00008]
pseudo_bit_t mtt_1_h[0x00020]
pseudo_bit_t reserved14[0x7fea0]
pseudo_bit_t hop_limit[0x00008]
pseudo_bit_t device_control[0x00010]
pseudo_bit_t een[0x00018]
pseudo_bit_t next_capability_offset[0x0000c]
pseudo_bit_t src[0x00001]
pseudo_bit_t reserved0[0x00040]
pseudo_bit_t recv_wqe_segment_ctrl[4][0x00020]
pseudo_bit_t vsd_dw4[0x00020]
pseudo_bit_t reserved6[0x00003]
pseudo_bit_t eq25_set_ci[0x00020]
pseudo_bit_t reserved1[0x0001e]
pseudo_bit_t buff3_addr[0x00020]
pseudo_bit_t uncorrectable_error_mask_register[0x00020]
pseudo_bit_t reserved7[0x00008]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t reserved11[0x00040]
pseudo_bit_t reserved13[0x00003]
pseudo_bit_t reserved2[0x00018]
pseudo_bit_t device_id[0x00010]
pseudo_bit_t rx_options[0x00004]
pseudo_bit_t status[0x00004]
pseudo_bit_t reserved26[0x00020]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t vl15[0x00001]
pseudo_bit_t srq[0x00001]
pseudo_bit_t eq7_set_ci[0x00020]
struct hermonprm_hca_command_register_st hca_command_register
pseudo_bit_t reserved1[0x00020]
struct hermonprm_page_fault_event_data_st page_fault_event_data
pseudo_bit_t msi_en[0x00001]
pseudo_bit_t lkey[0x00020]
pseudo_bit_t log_eq_size[0x00005]
pseudo_bit_t vsd_dw27[0x00020]
pseudo_bit_t pfto[0x00005]
pseudo_bit_t sq_num_lqpoe[0x00020]
pseudo_bit_t log_mc_table_entry_sz[0x00005]
struct hermonprm_ud_address_vector_st ud_address_vector
pseudo_bit_t srq_entry_sz[0x00010]
pseudo_bit_t buff3_size[0x00020]
pseudo_bit_t subsystem_vendor_id[0x00010]
pseudo_bit_t reserved1[0x00002]
pseudo_bit_t hw_buff_addr[0x00020]
pseudo_bit_t opcode[0x00005]
struct hermonprm_eq_set_ci_table_st eq_set_ci_table
pseudo_bit_t cs_ctl[0x00009]
pseudo_bit_t reserved46[0x002c0]
pseudo_bit_t reserved6[0x00020]
struct hermonprm_header_log_register_st header_log_register
pseudo_bit_t out_param_l[0x00020]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t vl_cap[0x00004]
pseudo_bit_t reserved0[0x0001b]
pseudo_bit_t msg_addr_l[0x00020]
pseudo_bit_t reserved20[0x00008]
pseudo_bit_t reserved2[0x00005]
pseudo_bit_t reserved7[0x00003]
pseudo_bit_t phy_addr_h[0x00020]
pseudo_bit_t reserved3[0x00009]
struct hermonprm_vsd_st vsd
pseudo_bit_t port_eth_mode_capability[0x0001f]
pseudo_bit_t eq19_set_ci[0x00020]
pseudo_bit_t vsd_dw15[0x00020]
pseudo_bit_t router_qp[0x00018]
pseudo_bit_t reserved9[0x00020]
pseudo_bit_t reserved38[0x00020]
pseudo_bit_t dife_m[0x00001]
pseudo_bit_t tcp_udp[0x00001]
pseudo_bit_t vsd_dw20[0x00020]
pseudo_bit_t uc_group_steering[0x00001]
pseudo_bit_t blh[0x00001]
struct hermonprm_completion_event_st completion_event
pseudo_bit_t reserved13[0x00020]
pseudo_bit_t port_net_boot[0x00001]
pseudo_bit_t sigdet_th[0x00003]
pseudo_bit_t reserved17[0x00003]
pseudo_bit_t reserved3[0x00080]
pseudo_bit_t reserved0[0x00005]
pseudo_bit_t reserved29[0x00100]
pseudo_bit_t fre[0x00001]
pseudo_bit_t reserved0[0x0001a]
struct hermonprm_eqc_st eqc
struct hermonprm_mgmqp_st mgmqp_1
pseudo_bit_t remote_qpn_een[0x00018]
pseudo_bit_t reserved3[0x00011]
pseudo_bit_t reserved9[0x0000b]
pseudo_bit_t cqc_entry_sz[0x00010]
pseudo_bit_t fw_rev_support[0x00001]
pseudo_bit_t reserved21[0x00008]
pseudo_bit_t reserved5[0x00008]
pseudo_bit_t link_cap[0x00020]
pseudo_bit_t vsd_dw44[0x00020]
pseudo_bit_t reserved12[0x00260]
pseudo_bit_t reserved0[0x0001d]
pseudo_bit_t eq32_set_ci[0x00020]
pseudo_bit_t eq22_set_ci[0x00020]
pseudo_bit_t reserved39[0x00004]
pseudo_bit_t reserved6[0x00003]
struct hermonprm_completion_queue_error_st completion_queue_error
pseudo_bit_t reserved61[0x01000]
pseudo_bit_t rwe[0x00001]
pseudo_bit_t vsd_dw26[0x00020]
pseudo_bit_t eq52_set_ci[0x00020]
pseudo_bit_t reserved14[0x0001f]
pseudo_bit_t reserved0[0x0000b]
pseudo_bit_t wqe_cnt[0x00010]
pseudo_bit_t reserved6[0x00040]
pseudo_bit_t fw_area_base[0x00020]
pseudo_bit_t qdr_rx_options[0x00004]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved0[0x00040]
pseudo_bit_t reserved51[0x9ff800]
pseudo_bit_t owner[0x00001]
pseudo_bit_t cmpt_base_adr_l[0x00020]
pseudo_bit_t nds[0x00006]
pseudo_bit_t reserved26[0x00001]
pseudo_bit_t rq_num_ucsdprd[0x00020]
pseudo_bit_t fw_minutes[0x00008]
pseudo_bit_t vpd_next_cap_id[0x00008]
pseudo_bit_t reserved5[0x00020]
pseudo_bit_t reserved2[0x00010]
pseudo_bit_t ibr[0x00001]
pseudo_bit_t e_q[0x00001]
pseudo_bit_t reserved6[0x00004]
pseudo_bit_t err_ba[0x00002]
pseudo_bit_t mac_low[0x00020]
pseudo_bit_t reserved1[0x00005]
pseudo_bit_t srq_wqe_counter[0x00010]
pseudo_bit_t reserved5[0x00004]
pseudo_bit_t reserved9[0x00080]
pseudo_bit_t reserved15[0x00020]
pseudo_bit_t reserved1[0x7f000]
pseudo_bit_t log_max_uars[0x00004]
pseudo_bit_t reserved52[0x00020]
pseudo_bit_t reserved9[0x00001]
pseudo_bit_t reserved3[0x00020]
pseudo_bit_t reserved40[0x00008]
pseudo_bit_t tclass[0x00008]
pseudo_bit_t log_bf_reg_size[0x00005]
pseudo_bit_t reserved21[0x00004]
pseudo_bit_t eq31_set_ci[0x00020]
pseudo_bit_t reserved1[0x00040]
pseudo_bit_t log_max_pkey[0x00004]
pseudo_bit_t reserved51[0x00020]
pseudo_bit_t reserved60[0x00020]
pseudo_bit_t cmd_sn[0x00002]
pseudo_bit_t reserved1[0x00100]
pseudo_bit_t max_icm_size_l[0x00020]
pseudo_bit_t rqpn[0x00018]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t exch_size[0x00004]
pseudo_bit_t reserved0[0x00020]
pseudo_bit_t reserved1[0x00002]
pseudo_bit_t reserved7[0x0001e]
pseudo_bit_t vid[0x0000c]
struct hermonprm_wqe_segment_data_ptr_st wqe_segment_data_ptr
pseudo_bit_t auxc_base_addr_l[0x00020]
pseudo_bit_t fw_area_size[0x00020]
pseudo_bit_t reserved5[0x006c0]
pseudo_bit_t reserved3[0x00005]
pseudo_bit_t pbl_ptr_63_32[0x00020]
pseudo_bit_t reserved6[0x00020]
pseudo_bit_t reserved0[0x00006]
pseudo_bit_t rlky[0x00001]
pseudo_bit_t eq4_set_ci[0x00020]
pseudo_bit_t qpn_een[0x00018]
pseudo_bit_t reserved1[0x00010]
pseudo_bit_t eq46_set_ci[0x00020]
pseudo_bit_t reserved7[0x00003]
struct hermonprm_uar_st uar
pseudo_bit_t sq_num_tree[0x00020]
pseudo_bit_t link_status[0x00010]
pseudo_bit_t counter[0x00020]
pseudo_bit_t num_cqovf[0x00020]
pseudo_bit_t reserved0[0x00040]
pseudo_bit_t reserved30[0x00008]
pseudo_bit_t reserved18[0x7fe00]
pseudo_bit_t reserved40[0x7ffc0]
pseudo_bit_t pa_h[0x00020]
pseudo_bit_t xlation_en[0x00001]
pseudo_bit_t qpc_entry_sz[0x00010]
pseudo_bit_t event_type[0x00008]
struct hermonprm_multicastparam_st multicastparam
pseudo_bit_t reserved3[0x00018]
pseudo_bit_t gid3[0x00020]
pseudo_bit_t pciex_next_cap_ptr[0x00008]
pseudo_bit_t sig[0x00001]
struct hermonprm_cq_ci_db_record_st cq_ci_db_record
pseudo_bit_t cur_retry_cnt[0x00003]
pseudo_bit_t pm_control_status_brdg_ext[0x00008]
pseudo_bit_t reserved5[0x00020]
pseudo_bit_t reserved48[0x00020]
pseudo_bit_t eq0_set_ci[0x00020]
pseudo_bit_t mtt_base_addr_l[0x0001d]
pseudo_bit_t mgid_95_64[0x00020]
struct hermonprm_rd_send_doorbell_st rd_send_doorbell
pseudo_bit_t max_gid[0x00010]
pseudo_bit_t rdmardc_entry_sz[0x00010]
pseudo_bit_t reserved2[0x7ff00]
pseudo_bit_t reserved43[0x00006]
pseudo_bit_t reserved25[0x00040]
pseudo_bit_t sq_num_mwbe[0x00020]
pseudo_bit_t dbg_msk_h[0x00020]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t reserved23[0x00020]
pseudo_bit_t vsd_dw39[0x00020]
pseudo_bit_t reserved27[0x00001]
pseudo_bit_t log_pg_sz[0x00008]
pseudo_bit_t va_h[0x00020]
struct hermonprm_mcg_qp_dw_st dw[128]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t reserved3[0x7ff40]
pseudo_bit_t reserved2[0x00007]
pseudo_bit_t reserved39[0x7ffc0]
pseudo_bit_t reserved8[0x00010]
pseudo_bit_t eq15_set_ci[0x00020]
pseudo_bit_t mem_key[0x00020]
pseudo_bit_t s_r[0x00001]
pseudo_bit_t reserved2[0x00002]
pseudo_bit_t rgid_127_96[0x00020]
pseudo_bit_t qkv[0x00001]
pseudo_bit_t ack_timeout[0x00005]
pseudo_bit_t hca_core_clock[0x00010]
struct hermonprm_wqe_segment_ud_st wqe_segment_ud
pseudo_bit_t reserved2[0x00004]
pseudo_bit_t reserved21[0x7f000]
struct hermonprm_ud_address_vector_st ud_address_vector
pseudo_bit_t reserved3[0x00006]
pseudo_bit_t vsd_dw9[0x00020]
pseudo_bit_t reserved1[0x00040]
pseudo_bit_t c_mpt_entry_sz[0x00010]
pseudo_bit_t eq12_set_ci[0x00020]
pseudo_bit_t rlid[0x00010]
pseudo_bit_t reserved54[0x7fe80]
pseudo_bit_t reserved45[0x00003]
pseudo_bit_t eq34_set_ci[0x00020]
pseudo_bit_t reserved64[0xffcfc0]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t db_record_addr_h[0x00020]
struct hermonprm_clr_int_st clr_int
pseudo_bit_t cqn[0x00018]
pseudo_bit_t receive_wqe_counter[0x00010]
pseudo_bit_t reserved18[0x00004]
pseudo_bit_t qdr_tx_options_m[0x00001]
pseudo_bit_t log_max_cq_sz[0x00008]
pseudo_bit_t reserved5[0x0001c]
pseudo_bit_t log_max_srq_sz[0x00008]
pseudo_bit_t srq_rqpn[0x00018]
pseudo_bit_t event_data[6][0x00020]
pseudo_bit_t reserved10[0x00040]
pseudo_bit_t opcode[0x00005]
pseudo_bit_t reserved3[0x00004]
pseudo_bit_t eq_max_count[0x00010]
pseudo_bit_t sq_num_lpe[0x00020]
pseudo_bit_t member_remove[0x00001]
pseudo_bit_t reserved50[0x7f000]
pseudo_bit_t buff1_addr[0x00020]
pseudo_bit_t port_en[0x00001]
pseudo_bit_t pci_pf_num[0x00008]
pseudo_bit_t system_image_guid_l[0x00020]
struct hermonprm_mpt_st mpt
pseudo_bit_t num_ports[0x00004]
pseudo_bit_t reserved0[0x00040]
pseudo_bit_t reserved33[0x7f800]
pseudo_bit_t reserved1[0x00014]
pseudo_bit_t reserved0[0x00080]
pseudo_bit_t eq2_set_ci[0x00020]
pseudo_bit_t cause_msb[0x00001]
pseudo_bit_t reserved1[0x000c0]
pseudo_bit_t max_icm_size_h[0x00020]
pseudo_bit_t rqk[0x00001]
pseudo_bit_t rgid_95_64[0x00020]
pseudo_bit_t ml_path[0x00007]
pseudo_bit_t reserved9[0x00080]
pseudo_bit_t expansion_rom_base_address[0x00015]
struct hermonprm_fast_registration_segment_st fast_registration_segment
pseudo_bit_t res[0x00003]
pseudo_bit_t reserved1[0x00005]
struct hermonprm_mad_ifc_input_modifier_st mad_ifc_input_modifier
struct hermonprm_query_debug_msg_st query_debug_msg
pseudo_bit_t blck_lb[0x00001]
pseudo_bit_t reserved56[0x7ff80]
pseudo_bit_t reserved4[0x00001]
pseudo_bit_t reserved20[0x00004]
pseudo_bit_t reserved1[0x000a0]
pseudo_bit_t vendor_error_syndrome[0x00008]
pseudo_bit_t db_record_addr_l[0x0001e]
struct hermonprm_mgm_entry_st mgm_entry
pseudo_bit_t mtt_3_h[0x00020]
pseudo_bit_t buff0_size[0x00020]
pseudo_bit_t fcrc_sd[0x00001]
pseudo_bit_t log_ethtype[0x00004]
pseudo_bit_t port_net_boot_m[0x00001]
pseudo_bit_t rgid_63_32[0x00020]
pseudo_bit_t reserved1[0x0000d]
pseudo_bit_t reserved30[0x0000f]
pseudo_bit_t reserved1[0x00006]
pseudo_bit_t err_rmw[0x00001]
pseudo_bit_t in_param_h[0x00020]
pseudo_bit_t reserved1[0x00001]
pseudo_bit_t reserved12[0x00002]
pseudo_bit_t num_rsvd_eqs[0x00008]
pseudo_bit_t local_qpn_een[0x00018]
pseudo_bit_t system_image_guid_h[0x00020]
pseudo_bit_t mc_base_addr_l[0x00020]
pseudo_bit_t error_buf_size[0x00020]
pseudo_bit_t vsd_dw45[0x00020]
pseudo_bit_t src_remote_buf[0x00018]
pseudo_bit_t rq_num_rsync[0x00020]
pseudo_bit_t err_ra[0x00010]
pseudo_bit_t eq60_set_ci[0x00020]
pseudo_bit_t reserved31[0x00006]
pseudo_bit_t vsd_dw34[0x00020]
pseudo_bit_t base_mkey[0x00018]
pseudo_bit_t mac_m[0x00001]
pseudo_bit_t reserved3[0x00010]
pseudo_bit_t buff1_size[0x00020]
pseudo_bit_t reserved4[0x00020]
pseudo_bit_t start_addr_h[0x00020]
struct hermonprm_mgmqp_st mgmqp_6
pseudo_bit_t reserved8[0x00018]
pseudo_bit_t rss_udp[0x00001]
pseudo_bit_t reserved20[0x00004]
pseudo_bit_t reserved2[0x00008]
pseudo_bit_t reserved0[0x00008]
struct hermonprm_completion_queue_entry_st completion_queue_entry
pseudo_bit_t fcp_mtu[0x0000a]
pseudo_bit_t vpd_cap_id[0x00008]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved6[0x00160]
pseudo_bit_t exch_base[0x00010]
pseudo_bit_t reserved2[0x00002]
pseudo_bit_t reserved2[0x00040]
pseudo_bit_t rlid[0x00010]
pseudo_bit_t log_max_outstanding_cmd[0x00008]
pseudo_bit_t advanced_error_reporting_cap_id[0x00010]
pseudo_bit_t reserved35[0x7f800]
pseudo_bit_t num_vep_groups[0x00008]
pseudo_bit_t eq56_set_ci[0x00020]
pseudo_bit_t reserved35[0x00008]
pseudo_bit_t reserved8[0x00020]
pseudo_bit_t wqe_counter[0x00010]
pseudo_bit_t reserved35[0x00020]
pseudo_bit_t reserved4[0x00018]
pseudo_bit_t pm_next_cap_ptr[0x00008]
pseudo_bit_t eq29_set_ci[0x00020]
pseudo_bit_t eq62_set_ci[0x00020]
pseudo_bit_t reserved8[0x00003]
pseudo_bit_t reserved29[0x00006]
pseudo_bit_t reserved5[0x00002]
pseudo_bit_t buff5_addr[0x00020]
pseudo_bit_t reserved1[0x00010]
pseudo_bit_t mtt_adr_l[0x00020]
pseudo_bit_t log_num_of_cq[0x00005]
pseudo_bit_t reserved8[0x00080]
pseudo_bit_t reserved5[0x00014]
pseudo_bit_t ob_preemp[0x00005]
pseudo_bit_t reserved22[0x00020]
pseudo_bit_t reserved14[0x00020]
struct hermonprm_uar_params_st uar_parameters
pseudo_bit_t reserved6[0x00011]
pseudo_bit_t pa_l[0x00014]
pseudo_bit_t buff2_addr[0x00020]
pseudo_bit_t vft_lan[0x0000c]
struct hermonprm_tptparams_st tptparams
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t reserved1[0x00003]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t mgid_index[0x00007]
pseudo_bit_t gid1[0x00020]
pseudo_bit_t sd_equal[0x00004]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t rq_num_lae[0x00020]
pseudo_bit_t db_record_addr_h[0x00020]
pseudo_bit_t sq_num_roe[0x00020]
pseudo_bit_t no_snoop[0x00001]
pseudo_bit_t reserved28[0x00018]
pseudo_bit_t reserved3[0x00011]
pseudo_bit_t fexch_base_mpt_31_25[0x00007]
struct hermonprm_mgmqp_st mgmqp_0
pseudo_bit_t capability_mask[0x00020]
pseudo_bit_t usr_page[0x00018]
pseudo_bit_t owner[0x00001]
pseudo_bit_t reserved8[0xfff20]
pseudo_bit_t cq_max_count[0x00010]
pseudo_bit_t reserved0[0x00008]
pseudo_bit_t bqp[0x00001]
pseudo_bit_t reserved32[0x00008]
pseudo_bit_t reserved34[0x00020]
pseudo_bit_t reserved15[0x00080]
pseudo_bit_t wqe_counter[0x00010]
pseudo_bit_t byte_count[0x0001f]
pseudo_bit_t length_l[0x00020]
pseudo_bit_t reserved0[0x00010]
pseudo_bit_t reserved0[0x00003]
pseudo_bit_t opcode[0x00005]
pseudo_bit_t reserved4[0x00004]
pseudo_bit_t rre[0x00001]
pseudo_bit_t reserved19[0x00020]
pseudo_bit_t tx_options[0x00004]
pseudo_bit_t sq_num_rire[0x00020]
pseudo_bit_t log2_page_size[0x00006]
pseudo_bit_t vsd_dw52[0x00020]
pseudo_bit_t reserved4[0x00003]
pseudo_bit_t nodeguid_lo[0x00020]
pseudo_bit_t s_r[0x00001]
pseudo_bit_t pciex_cap_id[0x00008]
pseudo_bit_t reserved0[0x00040]
pseudo_bit_t rq_num_udsdprd[0x00020]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t mtt_0_h[0x00020]
pseudo_bit_t rq_wqe_counter[0x00010]
pseudo_bit_t subsystem_id[0x00010]
pseudo_bit_t mtt_size[0x00020]
pseudo_bit_t reserved7[0x00002]
pseudo_bit_t reserved7[0x00100]
pseudo_bit_t reserved1[0x00020]
pseudo_bit_t vlan[0x00002]
pseudo_bit_t sq_num_rnr[0x00020]
pseudo_bit_t vsd_dw24[0x00020]
pseudo_bit_t num_rsvd_scrds[0x00004]
pseudo_bit_t reserved0[0x00080]
pseudo_bit_t reserved25[0x00020]
struct hermonprm_performance_counters_st performance_counters
pseudo_bit_t prefetch_len[0x00020]
pseudo_bit_t reserved0[0x00006]
pseudo_bit_t reserved4[0x00004]
pseudo_bit_t reserved2[0x00080]
pseudo_bit_t cmd[0x00003]
pseudo_bit_t msi_next_cap_ptr[0x00008]