Lines Matching defs:shmem2_region
2126 struct shmem2_region { struct
2128 u32 size; /* 0x0000 */
2130 u32 dcc_support; /* 0x0004 */
2138 u32 ext_phy_fw_version2[PORT_MAX]; /* 0x0008 */
2144 u32 mf_cfg_addr; /* 0x0010 */
2147 struct fw_flr_mb flr_mb; /* 0x0014 */
2148 u32 dcbx_lldp_params_offset; /* 0x0028 */
2150 u32 dcbx_neg_res_offset; /* 0x002c */
2152 u32 dcbx_remote_mib_offset; /* 0x0030 */
2160 u32 other_shmem_base_addr; /* 0x0034 */
2161 u32 other_shmem2_base_addr; /* 0x0038 */
2166 u32 mcp_vf_disabled[E2_VF_MAX / 32]; /* 0x003c */
2172 u32 drv_ack_vf_disabled[E2_FUNC_MAX][E2_VF_MAX / 32]; /* 0x0044 */
2174 u32 dcbx_lldp_dcbx_stat_offset; /* 0x0064 */
2186 u32 edebug_driver_if[2]; /* 0x0068 */
2191 u32 nvm_retain_bitmap_addr; /* 0x0070 */
2194 u32 afex_driver_support; /* 0x0074 */
2200 u32 afex_scratchpad_addr_to_write[E2_FUNC_MAX];
2205 u32 afex_param1_to_driver[E2_FUNC_MAX]; /* 0x0088 */
2206 u32 afex_param2_to_driver[E2_FUNC_MAX]; /* 0x0098 */
2208 u32 swim_base_addr; /* 0x0108 */
2209 u32 swim_funcs;
2210 u32 swim_main_cb;
2215 u32 afex_profiles_enabled[2];
2218 u32 drv_flags;
2227 u32 extended_dev_info_shared_addr;
2228 u32 ncsi_oem_data_addr;
2230 u32 ocsd_host_addr; /* initialized by option ROM */
2231 u32 ocbb_host_addr; /* initialized by option ROM */
2232 u32 ocsd_req_update_interval; /* initialized by option ROM */
2233 u32 temperature_in_half_celsius;
2234 u32 glob_struct_in_host;
2236 u32 dcbx_neg_res_ext_offset;
2239 u32 drv_capabilities_flag[E2_FUNC_MAX];
2247 u32 extended_dev_info_shared_cfg_size;
2249 u32 dcbx_en[PORT_MAX];
2252 u32 multi_thread_data_offset;
2255 u32 drv_info_host_addr_lo;
2256 u32 drv_info_host_addr_hi;
2259 u32 drv_info_control;
2264 u32 ibft_host_addr; /* initialized by option ROM */
2265 struct eee_remote_vals eee_remote_vals[PORT_MAX];
2266 u32 reserved[E2_FUNC_MAX];
2283 u32 eee_status[PORT_MAX];
2299 u32 sizeof_port_stats;
2302 u32 lfa_host_addr[PORT_MAX];
2303 u32 reserved1;
2305 u32 reserved2; /* Offset 0x148 */
2306 u32 reserved3; /* Offset 0x14C */
2307 u32 reserved4; /* Offset 0x150 */
2308 u32 link_attr_sync[PORT_MAX]; /* Offset 0x154 */
2317 u32 reserved5[2];
2318 u32 link_change_count[PORT_MAX]; /* Offset 0x160-0x164 */
2321 struct os_drv_ver func_os_drv_ver[E2_FUNC_MAX]; /* Offset 0x16c */
2324 u32 mfw_drv_indication;
2328 union { /* For various OEMs */ /* Offset 0x1a0 */
2350 u32 c2s_pcp_map_lower[E2_FUNC_MAX]; /* 0x1a4 */
2356 u32 c2s_pcp_map_upper[E2_FUNC_MAX]; /* 0x1b4 */
2359 u32 c2s_pcp_map_default[E2_FUNC_MAX]; /* 0x1c4 */
2362 u32 fc_npiv_nvram_tbl_addr[PORT_MAX]; /* 0x1d4 */
2365 enum curr_cfg_method_e curr_cfg; /* 0x1dc */
2370 u32 netproc_fw_ver; /* 0x1e0 */
2373 u32 clp_ver; /* 0x1e4 */
2375 u32 pcie_bus_num; /* 0x1e8 */
2377 u32 sriov_switch_mode; /* 0x1ec */
2382 u8 rsrv2[E2_FUNC_MAX]; /* 0x1f0 */
2384 u32 img_inv_table_addr; /* Address to INV_TABLE_P */ /* 0x1f4 */
2386 u32 mtu_size[E2_FUNC_MAX]; /* 0x1f8 */
2388 u32 os_driver_state[E2_FUNC_MAX]; /* 0x208 */
2395 struct mdump_driver_info drv_info; /* 0x218 */