LM_SHMEM2_READ
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,size), &shmem2_size);
LM_SHMEM2_READ(pdev, offset, val);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,size), &shmem2_size);
LM_SHMEM2_READ(pdev, dcbx_en_offset, &read_dcbx_en);
LM_SHMEM2_READ(pdev, offset , &val);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,size), &shmem2_size);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,mf_cfg_addr), &mf_cfg_offset_value);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t, lfa_host_addr[port]), &pdev->params.link.lfa_base);
LM_SHMEM2_READ (pdev, OFFSETOF(shmem2_region_t,size), &shmem2_size);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t, drv_info_control), &val );
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,mcp_vf_disabled[i]), &mcp_vf_disabled[i]);
LM_SHMEM2_READ( pdev, offset, &shmem2_size );
LM_SHMEM2_READ(pdev, offset, &ncsi_oem_data_addr);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,other_shmem_base_addr), &shmem_base[1]);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,other_shmem2_base_addr), &shmem_base2[1]);
LM_SHMEM2_READ(pdev, shmem_offset, &drv_cap_shmem);
LM_SHMEM2_READ(pdev, offset, &output_offset);
LM_SHMEM2_READ(pdev, offset, &list_idx);
LM_SHMEM2_READ(pdev, offset, &list_bitmap);
LM_SHMEM2_READ(pdev, offset, &list_idx);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,other_shmem_base_addr), &shmem_base[1]);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t,other_shmem2_base_addr), &shmem_base2[1]);
LM_SHMEM2_READ(pdev,OFFSETOF(struct shmem2_region, sizeof_port_stats), &sizeof_port_satas_shmem);
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t, size), &shmem2_size);
LM_SHMEM2_READ(pdev, offset, &val);