FreeBSD kernel BXE device code
shmem2_region Struct Reference

#include <ecore_hsi.h>

Collaboration diagram for shmem2_region:

Data Fields

uint32_t size
 
uint32_t dcc_support
 
uint32_t ext_phy_fw_version2 [PORT_MAX]
 
uint32_t mf_cfg_addr
 
struct fw_flr_mb flr_mb
 
uint32_t dcbx_lldp_params_offset
 
uint32_t dcbx_neg_res_offset
 
uint32_t dcbx_remote_mib_offset
 
uint32_t other_shmem_base_addr
 
uint32_t other_shmem2_base_addr
 
uint32_t mcp_vf_disabled [E2_VF_MAX/32]
 
uint32_t drv_ack_vf_disabled [E2_FUNC_MAX][E2_VF_MAX/32]
 
uint32_t dcbx_lldp_dcbx_stat_offset
 
uint32_t edebug_driver_if [2]
 
uint32_t nvm_retain_bitmap_addr
 
uint32_t afex_driver_support
 
uint32_t afex_scratchpad_addr_to_write [E2_FUNC_MAX]
 
uint32_t afex_param1_to_driver [E2_FUNC_MAX]
 
uint32_t afex_param2_to_driver [E2_FUNC_MAX]
 
uint32_t swim_base_addr
 
uint32_t swim_funcs
 
uint32_t swim_main_cb
 
uint32_t afex_profiles_enabled [2]
 
uint32_t drv_flags
 
uint32_t extended_dev_info_shared_addr
 
uint32_t ncsi_oem_data_addr
 
uint32_t sensor_data_addr
 
uint32_t buffer_block_addr
 
uint32_t sensor_data_req_update_interval
 
uint32_t temperature_in_half_celsius
 
uint32_t glob_struct_in_host
 
uint32_t dcbx_neg_res_ext_offset
 
uint32_t drv_capabilities_flag [E2_FUNC_MAX]
 
uint32_t extended_dev_info_shared_cfg_size
 
uint32_t dcbx_en [PORT_MAX]
 
uint32_t multi_thread_data_offset
 
uint32_t drv_info_host_addr_lo
 
uint32_t drv_info_host_addr_hi
 
uint32_t drv_info_control
 
uint32_t ibft_host_addr
 
struct eee_remote_vals eee_remote_vals [PORT_MAX]
 
uint32_t pf_allocation [E2_FUNC_MAX]
 
uint32_t eee_status [PORT_MAX]
 
uint32_t sizeof_port_stats
 
uint32_t lfa_host_addr [PORT_MAX]
 
uint32_t extphy_temps_in_celsius
 
uint32_t ocdata_info_addr
 
uint32_t drv_func_info_addr
 
uint32_t drv_func_info_size
 
uint32_t link_attr_sync [PORT_MAX]
 
uint32_t ibft_host_addr_hi
 
uint32_t fcode_ver
 
uint32_t link_change_count [PORT_MAX]
 
struct os_drv_ver func_os_drv_ver [E2_FUNC_MAX]
 
uint32_t mfw_drv_indication
 
union {
   uint8_t   storage_boot_prog [E2_FUNC_MAX]
 
