ef4_reado
ef4_reado(efx, ®, FR_AB_XX_PWR_RST);
ef4_reado(efx, ®, FR_AB_XM_MGT_INT_MSK);
ef4_reado(efx, ®, FR_AB_XX_CORE_STAT);
ef4_reado(efx, ®, FR_AB_XX_CORE_STAT);
ef4_reado(efx, ®, FR_AB_XX_SD_CTL);
ef4_reado(efx, ®, FR_AB_XX_CORE_STAT);
ef4_reado(efx, ®, FR_AB_XX_SD_CTL);
ef4_reado(efx, ®, FR_AB_XM_GLB_CFG);
ef4_reado(efx, &mac_ctrl, FR_AB_MAC_CTRL);
ef4_reado(efx, ®, FR_AB_GLB_CTL);
ef4_reado(efx, ®, FR_AB_GLB_CTL);
ef4_reado(efx, ®, FR_AB_MAC_CTRL);
ef4_reado(efx, ®, FR_AZ_RX_CFG);
ef4_reado(efx, ®, FR_AZ_RX_CFG);
ef4_reado(efx, &md_stat, FR_AB_MD_STAT);
ef4_reado(efx, ®, FR_AB_MD_RXD);
ef4_reado(efx, &glb_ctl_reg_ker, FR_AB_GLB_CTL);
ef4_reado(efx, &gpio_cfg_reg_ker, FR_AB_GPIO_CTL);
ef4_reado(efx, &srm_cfg_reg_ker, FR_AZ_SRM_CFG);
ef4_reado(efx, &gpio_ctl, FR_AB_GPIO_CTL);
ef4_reado(efx, &nic_stat, FR_AB_NIC_STAT);
ef4_reado(efx, &ee_vpd_cfg, FR_AB_EE_VPD_CFG0);
ef4_reado(efx, &nic_stat, FR_AB_NIC_STAT);
ef4_reado(efx, ®, FR_AZ_RX_CFG);
ef4_reado(efx, &temp, FR_AB_NIC_STAT);
ef4_reado(efx, &temp, FR_AZ_CSR_SPARE);
ef4_reado(efx, &temp, FR_BZ_RX_FILTER_CTL);
ef4_reado(efx, &temp, FR_AA_RX_SELF_RST);
ef4_reado(efx, &temp, FR_AZ_TX_CFG);
ef4_reado(efx, &cnt, FR_AZ_RX_NODESC_DROP);
ef4_reado(efx, ®, FR_AB_GPIO_CTL);
ef4_reado(efx, ®, FR_AB_GPIO_CTL);
ef4_reado(efx, ®, FR_AB_GPIO_CTL);
ef4_reado(efx, ®, FR_AB_GPIO_CTL);
ef4_reado(efx, ®, FR_AB_EE_SPI_HCMD);
ef4_reado(efx, ®, FR_AB_EE_SPI_HDATA);
ef4_reado(efx, &sdctl, FR_AB_XX_SD_CTL);
ef4_reado(efx, &original, address);
ef4_reado(efx, &buf, address);
ef4_reado(efx, &buf, address);
ef4_reado(efx, &fatal_intr, FR_AZ_FATAL_INTR_KER);
ef4_reado(efx, ®, FR_AZ_MEM_STAT);
ef4_reado(efx, &altera_build, FR_AZ_ALTERA_BUILD);
ef4_reado(efx, &temp, FR_AZ_TX_RESERVED);
ef4_reado(efx, &filter_ctl, FR_BZ_RX_FILTER_CTL);
ef4_reado(efx, &tx_cfg, FR_AZ_TX_CFG);
ef4_reado(efx, ®, FR_AA_TX_CHKSM_CFG);
ef4_reado(efx, value, reg + index * sizeof(ef4_oword_t));
ef4_reado(efx, (ef4_oword_t *)buf, reg->offset);