INIT_DELAYED_WORK_RSL(&priv->txpower_tracking_wq,
                              (void *)dm_txpower_trackingcallback, dev);
        INIT_DELAYED_WORK_RSL(&priv->rfpath_check_wq,
-                             (void *)dm_rf_pathcheck_workitemcallback, dev);
+                             (void *)rtl92e_dm_rf_pathcheck_wq, dev);
        INIT_DELAYED_WORK_RSL(&priv->update_beacon_wq,
                              (void *)rtl8192_update_beacon, dev);
        INIT_WORK_RSL(&priv->qos_activate, (void *)rtl8192_qos_activate, dev);
 
 extern  void    rtl92e_dm_restore_state(struct net_device *dev);
 extern  void    rtl92e_dm_backup_state(struct net_device *dev);
 extern  void    rtl92e_dm_init_edca_turbo(struct net_device *dev);
-extern  void    dm_rf_pathcheck_workitemcallback(void *data);
+extern  void    rtl92e_dm_rf_pathcheck_wq(void *data);
 extern  void rtl92e_dm_init_txpower_tracking(struct net_device *dev);
 #endif /*__R8192UDM_H__ */