u16 Offset,
                u8 *Value)
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(pAdapter);
+       struct eeprom_priv *pEEPROM = &pAdapter->eeprompriv;
 
        *Value = pEEPROM->efuse_eeprom_data[Offset];
 
                u16 Offset,
                u16 *Value)
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(pAdapter);
+       struct eeprom_priv *pEEPROM = &pAdapter->eeprompriv;
 
        *Value = pEEPROM->efuse_eeprom_data[Offset];
        *Value |= pEEPROM->efuse_eeprom_data[Offset + 1] << 8;
                u16 Offset,
                u32 *Value)
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(pAdapter);
+       struct eeprom_priv *pEEPROM = &pAdapter->eeprompriv;
 
        *Value = pEEPROM->efuse_eeprom_data[Offset];
        *Value |= pEEPROM->efuse_eeprom_data[Offset + 1] << 8;
        u8 efuseType,
        bool pseudo)
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(pAdapter);
+       struct eeprom_priv *pEEPROM = &pAdapter->eeprompriv;
        u16 mapLen = 0;
 
        rtl8188e_EFUSE_GetEfuseDefinition(pAdapter, efuseType, TYPE_EFUSE_MAP_LEN, (void *)&mapLen, pseudo);
 
 void
 Hal_InitPGData88E(struct adapter *padapter)
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(padapter);
+       struct eeprom_priv *pEEPROM = &padapter->eeprompriv;
 
        if (!pEEPROM->bautoload_fail_flag) { /*  autoload OK. */
                if (!is_boot_from_eeprom(padapter)) {
                u8 *hwinfo
        )
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(padapter);
+       struct eeprom_priv *pEEPROM = &padapter->eeprompriv;
        u16                     EEPROMId;
 
        /*  Check 0x8129 again for making sure autoload status!! */
 
 
 static int phy_BB8188E_Config_ParaFile(struct adapter *Adapter)
 {
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(Adapter);
+       struct eeprom_priv *pEEPROM = &Adapter->eeprompriv;
        struct hal_data_8188e           *pHalData = GET_HAL_DATA(Adapter);
        int                     rtStatus = _SUCCESS;
 
 
 {
        u16 i;
        u8 sMacAddr[6] = {0x00, 0xE0, 0x4C, 0x81, 0x88, 0x02};
-       struct eeprom_priv *eeprom = GET_EEPROM_EFUSE_PRIV(adapt);
+       struct eeprom_priv *eeprom = &adapt->eeprompriv;
 
        if (AutoLoadFail) {
                for (i = 0; i < 6; i++)
                struct adapter *adapt
        )
 {
-       struct eeprom_priv *eeprom = GET_EEPROM_EFUSE_PRIV(adapt);
+       struct eeprom_priv *eeprom = &adapt->eeprompriv;
 
        /* parse the eeprom/efuse content */
        Hal_EfuseParseIDCode88E(adapt, eeprom->efuse_eeprom_data);
        struct adapter *Adapter
        )
 {
-       struct eeprom_priv *eeprom = GET_EEPROM_EFUSE_PRIV(Adapter);
+       struct eeprom_priv *eeprom = &Adapter->eeprompriv;
        u8 eeValue;
 
        /* check system boot selection */
 
 
 #define HARDWARE_TYPE_RTL8188EU 17
 
-#define GET_EEPROM_EFUSE_PRIV(adapter) (&adapter->eeprompriv)
-
 #define is_boot_from_eeprom(adapter) (adapter->eeprompriv.EepromOrEfuse)
 
 void rtl8188eu_set_hal_ops(struct adapter *padapter);
 
                        union iwreq_data *wdata, char *extra)
 {
        struct adapter *padapter = rtw_netdev_priv(dev);
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(padapter);
+       struct eeprom_priv *pEEPROM = &padapter->eeprompriv;
        struct hal_data_8188e *haldata = GET_HAL_DATA(padapter);
        struct efuse_hal *pEfuseHal;
        struct iw_point *wrqu;
        struct adapter *padapter = rtw_netdev_priv(dev);
        char    *input = kmalloc(wrqu->data.length, GFP_KERNEL);
        u8 qAutoLoad = 1;
-       struct eeprom_priv *pEEPROM = GET_EEPROM_EFUSE_PRIV(padapter);
+       struct eeprom_priv *pEEPROM = &padapter->eeprompriv;
 
        if (!input)
                return -ENOMEM;