int rtw_ips_pwr_up(_adapter *padapter) { int result; DBG_8192C("===> rtw_ips_pwr_up..............\n"); rtw_reset_drv_sw(padapter); result = ips_netdrv_open(padapter); DBG_8192C("<=== rtw_ips_pwr_up..............\n"); return result; }
int pm_netdev_open(struct net_device *pnetdev,u8 bnormal) { int status; if(bnormal) status = netdev_open(pnetdev); else status = (_SUCCESS == ips_netdrv_open((_adapter *)netdev_priv(pnetdev)))?(0):(-1); return status; }
int pm_netdev_open(struct net_device *pnetdev,u8 bnormal) { int status; if(bnormal) status = _netdev_open(pnetdev); #ifdef CONFIG_IPS else status = (_SUCCESS == ips_netdrv_open((_adapter *)rtw_netdev_priv(pnetdev)))?(0):(-1); #endif return status; }
int pm_netdev_open(struct net_device *ndev, uint8_t bnormal) { int status; if (_TRUE == bnormal) status = netdev_open(ndev); #ifdef CONFIG_IPS else status = (_SUCCESS == ips_netdrv_open(rtl_priv(ndev)))?(0):(-1); #endif return status; }
int rtw_ips_pwr_up(_adapter *padapter) { int result; u32 start_time = rtw_get_current_time(); DBG_8192C("===> rtw_ips_pwr_up..............\n"); rtw_reset_drv_sw(padapter); result = ips_netdrv_open(padapter); rtw_led_control(padapter, LED_CTL_NO_LINK); DBG_8192C("<=== rtw_ips_pwr_up.............. in %dms\n", rtw_get_passing_time_ms(start_time)); return result; }
int rtw_ips_pwr_up23a(struct rtw_adapter *padapter) { int result; unsigned long start_time = jiffies; DBG_8723A("===> rtw_ips_pwr_up23a..............\n"); rtw_reset_drv_sw23a(padapter); result = ips_netdrv_open(padapter); DBG_8723A("<=== rtw_ips_pwr_up23a.............. in %dms\n", jiffies_to_msecs(jiffies - start_time)); return result; }
int rtw_ips_pwr_up(struct adapter *padapter) { int result; unsigned long start_time = jiffies; DBG_88E("===> rtw_ips_pwr_up..............\n"); rtw_reset_drv_sw(padapter); result = ips_netdrv_open(padapter); rtw_led_control(padapter, LED_CTL_NO_LINK); DBG_88E("<=== rtw_ips_pwr_up.............. in %dms\n", jiffies_to_msecs(jiffies - start_time)); return result; }
int rtw_ips_pwr_up(struct rtl_priv *rtlpriv) { int result; u32 start_time = jiffies; DBG_871X("===> rtw_ips_pwr_up..............\n"); rtw_reset_drv_sw(rtlpriv); result = ips_netdrv_open(rtlpriv); rtw_hal_led_control(rtlpriv, LED_CTL_NO_LINK); DBG_871X("<=== rtw_ips_pwr_up.............. in %dms\n", rtw_get_passing_time_ms(start_time)); return result; }
static int rtw_hw_resume(struct adapter *padapter) { struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv; struct net_device *pnetdev = padapter->pnetdev; /* system resume */ DBG_88E("==> rtw_hw_resume\n"); mutex_lock(&pwrpriv->mutex_lock); pwrpriv->bips_processing = true; rtw_reset_drv_sw(padapter); if (ips_netdrv_open((struct adapter *)rtw_netdev_priv(pnetdev)) != _SUCCESS) { mutex_unlock(&pwrpriv->mutex_lock); goto error_exit; } netif_device_attach(pnetdev); netif_carrier_on(pnetdev); if (!netif_queue_stopped(pnetdev)) netif_start_queue(pnetdev); else netif_wake_queue(pnetdev); pwrpriv->bkeepfwalive = false; pwrpriv->brfoffbyhw = false; pwrpriv->rf_pwrstate = rf_on; pwrpriv->bips_processing = false; mutex_unlock(&pwrpriv->mutex_lock); return 0; error_exit: DBG_88E("%s, Open net dev failed\n", __func__); return -1; }