Home
last modified time | relevance | path

Searched refs:ppsc (Results 1 – 25 of 58) sorted by relevance

123

/drivers/net/wireless/rtlwifi/
Dps.c35 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl_ps_enable_nic() local
49 RT_CLEAR_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl_ps_enable_nic()
84 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl_ps_set_rf_state() local
98 if (ppsc->rfchange_inprogress) { in rtl_ps_set_rf_state()
106 while (ppsc->rfchange_inprogress) { in rtl_ps_set_rf_state()
116 ppsc->rfchange_inprogress = true; in rtl_ps_set_rf_state()
123 rtstate = ppsc->rfpwr_state; in rtl_ps_set_rf_state()
127 ppsc->rfoff_reason &= (~changesource); in rtl_ps_set_rf_state()
130 (ppsc->hwradiooff)) { in rtl_ps_set_rf_state()
131 ppsc->hwradiooff = false; in rtl_ps_set_rf_state()
[all …]
Dpci.c84 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl_pci_update_default_setting() local
89 ppsc->reg_rfps_level = 0; in _rtl_pci_update_default_setting()
90 ppsc->support_aspm = false; in _rtl_pci_update_default_setting()
93 ppsc->const_amdpci_aspm = rtlpci->const_amdpci_aspm; in _rtl_pci_update_default_setting()
101 ppsc->reg_rfps_level |= RT_RF_LPS_LEVEL_ASPM; in _rtl_pci_update_default_setting()
106 ppsc->reg_rfps_level |= (RT_RF_LPS_LEVEL_ASPM | in _rtl_pci_update_default_setting()
115 ppsc->reg_rfps_level &= ~(RT_RF_LPS_LEVEL_ASPM); in _rtl_pci_update_default_setting()
116 ppsc->reg_rfps_level |= (RT_RF_PS_LEVEL_ALWAYS_ASPM | in _rtl_pci_update_default_setting()
125 ppsc->reg_rfps_level &= ~(RT_RF_LPS_LEVEL_ASPM | in _rtl_pci_update_default_setting()
127 ppsc->reg_rfps_level |= RT_RF_PS_LEVEL_ALWAYS_ASPM; in _rtl_pci_update_default_setting()
[all …]
/drivers/net/wireless/rtlwifi/rtl8192ce/
Dphy.c465 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_phy_set_rf_power_state() local
472 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl92ce_phy_set_rf_power_state()
473 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { in _rtl92ce_phy_set_rf_power_state()
482 RT_CLEAR_PS_LEVEL(ppsc, in _rtl92ce_phy_set_rf_power_state()
488 ppsc-> in _rtl92ce_phy_set_rf_power_state()
490 ppsc->last_awake_jiffies = jiffies; in _rtl92ce_phy_set_rf_power_state()
503 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl92ce_phy_set_rf_power_state()
507 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in _rtl92ce_phy_set_rf_power_state()
509 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl92ce_phy_set_rf_power_state()
520 if (ppsc->rfpwr_state == ERFOFF) in _rtl92ce_phy_set_rf_power_state()
[all …]
Dhw.c100 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_get_hw_reg() local
108 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92ce_get_hw_reg()
130 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92ce_get_hw_reg()
159 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_set_hw_reg() local
436 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92ce_set_hw_reg()
526 &ppsc->fwctrl_psmode); in rtl92ce_set_hw_reg()
660 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_gen_refresh_led_state() local
666 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92ce_gen_refresh_led_state()
668 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl92ce_gen_refresh_led_state()
883 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_enable_aspm_back_door() local
[all …]
Dled.c136 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_led_control() local
138 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92ce_led_control()
/drivers/net/wireless/rtlwifi/rtl8192cu/
Dphy.c421 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92cu_phy_set_rf_power_state() local
428 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl92cu_phy_set_rf_power_state()
429 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { in _rtl92cu_phy_set_rf_power_state()
439 RT_CLEAR_PS_LEVEL(ppsc, in _rtl92cu_phy_set_rf_power_state()
445 ppsc->last_sleep_jiffies)); in _rtl92cu_phy_set_rf_power_state()
446 ppsc->last_awake_jiffies = jiffies; in _rtl92cu_phy_set_rf_power_state()
483 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl92cu_phy_set_rf_power_state()
487 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in _rtl92cu_phy_set_rf_power_state()
489 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl92cu_phy_set_rf_power_state()
499 if (ppsc->rfpwr_state == ERFOFF) in _rtl92cu_phy_set_rf_power_state()
[all …]
Dhw.c988 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_hw_init() local
1034 ppsc->rfpwr_state = ERFON; in rtl92cu_hw_init()
1036 if (ppsc->rfpwr_state == ERFON) { in rtl92cu_hw_init()
1378 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_card_disable() local
1387 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl92cu_card_disable()
1538 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_get_hw_reg() local
1546 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92cu_get_hw_reg()
1567 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92cu_get_hw_reg()
1615 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_set_hw_reg() local
1937 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92cu_set_hw_reg()
[all …]
Dled.c127 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_led_control() local
129 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92cu_led_control()
/drivers/staging/rtl8723au/include/
Drtw_pwrctrl.h129 #define RT_IN_PS_LEVEL(ppsc, _PS_FLAG) \ argument
130 ((ppsc->cur_ps_level & _PS_FLAG) ? true : false)
131 #define RT_CLEAR_PS_LEVEL(ppsc, _PS_FLAG) \ argument
132 (ppsc->cur_ps_level &= (~(_PS_FLAG)))
133 #define RT_SET_PS_LEVEL(ppsc, _PS_FLAG) \ argument
134 (ppsc->cur_ps_level |= _PS_FLAG)
/drivers/staging/rtl8188eu/include/
Drtw_pwrctrl.h143 #define RT_IN_PS_LEVEL(ppsc, _PS_FLAG) \ argument
144 ((ppsc->cur_ps_level & _PS_FLAG) ? true : false)
145 #define RT_CLEAR_PS_LEVEL(ppsc, _PS_FLAG) \ argument
146 (ppsc->cur_ps_level &= (~(_PS_FLAG)))
147 #define RT_SET_PS_LEVEL(ppsc, _PS_FLAG) \ argument
148 (ppsc->cur_ps_level |= _PS_FLAG)
/drivers/net/wireless/rtlwifi/rtl8188ee/
Dhw.c264 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl88ee_fwlps_leave() local
269 if (ppsc->low_power_enable) { in _rtl88ee_fwlps_leave()
290 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl88ee_fwlps_enter() local
295 if (ppsc->low_power_enable) { in _rtl88ee_fwlps_enter()
300 &ppsc->fwctrl_psmode); in _rtl88ee_fwlps_enter()
308 &ppsc->fwctrl_psmode); in _rtl88ee_fwlps_enter()
316 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl88ee_get_hw_reg() local
324 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl88ee_get_hw_reg()
345 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl88ee_get_hw_reg()
370 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl88ee_set_hw_reg() local
[all …]
/drivers/net/wireless/rtlwifi/rtl8192se/
Dhw.c48 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_get_hw_reg() local
57 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92se_get_hw_reg()
61 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92se_get_hw_reg()
95 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_set_hw_reg() local
348 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92se_set_hw_reg()
416 &ppsc->fwctrl_psmode); in rtl92se_set_hw_reg()
559 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92se_macconfig_before_fwdownload() local
714 if (ppsc->support_aspm && !ppsc->support_backdoor) in _rtl92se_macconfig_before_fwdownload()
760 if ((ppsc->rfoff_reason == RF_CHANGE_BY_IPS) || in _rtl92se_macconfig_before_fwdownload()
761 (ppsc->rfoff_reason == 0)) { in _rtl92se_macconfig_before_fwdownload()
[all …]
Dphy.c544 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92s_phy_set_rf_power_state() local
549 if (rfpwr_state == ppsc->rfpwr_state) in rtl92s_phy_set_rf_power_state()
554 if ((ppsc->rfpwr_state == ERFOFF) && in rtl92s_phy_set_rf_power_state()
555 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { in rtl92s_phy_set_rf_power_state()
566 RT_CLEAR_PS_LEVEL(ppsc, in rtl92s_phy_set_rf_power_state()
572 ppsc-> in rtl92s_phy_set_rf_power_state()
575 ppsc->last_awake_jiffies = jiffies; in rtl92s_phy_set_rf_power_state()
590 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in rtl92s_phy_set_rf_power_state()
594 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl92s_phy_set_rf_power_state()
596 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in rtl92s_phy_set_rf_power_state()
[all …]
Dled.c135 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_led_control() local
137 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92se_led_control()
/drivers/net/wireless/rtlwifi/rtl8723ae/
Dhw.c100 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_get_hw_reg() local
108 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8723e_get_hw_reg()
130 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8723e_get_hw_reg()
157 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_set_hw_reg() local
434 ppsc->fw_current_inpsmode = *((bool *)val); in rtl8723e_set_hw_reg()
525 (u8 *)(&ppsc->fwctrl_psmode)); in rtl8723e_set_hw_reg()
666 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723e_gen_refresh_led_state() local
672 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl8723e_gen_refresh_led_state()
674 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl8723e_gen_refresh_led_state()
884 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723e_enable_aspm_back_door() local
[all …]
Dphy.c1595 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723e_phy_set_rf_power_state() local
1602 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl8723e_phy_set_rf_power_state()
1603 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { in _rtl8723e_phy_set_rf_power_state()
1613 RT_CLEAR_PS_LEVEL(ppsc, in _rtl8723e_phy_set_rf_power_state()
1619 ppsc-> in _rtl8723e_phy_set_rf_power_state()
1621 ppsc->last_awake_jiffies = jiffies; in _rtl8723e_phy_set_rf_power_state()
1633 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl8723e_phy_set_rf_power_state()
1637 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in _rtl8723e_phy_set_rf_power_state()
1639 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl8723e_phy_set_rf_power_state()
1649 if (ppsc->rfpwr_state == ERFOFF) in _rtl8723e_phy_set_rf_power_state()
[all …]
/drivers/net/wireless/rtlwifi/rtl8192de/
Dhw.c120 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_get_hw_reg() local
128 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92de_get_hw_reg()
149 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92de_get_hw_reg()
181 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_set_hw_reg() local
407 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92de_set_hw_reg()
624 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92de_gen_refresh_led_state() local
629 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92de_gen_refresh_led_state()
631 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl92de_gen_refresh_led_state()
863 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92de_enable_aspm_back_door() local
868 if (ppsc->support_backdoor) in _rtl92de_enable_aspm_back_door()
[all …]
Dled.c144 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_led_control() local
146 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92de_led_control()
/drivers/net/wireless/rtlwifi/rtl8821ae/
Dhw.c253 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8821ae_fwlps_leave() local
258 if (ppsc->low_power_enable) { in _rtl8821ae_fwlps_leave()
280 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8821ae_fwlps_enter() local
285 if (ppsc->low_power_enable) { in _rtl8821ae_fwlps_enter()
292 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8821ae_fwlps_enter()
302 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8821ae_fwlps_enter()
412 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_get_hw_reg() local
441 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8821ae_get_hw_reg()
462 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8821ae_get_hw_reg()
476 if (ppsc->wo_wlan_mode) in rtl8821ae_get_hw_reg()
[all …]
Dfw.c290 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_related_for_wowlan() local
303 ppsc->fw_current_inpsmode = false; in rtl8821ae_set_fw_related_for_wowlan()
560 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_pwrmode_cmd() local
570 ppsc->smart_ps : 1); in rtl8821ae_set_fw_pwrmode_cmd()
572 ppsc->reg_max_lps_awakeintvl); in rtl8821ae_set_fw_pwrmode_cmd()
624 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_wowlan_mode() local
633 ((ppsc->wo_wlan_mode & WAKE_ON_PATTERN_MATCH) ? 1 : 0)); in rtl8821ae_set_fw_wowlan_mode()
635 ((ppsc->wo_wlan_mode & WAKE_ON_MAGIC_PACKET) ? 1 : 0)); in rtl8821ae_set_fw_wowlan_mode()
657 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_remote_wake_ctrl_cmd() local
663 enable, ppsc->arp_offload_enable, ppsc->gtk_offload_enable); in rtl8821ae_set_fw_remote_wake_ctrl_cmd()
[all …]
/drivers/net/wireless/rtlwifi/rtl8723be/
Dhw.c253 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723be_fwlps_leave() local
258 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_leave()
281 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723be_fwlps_enter() local
286 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_enter()
291 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8723be_fwlps_enter()
299 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8723be_fwlps_enter()
309 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723be_get_hw_reg() local
317 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8723be_get_hw_reg()
338 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8723be_get_hw_reg()
414 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723be_set_hw_reg() local
[all …]
Dled.c139 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723be_led_control() local
141 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl8723be_led_control()
/drivers/net/wireless/rtlwifi/rtl8192ee/
Dhw.c245 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ee_fwlps_leave() local
250 if (ppsc->low_power_enable) { in _rtl92ee_fwlps_leave()
272 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ee_fwlps_enter() local
277 if (ppsc->low_power_enable) { in _rtl92ee_fwlps_enter()
282 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl92ee_fwlps_enter()
290 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl92ee_fwlps_enter()
299 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ee_get_hw_reg() local
307 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92ee_get_hw_reg()
328 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl92ee_get_hw_reg()
433 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ee_set_hw_reg() local
[all …]
Dled.c131 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ee_led_control() local
133 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92ee_led_control()
Dfw.c271 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ee_fill_h2c_command() local
284 if (ppsc->dot11_psmode != EACTIVE || in _rtl92ee_fill_h2c_command()
285 ppsc->inactive_pwrstate == ERFOFF) { in _rtl92ee_fill_h2c_command()
502 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ee_set_fw_pwrmode_cmd() local
512 ppsc->smart_ps : 1); in rtl92ee_set_fw_pwrmode_cmd()
514 ppsc->reg_max_lps_awakeintvl); in rtl92ee_set_fw_pwrmode_cmd()

123