static int wpa_set_auth_algs(struct net_device *dev, u32 value)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        int ret = 0;
 
        if ((value & AUTH_ALG_SHARED_KEY) && (value & AUTH_ALG_OPEN_SYSTEM)) {
        int ret = 0;
        u32 wep_key_idx, wep_key_len, wep_total_len;
        struct ndis_802_11_wep *pwep = NULL;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct security_priv *psecuritypriv = &padapter->securitypriv;
 
                           struct iw_request_info *info,
                           union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        u32 ht_ielen = 0;
        char *p;
        u8 ht_cap = false;
                           struct iw_request_info *info,
                           union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
        struct wlan_bssid_ex  *pcur_bss = &pmlmepriv->cur_network.network;
 
 static int rtw_wx_set_mode(struct net_device *dev, struct iw_request_info *a,
                           union iwreq_data *wrqu, char *b)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        enum ndis_802_11_network_infra networkType;
        int ret = 0;
 
 static int rtw_wx_get_mode(struct net_device *dev, struct iw_request_info *a,
                           union iwreq_data *wrqu, char *b)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
 
        RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("%s\n", __func__));
                            struct iw_request_info *a,
                            union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        u8   j, blInserted = false;
        int  ret = false;
        struct security_priv *psecuritypriv = &padapter->securitypriv;
                            union iwreq_data *wrqu, char *extra)
 {
        struct iw_range *range = (struct iw_range *)extra;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_ext_priv    *pmlmeext = &padapter->mlmeextpriv;
 
        u16 val;
                          union iwreq_data *awrq, char *extra)
 {
        uint ret = 0;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct sockaddr *temp = (struct sockaddr *)awrq;
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
        struct list_head *phead;
                          struct iw_request_info *info,
                          union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
        struct wlan_bssid_ex  *pcur_bss = &pmlmepriv->cur_network.network;
 
 {
        int ret = 0;
        u16 reason;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct iw_mlme *mlme = (struct iw_mlme *)extra;
 
        if (!mlme)
 {
        u8 _status = false;
        int ret = 0;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct ndis_802_11_ssid ssid[RTW_SSID_SCAN_AMOUNT];
 
                           union iwreq_data *wrqu, char *extra)
 {
        struct list_head *plist, *phead;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
        struct __queue *queue   = &pmlmepriv->scanned_queue;
        struct  wlan_network    *pnetwork = NULL;
                            struct iw_request_info *a,
                            union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct __queue *queue = &pmlmepriv->scanned_queue;
        struct list_head *phead;
                            union iwreq_data *wrqu, char *extra)
 {
        u32 len;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
        struct wlan_bssid_ex  *pcur_bss = &pmlmepriv->cur_network.network;
 
 {
        u16 max_rate = 0;
 
-       max_rate = rtw_get_cur_max_rate(rtw_netdev_priv(dev));
+       max_rate = rtw_get_cur_max_rate(netdev_priv(dev));
 
        if (max_rate == 0)
                return -EPERM;
                          struct iw_request_info *info,
                          union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        if (wrqu->rts.disabled) {
                padapter->registrypriv.rts_thresh = 2347;
                          struct iw_request_info *info,
                          union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        DBG_88E("%s, rts_thresh =%d\n", __func__, padapter->registrypriv.rts_thresh);
 
                           struct iw_request_info *info,
                           union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        if (wrqu->frag.disabled) {
                padapter->xmitpriv.frag_len = MAX_FRAG_THRESHOLD;
                           struct iw_request_info *info,
                           union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        DBG_88E("%s, frag_len =%d\n", __func__, padapter->xmitpriv.frag_len);
 
        enum ndis_802_11_auth_mode authmode;
 
        struct iw_point *erq = &wrqu->encoding;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv;
 
        DBG_88E("+%s, flags = 0x%x\n", __func__, erq->flags);
                          union iwreq_data *wrqu, char *keybuf)
 {
        uint key;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct iw_point *erq = &wrqu->encoding;
        struct  mlme_priv       *pmlmepriv = &padapter->mlmepriv;
 
                             struct iw_request_info *info,
                             union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        return rtw_set_wpa_ie(padapter, extra, wrqu->data.length);
 }
                           struct iw_request_info *info,
                           union iwreq_data *wrqu, char *extra)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct iw_param *param = (struct iw_param *)&wrqu->param;
        int ret = 0;
 
 static int wpa_set_param(struct net_device *dev, u8 name, u32 value)
 {
        uint ret = 0;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        switch (name) {
        case IEEE_PARAM_WPA_ENABLED:
 static int wpa_mlme(struct net_device *dev, u32 command, u32 reason)
 {
        int ret = 0;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        switch (command) {
        case IEEE_MLME_STA_DEAUTH:
                break;
 
        case IEEE_CMD_SET_WPA_IE:
-               ret =  rtw_set_wpa_ie(rtw_netdev_priv(dev),
+               ret =  rtw_set_wpa_ie(netdev_priv(dev),
                                      (char *)param->u.wpa_ie.data, (u16)param->u.wpa_ie.len);
                break;
 
        u32 wep_key_idx, wep_key_len, wep_total_len;
        struct ndis_802_11_wep   *pwep = NULL;
        struct sta_info *psta = NULL, *pbcmc_sta = NULL;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv        *pmlmepriv = &padapter->mlmepriv;
        struct security_priv *psecuritypriv = &padapter->securitypriv;
        struct sta_priv *pstapriv = &padapter->stapriv;
 static int rtw_set_beacon(struct net_device *dev, struct ieee_param *param, int len)
 {
        int ret = 0;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct sta_priv *pstapriv = &padapter->stapriv;
        unsigned char *pbuf = param->u.bcn_ie.buf;
 
 static int rtw_hostapd_sta_flush(struct net_device *dev)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        DBG_88E("%s\n", __func__);
 
 {
        int ret = 0;
        struct sta_info *psta = NULL;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct sta_priv *pstapriv = &padapter->stapriv;
 
 static int rtw_del_sta(struct net_device *dev, struct ieee_param *param)
 {
        struct sta_info *psta = NULL;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct sta_priv *pstapriv = &padapter->stapriv;
        int updated = 0;
 {
        int ret = 0;
        struct sta_info *psta = NULL;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct sta_priv *pstapriv = &padapter->stapriv;
        struct ieee_param_ex *param_ex = (struct ieee_param_ex *)param;
 {
        int ret = 0;
        struct sta_info *psta = NULL;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct sta_priv *pstapriv = &padapter->stapriv;
 
 static int rtw_set_wps_beacon(struct net_device *dev, struct ieee_param *param, int len)
 {
        unsigned char wps_oui[4] = {0x0, 0x50, 0xf2, 0x04};
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct mlme_ext_priv    *pmlmeext = &padapter->mlmeextpriv;
        int ie_len;
 
 static int rtw_set_wps_probe_resp(struct net_device *dev, struct ieee_param *param, int len)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        int ie_len;
 
 
 static int rtw_set_wps_assoc_resp(struct net_device *dev, struct ieee_param *param, int len)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        int ie_len;
 
 
 static int rtw_set_hidden_ssid(struct net_device *dev, struct ieee_param *param, int len)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
        struct mlme_ext_priv    *pmlmeext = &padapter->mlmeextpriv;
        struct mlme_ext_info *pmlmeinfo = &pmlmeext->mlmext_info;
 
 static int rtw_ioctl_acl_remove_sta(struct net_device *dev, struct ieee_param *param, int len)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
 
        if (!check_fwstate(pmlmepriv, WIFI_AP_STATE))
 
 static int rtw_ioctl_acl_add_sta(struct net_device *dev, struct ieee_param *param, int len)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
 
        if (!check_fwstate(pmlmepriv, WIFI_AP_STATE))
 
 static int rtw_ioctl_set_macaddr_acl(struct net_device *dev, struct ieee_param *param, int len)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
 
        if (!check_fwstate(pmlmepriv, WIFI_AP_STATE))
 {
        struct ieee_param *param;
        int ret = 0;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
 
        /*
         * this function is expect to call in master mode, which allows no power saving
        int ret = 0;
        int len = 0;
        char *ext;
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct iw_point *dwrq = (struct iw_point *)awrq;
 
        if (dwrq->length == 0)
 
 static struct iw_statistics *rtw_get_wireless_stats(struct net_device *dev)
 {
-       struct adapter *padapter = rtw_netdev_priv(dev);
+       struct adapter *padapter = netdev_priv(dev);
        struct iw_statistics *piwstats = &padapter->iwstats;
        int tmp_level = 0;
        int tmp_qual = 0;