diff options
author | Larry Finger <Larry.Finger@lwfinger.net> | 2011-02-19 17:28:57 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-02-21 15:39:57 -0500 |
commit | 7ea4724036ed17ec811cb8082af7760f04484ef7 (patch) | |
tree | 7c90e84760d7d2f28814a13b21a6226960fe8e49 /drivers/net/wireless/rtlwifi/ps.c | |
parent | 0e80b9d1c51883e01603e2ff0caae608eda09fa5 (diff) |
rtlwifi: Modify some rtl8192ce routines for merging rtl8192cu
Modify some rtl8192ce routines for merging with rtl8192cu. In addition,
remove some usage of Hungarian notation.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rtlwifi/ps.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/ps.c | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/drivers/net/wireless/rtlwifi/ps.c b/drivers/net/wireless/rtlwifi/ps.c index d2326c13449e..6b7e217b6b89 100644 --- a/drivers/net/wireless/rtlwifi/ps.c +++ b/drivers/net/wireless/rtlwifi/ps.c | |||
@@ -86,7 +86,7 @@ bool rtl_ps_set_rf_state(struct ieee80211_hw *hw, | |||
86 | struct rtl_priv *rtlpriv = rtl_priv(hw); | 86 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
87 | struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); | 87 | struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); |
88 | enum rf_pwrstate rtstate; | 88 | enum rf_pwrstate rtstate; |
89 | bool b_actionallowed = false; | 89 | bool actionallowed = false; |
90 | u16 rfwait_cnt = 0; | 90 | u16 rfwait_cnt = 0; |
91 | unsigned long flag; | 91 | unsigned long flag; |
92 | 92 | ||
@@ -139,13 +139,13 @@ no_protect: | |||
139 | ppsc->rfoff_reason &= (~changesource); | 139 | ppsc->rfoff_reason &= (~changesource); |
140 | 140 | ||
141 | if ((changesource == RF_CHANGE_BY_HW) && | 141 | if ((changesource == RF_CHANGE_BY_HW) && |
142 | (ppsc->b_hwradiooff == true)) { | 142 | (ppsc->hwradiooff == true)) { |
143 | ppsc->b_hwradiooff = false; | 143 | ppsc->hwradiooff = false; |
144 | } | 144 | } |
145 | 145 | ||
146 | if (!ppsc->rfoff_reason) { | 146 | if (!ppsc->rfoff_reason) { |
147 | ppsc->rfoff_reason = 0; | 147 | ppsc->rfoff_reason = 0; |
148 | b_actionallowed = true; | 148 | actionallowed = true; |
149 | } | 149 | } |
150 | 150 | ||
151 | break; | 151 | break; |
@@ -153,17 +153,17 @@ no_protect: | |||
153 | case ERFOFF: | 153 | case ERFOFF: |
154 | 154 | ||
155 | if ((changesource == RF_CHANGE_BY_HW) | 155 | if ((changesource == RF_CHANGE_BY_HW) |
156 | && (ppsc->b_hwradiooff == false)) { | 156 | && (ppsc->hwradiooff == false)) { |
157 | ppsc->b_hwradiooff = true; | 157 | ppsc->hwradiooff = true; |
158 | } | 158 | } |
159 | 159 | ||
160 | ppsc->rfoff_reason |= changesource; | 160 | ppsc->rfoff_reason |= changesource; |
161 | b_actionallowed = true; | 161 | actionallowed = true; |
162 | break; | 162 | break; |
163 | 163 | ||
164 | case ERFSLEEP: | 164 | case ERFSLEEP: |
165 | ppsc->rfoff_reason |= changesource; | 165 | ppsc->rfoff_reason |= changesource; |
166 | b_actionallowed = true; | 166 | actionallowed = true; |
167 | break; | 167 | break; |
168 | 168 | ||
169 | default: | 169 | default: |
@@ -172,7 +172,7 @@ no_protect: | |||
172 | break; | 172 | break; |
173 | } | 173 | } |
174 | 174 | ||
175 | if (b_actionallowed) | 175 | if (actionallowed) |
176 | rtlpriv->cfg->ops->set_rf_power_state(hw, state_toset); | 176 | rtlpriv->cfg->ops->set_rf_power_state(hw, state_toset); |
177 | 177 | ||
178 | if (!protect_or_not) { | 178 | if (!protect_or_not) { |
@@ -181,7 +181,7 @@ no_protect: | |||
181 | spin_unlock_irqrestore(&rtlpriv->locks.rf_ps_lock, flag); | 181 | spin_unlock_irqrestore(&rtlpriv->locks.rf_ps_lock, flag); |
182 | } | 182 | } |
183 | 183 | ||
184 | return b_actionallowed; | 184 | return actionallowed; |
185 | } | 185 | } |
186 | EXPORT_SYMBOL(rtl_ps_set_rf_state); | 186 | EXPORT_SYMBOL(rtl_ps_set_rf_state); |
187 | 187 | ||
@@ -191,7 +191,7 @@ static void _rtl_ps_inactive_ps(struct ieee80211_hw *hw) | |||
191 | struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); | 191 | struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); |
192 | struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); | 192 | struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); |
193 | 193 | ||
194 | ppsc->b_swrf_processing = true; | 194 | ppsc->swrf_processing = true; |
195 | 195 | ||
196 | if (ppsc->inactive_pwrstate == ERFON && rtlhal->interface == INTF_PCI) { | 196 | if (ppsc->inactive_pwrstate == ERFON && rtlhal->interface == INTF_PCI) { |
197 | if ((ppsc->reg_rfps_level & RT_RF_OFF_LEVL_ASPM) && | 197 | if ((ppsc->reg_rfps_level & RT_RF_OFF_LEVL_ASPM) && |
@@ -213,7 +213,7 @@ static void _rtl_ps_inactive_ps(struct ieee80211_hw *hw) | |||
213 | } | 213 | } |
214 | } | 214 | } |
215 | 215 | ||
216 | ppsc->b_swrf_processing = false; | 216 | ppsc->swrf_processing = false; |
217 | } | 217 | } |
218 | 218 | ||
219 | void rtl_ips_nic_off_wq_callback(void *data) | 219 | void rtl_ips_nic_off_wq_callback(void *data) |
@@ -239,13 +239,13 @@ void rtl_ips_nic_off_wq_callback(void *data) | |||
239 | if (rtlpriv->sec.being_setkey) | 239 | if (rtlpriv->sec.being_setkey) |
240 | return; | 240 | return; |
241 | 241 | ||
242 | if (ppsc->b_inactiveps) { | 242 | if (ppsc->inactiveps) { |
243 | rtstate = ppsc->rfpwr_state; | 243 | rtstate = ppsc->rfpwr_state; |
244 | 244 | ||
245 | /* | 245 | /* |
246 | *Do not enter IPS in the following conditions: | 246 | *Do not enter IPS in the following conditions: |
247 | *(1) RF is already OFF or Sleep | 247 | *(1) RF is already OFF or Sleep |
248 | *(2) b_swrf_processing (indicates the IPS is still under going) | 248 | *(2) swrf_processing (indicates the IPS is still under going) |
249 | *(3) Connectted (only disconnected can trigger IPS) | 249 | *(3) Connectted (only disconnected can trigger IPS) |
250 | *(4) IBSS (send Beacon) | 250 | *(4) IBSS (send Beacon) |
251 | *(5) AP mode (send Beacon) | 251 | *(5) AP mode (send Beacon) |
@@ -253,14 +253,14 @@ void rtl_ips_nic_off_wq_callback(void *data) | |||
253 | */ | 253 | */ |
254 | 254 | ||
255 | if (rtstate == ERFON && | 255 | if (rtstate == ERFON && |
256 | !ppsc->b_swrf_processing && | 256 | !ppsc->swrf_processing && |
257 | (mac->link_state == MAC80211_NOLINK) && | 257 | (mac->link_state == MAC80211_NOLINK) && |
258 | !mac->act_scanning) { | 258 | !mac->act_scanning) { |
259 | RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, | 259 | RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
260 | ("IPSEnter(): Turn off RF.\n")); | 260 | ("IPSEnter(): Turn off RF.\n")); |
261 | 261 | ||
262 | ppsc->inactive_pwrstate = ERFOFF; | 262 | ppsc->inactive_pwrstate = ERFOFF; |
263 | ppsc->b_in_powersavemode = true; | 263 | ppsc->in_powersavemode = true; |
264 | 264 | ||
265 | /*rtl_pci_reset_trx_ring(hw); */ | 265 | /*rtl_pci_reset_trx_ring(hw); */ |
266 | _rtl_ps_inactive_ps(hw); | 266 | _rtl_ps_inactive_ps(hw); |
@@ -290,15 +290,15 @@ void rtl_ips_nic_on(struct ieee80211_hw *hw) | |||
290 | 290 | ||
291 | spin_lock_irqsave(&rtlpriv->locks.ips_lock, flags); | 291 | spin_lock_irqsave(&rtlpriv->locks.ips_lock, flags); |
292 | 292 | ||
293 | if (ppsc->b_inactiveps) { | 293 | if (ppsc->inactiveps) { |
294 | rtstate = ppsc->rfpwr_state; | 294 | rtstate = ppsc->rfpwr_state; |
295 | 295 | ||
296 | if (rtstate != ERFON && | 296 | if (rtstate != ERFON && |
297 | !ppsc->b_swrf_processing && | 297 | !ppsc->swrf_processing && |
298 | ppsc->rfoff_reason <= RF_CHANGE_BY_IPS) { | 298 | ppsc->rfoff_reason <= RF_CHANGE_BY_IPS) { |
299 | 299 | ||
300 | ppsc->inactive_pwrstate = ERFON; | 300 | ppsc->inactive_pwrstate = ERFON; |
301 | ppsc->b_in_powersavemode = false; | 301 | ppsc->in_powersavemode = false; |
302 | 302 | ||
303 | _rtl_ps_inactive_ps(hw); | 303 | _rtl_ps_inactive_ps(hw); |
304 | } | 304 | } |
@@ -370,9 +370,9 @@ static void rtl_lps_set_psmode(struct ieee80211_hw *hw, u8 rt_psmode) | |||
370 | * mode and set RPWM to turn RF on. | 370 | * mode and set RPWM to turn RF on. |
371 | */ | 371 | */ |
372 | 372 | ||
373 | if ((ppsc->b_fwctrl_lps) && (ppsc->b_leisure_ps) && | 373 | if ((ppsc->fwctrl_lps) && (ppsc->leisure_ps) && |
374 | ppsc->report_linked) { | 374 | ppsc->report_linked) { |
375 | bool b_fw_current_inps; | 375 | bool fw_current_inps; |
376 | if (ppsc->dot11_psmode == EACTIVE) { | 376 | if (ppsc->dot11_psmode == EACTIVE) { |
377 | RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, | 377 | RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
378 | ("FW LPS leave ps_mode:%x\n", | 378 | ("FW LPS leave ps_mode:%x\n", |
@@ -385,11 +385,11 @@ static void rtl_lps_set_psmode(struct ieee80211_hw *hw, u8 rt_psmode) | |||
385 | rtlpriv->cfg->ops->set_hw_reg(hw, | 385 | rtlpriv->cfg->ops->set_hw_reg(hw, |
386 | HW_VAR_H2C_FW_PWRMODE, | 386 | HW_VAR_H2C_FW_PWRMODE, |
387 | (u8 *) (&fw_pwrmode)); | 387 | (u8 *) (&fw_pwrmode)); |
388 | b_fw_current_inps = false; | 388 | fw_current_inps = false; |
389 | 389 | ||
390 | rtlpriv->cfg->ops->set_hw_reg(hw, | 390 | rtlpriv->cfg->ops->set_hw_reg(hw, |
391 | HW_VAR_FW_PSMODE_STATUS, | 391 | HW_VAR_FW_PSMODE_STATUS, |
392 | (u8 *) (&b_fw_current_inps)); | 392 | (u8 *) (&fw_current_inps)); |
393 | 393 | ||
394 | } else { | 394 | } else { |
395 | if (rtl_get_fwlps_doze(hw)) { | 395 | if (rtl_get_fwlps_doze(hw)) { |
@@ -398,10 +398,10 @@ static void rtl_lps_set_psmode(struct ieee80211_hw *hw, u8 rt_psmode) | |||
398 | ppsc->fwctrl_psmode)); | 398 | ppsc->fwctrl_psmode)); |
399 | 399 | ||
400 | rpwm_val = 0x02; /* RF off */ | 400 | rpwm_val = 0x02; /* RF off */ |
401 | b_fw_current_inps = true; | 401 | fw_current_inps = true; |
402 | rtlpriv->cfg->ops->set_hw_reg(hw, | 402 | rtlpriv->cfg->ops->set_hw_reg(hw, |
403 | HW_VAR_FW_PSMODE_STATUS, | 403 | HW_VAR_FW_PSMODE_STATUS, |
404 | (u8 *) (&b_fw_current_inps)); | 404 | (u8 *) (&fw_current_inps)); |
405 | rtlpriv->cfg->ops->set_hw_reg(hw, | 405 | rtlpriv->cfg->ops->set_hw_reg(hw, |
406 | HW_VAR_H2C_FW_PWRMODE, | 406 | HW_VAR_H2C_FW_PWRMODE, |
407 | (u8 *) (&ppsc->fwctrl_psmode)); | 407 | (u8 *) (&ppsc->fwctrl_psmode)); |
@@ -425,13 +425,13 @@ void rtl_lps_enter(struct ieee80211_hw *hw) | |||
425 | struct rtl_priv *rtlpriv = rtl_priv(hw); | 425 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
426 | unsigned long flag; | 426 | unsigned long flag; |
427 | 427 | ||
428 | if (!(ppsc->b_fwctrl_lps && ppsc->b_leisure_ps)) | 428 | if (!(ppsc->fwctrl_lps && ppsc->leisure_ps)) |
429 | return; | 429 | return; |
430 | 430 | ||
431 | if (rtlpriv->sec.being_setkey) | 431 | if (rtlpriv->sec.being_setkey) |
432 | return; | 432 | return; |
433 | 433 | ||
434 | if (rtlpriv->link_info.b_busytraffic) | 434 | if (rtlpriv->link_info.busytraffic) |
435 | return; | 435 | return; |
436 | 436 | ||
437 | /*sleep after linked 10s, to let DHCP and 4-way handshake ok enough!! */ | 437 | /*sleep after linked 10s, to let DHCP and 4-way handshake ok enough!! */ |
@@ -446,7 +446,7 @@ void rtl_lps_enter(struct ieee80211_hw *hw) | |||
446 | 446 | ||
447 | spin_lock_irqsave(&rtlpriv->locks.lps_lock, flag); | 447 | spin_lock_irqsave(&rtlpriv->locks.lps_lock, flag); |
448 | 448 | ||
449 | if (ppsc->b_leisure_ps) { | 449 | if (ppsc->leisure_ps) { |
450 | /* Idle for a while if we connect to AP a while ago. */ | 450 | /* Idle for a while if we connect to AP a while ago. */ |
451 | if (mac->cnt_after_linked >= 2) { | 451 | if (mac->cnt_after_linked >= 2) { |
452 | if (ppsc->dot11_psmode == EACTIVE) { | 452 | if (ppsc->dot11_psmode == EACTIVE) { |
@@ -470,7 +470,7 @@ void rtl_lps_leave(struct ieee80211_hw *hw) | |||
470 | 470 | ||
471 | spin_lock_irqsave(&rtlpriv->locks.lps_lock, flag); | 471 | spin_lock_irqsave(&rtlpriv->locks.lps_lock, flag); |
472 | 472 | ||
473 | if (ppsc->b_fwctrl_lps && ppsc->b_leisure_ps) { | 473 | if (ppsc->fwctrl_lps && ppsc->leisure_ps) { |
474 | if (ppsc->dot11_psmode != EACTIVE) { | 474 | if (ppsc->dot11_psmode != EACTIVE) { |
475 | 475 | ||
476 | /*FIX ME */ | 476 | /*FIX ME */ |