   uint32_t   oem_i2c_data_addr
 
u
 
uint32_t c2s_pcp_map_lower [E2_FUNC_MAX]
 
uint32_t c2s_pcp_map_upper [E2_FUNC_MAX]
 
uint32_t c2s_pcp_map_default [E2_FUNC_MAX]
 
uint32_t fc_npiv_nvram_tbl_addr [PORT_MAX]
 
enum curr_cfg_method_e curr_cfg
 
uint32_t netproc_fw_ver
 
uint32_t clp_ver
 
uint32_t pcie_bus_num
 
uint32_t sriov_switch_mode
 
uint8_t rsrv2 [E2_FUNC_MAX]
 
uint32_t img_inv_table_addr
 
uint32_t mtu_size [E2_FUNC_MAX]
 
uint32_t os_driver_state [E2_FUNC_MAX]
 
struct mdump_driver_info drv_info
 

Detailed Description

Definition at line 2570 of file ecore_hsi.h.

Field Documentation

◆ afex_driver_support

uint32_t shmem2_region::afex_driver_support

Definition at line 2638 of file ecore_hsi.h.

◆ afex_param1_to_driver

uint32_t shmem2_region::afex_param1_to_driver[E2_FUNC_MAX]

Definition at line 2650 of file ecore_hsi.h.

◆ afex_param2_to_driver

uint32_t shmem2_region::afex_param2_to_driver[E2_FUNC_MAX]

Definition at line 2651 of file ecore_hsi.h.

◆ afex_profiles_enabled

uint32_t shmem2_region::afex_profiles_enabled[2]

Definition at line 2661 of file ecore_hsi.h.

◆ afex_scratchpad_addr_to_write

uint32_t shmem2_region::afex_scratchpad_addr_to_write[E2_FUNC_MAX]

Definition at line 2644 of file ecore_hsi.h.

◆ buffer_block_addr

uint32_t shmem2_region::buffer_block_addr

Definition at line 2690 of file ecore_hsi.h.

◆ c2s_pcp_map_default

uint32_t shmem2_region::c2s_pcp_map_default[E2_FUNC_MAX]

Definition at line 2828 of file ecore_hsi.h.

◆ c2s_pcp_map_lower

uint32_t shmem2_region::c2s_pcp_map_lower[E2_FUNC_MAX]

Definition at line 2819 of file ecore_hsi.h.

◆ c2s_pcp_map_upper

uint32_t shmem2_region::c2s_pcp_map_upper[E2_FUNC_MAX]

Definition at line 2825 of file ecore_hsi.h.

◆ clp_ver

uint32_t shmem2_region::clp_ver

Definition at line 2842 of file ecore_hsi.h.

◆ curr_cfg

enum curr_cfg_method_e shmem2_region::curr_cfg

Definition at line 2834 of file ecore_hsi.h.

◆ dcbx_en

uint32_t shmem2_region::dcbx_en[PORT_MAX]

Definition at line 2708 of file ecore_hsi.h.

◆ dcbx_lldp_dcbx_stat_offset

uint32_t shmem2_region::dcbx_lldp_dcbx_stat_offset

Definition at line 2618 of file ecore_hsi.h.

◆ dcbx_lldp_params_offset

uint32_t shmem2_region::dcbx_lldp_params_offset

Definition at line 2592 of file ecore_hsi.h.

◆ dcbx_neg_res_ext_offset

uint32_t shmem2_region::dcbx_neg_res_ext_offset

Definition at line 2695 of file ecore_hsi.h.

◆ dcbx_neg_res_offset

uint32_t shmem2_region::dcbx_neg_res_offset

Definition at line 2594 of file ecore_hsi.h.

◆ dcbx_remote_mib_offset

uint32_t shmem2_region::dcbx_remote_mib_offset

Definition at line 2596 of file ecore_hsi.h.

◆ dcc_support

uint32_t shmem2_region::dcc_support

Definition at line 2574 of file ecore_hsi.h.

◆ drv_ack_vf_disabled

uint32_t shmem2_region::drv_ack_vf_disabled[E2_FUNC_MAX][E2_VF_MAX/32]

Definition at line 2616 of file ecore_hsi.h.

◆ drv_capabilities_flag

uint32_t shmem2_region::drv_capabilities_flag[E2_FUNC_MAX]

Definition at line 2698 of file ecore_hsi.h.

◆ drv_flags

uint32_t shmem2_region::drv_flags

Definition at line 2664 of file ecore_hsi.h.

◆ drv_func_info_addr

uint32_t shmem2_region::drv_func_info_addr

Definition at line 2773 of file ecore_hsi.h.

◆ drv_func_info_size

uint32_t shmem2_region::drv_func_info_size

Definition at line 2774 of file ecore_hsi.h.

◆ drv_info

struct mdump_driver_info shmem2_region::drv_info

Definition at line 2864 of file ecore_hsi.h.

◆ drv_info_control

uint32_t shmem2_region::drv_info_control

Definition at line 2718 of file ecore_hsi.h.

◆ drv_info_host_addr_hi

uint32_t shmem2_region::drv_info_host_addr_hi

Definition at line 2715 of file ecore_hsi.h.

◆ drv_info_host_addr_lo

uint32_t shmem2_region::drv_info_host_addr_lo

Definition at line 2714 of file ecore_hsi.h.

◆ edebug_driver_if

uint32_t shmem2_region::edebug_driver_if[2]

Definition at line 2630 of file ecore_hsi.h.

◆ eee_remote_vals

struct eee_remote_vals shmem2_region::eee_remote_vals[PORT_MAX]

Definition at line 2725 of file ecore_hsi.h.

◆ eee_status

uint32_t shmem2_region::eee_status[PORT_MAX]

Definition at line 2744 of file ecore_hsi.h.

◆ ext_phy_fw_version2

uint32_t shmem2_region::ext_phy_fw_version2[PORT_MAX]

Definition at line 2582 of file ecore_hsi.h.

◆ extended_dev_info_shared_addr

uint32_t shmem2_region::extended_dev_info_shared_addr

Definition at line 2686 of file ecore_hsi.h.

◆ extended_dev_info_shared_cfg_size

uint32_t shmem2_region::extended_dev_info_shared_cfg_size

Definition at line 2706 of file ecore_hsi.h.

◆ extphy_temps_in_celsius

uint32_t shmem2_region::extphy_temps_in_celsius

Definition at line 2766 of file ecore_hsi.h.

◆ fc_npiv_nvram_tbl_addr

uint32_t shmem2_region::fc_npiv_nvram_tbl_addr[PORT_MAX]

Definition at line 2831 of file ecore_hsi.h.

◆ fcode_ver

uint32_t shmem2_region::fcode_ver

Definition at line 2785 of file ecore_hsi.h.

◆ flr_mb

struct fw_flr_mb shmem2_region::flr_mb

Definition at line 2591 of file ecore_hsi.h.

◆ func_os_drv_ver

struct os_drv_ver shmem2_region::func_os_drv_ver[E2_FUNC_MAX]

Definition at line 2789 of file ecore_hsi.h.

◆ glob_struct_in_host

uint32_t shmem2_region::glob_struct_in_host

Definition at line 2693 of file ecore_hsi.h.

◆ ibft_host_addr

uint32_t shmem2_region::ibft_host_addr

Definition at line 2723 of file ecore_hsi.h.

◆ ibft_host_addr_hi

uint32_t shmem2_region::ibft_host_addr_hi

Definition at line 2784 of file ecore_hsi.h.

◆ img_inv_table_addr

uint32_t shmem2_region::img_inv_table_addr

Definition at line 2853 of file ecore_hsi.h.

◆ lfa_host_addr

uint32_t shmem2_region::lfa_host_addr[PORT_MAX]

Definition at line 2763 of file ecore_hsi.h.

◆ link_attr_sync

uint32_t shmem2_region::link_attr_sync[PORT_MAX]

Definition at line 2775 of file ecore_hsi.h.

◆ link_change_count

uint32_t shmem2_region::link_change_count[PORT_MAX]

Definition at line 2786 of file ecore_hsi.h.

◆ mcp_vf_disabled

uint32_t shmem2_region::mcp_vf_disabled[E2_VF_MAX/32]

Definition at line 2610 of file ecore_hsi.h.

◆ mf_cfg_addr

uint32_t shmem2_region::mf_cfg_addr

Definition at line 2588 of file ecore_hsi.h.

◆ mfw_drv_indication

uint32_t shmem2_region::mfw_drv_indication

Definition at line 2792 of file ecore_hsi.h.

◆ mtu_size

uint32_t shmem2_region::mtu_size[E2_FUNC_MAX]

Definition at line 2855 of file ecore_hsi.h.

◆ multi_thread_data_offset

uint32_t shmem2_region::multi_thread_data_offset

Definition at line 2711 of file ecore_hsi.h.

◆ ncsi_oem_data_addr

uint32_t shmem2_region::ncsi_oem_data_addr

Definition at line 2687 of file ecore_hsi.h.

◆ netproc_fw_ver

uint32_t shmem2_region::netproc_fw_ver

Definition at line 2839 of file ecore_hsi.h.

◆ nvm_retain_bitmap_addr

uint32_t shmem2_region::nvm_retain_bitmap_addr

Definition at line 2635 of file ecore_hsi.h.

◆ ocdata_info_addr

uint32_t shmem2_region::ocdata_info_addr

Definition at line 2772 of file ecore_hsi.h.

◆ oem_i2c_data_addr

uint32_t shmem2_region::oem_i2c_data_addr

Definition at line 2811 of file ecore_hsi.h.

◆ os_driver_state

uint32_t shmem2_region::os_driver_state[E2_FUNC_MAX]

Definition at line 2857 of file ecore_hsi.h.

◆ other_shmem2_base_addr

uint32_t shmem2_region::other_shmem2_base_addr

Definition at line 2605 of file ecore_hsi.h.

◆ other_shmem_base_addr

uint32_t shmem2_region::other_shmem_base_addr

Definition at line 2604 of file ecore_hsi.h.

◆ pcie_bus_num

uint32_t shmem2_region::pcie_bus_num

Definition at line 2844 of file ecore_hsi.h.

◆ pf_allocation

uint32_t shmem2_region::pf_allocation[E2_FUNC_MAX]

Definition at line 2726 of file ecore_hsi.h.

◆ rsrv2

uint8_t shmem2_region::rsrv2[E2_FUNC_MAX]

Definition at line 2851 of file ecore_hsi.h.

◆ sensor_data_addr

uint32_t shmem2_region::sensor_data_addr

Definition at line 2689 of file ecore_hsi.h.

◆ sensor_data_req_update_interval

uint32_t shmem2_region::sensor_data_req_update_interval

Definition at line 2691 of file ecore_hsi.h.

◆ size

uint32_t shmem2_region::size

Definition at line 2572 of file ecore_hsi.h.

◆ sizeof_port_stats

uint32_t shmem2_region::sizeof_port_stats

Definition at line 2760 of file ecore_hsi.h.

◆ sriov_switch_mode

uint32_t shmem2_region::sriov_switch_mode

Definition at line 2846 of file ecore_hsi.h.

◆ storage_boot_prog

uint8_t shmem2_region::storage_boot_prog[E2_FUNC_MAX]

Definition at line 2798 of file ecore_hsi.h.

◆ swim_base_addr

uint32_t shmem2_region::swim_base_addr

Definition at line 2653 of file ecore_hsi.h.

◆ swim_funcs

uint32_t shmem2_region::swim_funcs

Definition at line 2654 of file ecore_hsi.h.

◆ swim_main_cb

uint32_t shmem2_region::swim_main_cb

Definition at line 2655 of file ecore_hsi.h.

◆ temperature_in_half_celsius

uint32_t shmem2_region::temperature_in_half_celsius

Definition at line 2692 of file ecore_hsi.h.

◆ 

union { ... } shmem2_region::u

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