/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/ |
A D | ps.c | 109 (ppsc->hwradiooff)) { in rtl_ps_set_rf_state() 114 ppsc->rfoff_reason = 0; in rtl_ps_set_rf_state() 123 ppsc->hwradiooff = true; in rtl_ps_set_rf_state() 214 if (ppsc->inactiveps) { in rtl_ips_nic_off_wq_callback() 272 if (ppsc->inactiveps) { in rtl_ips_nic_on() 354 if ((ppsc->fwctrl_lps) && ppsc->report_linked) { in rtl_lps_set_psmode() 361 ppsc->smart_ps = 0; in rtl_lps_set_psmode() 377 ppsc->pwr_mode = ppsc->fwctrl_psmode; in rtl_lps_set_psmode() 378 ppsc->smart_ps = 2; in rtl_lps_set_psmode() 398 if (!ppsc->fwctrl_lps) in rtl_lps_enter_core() [all …]
|
A D | pci.c | 69 ppsc->reg_rfps_level = 0; in _rtl_pci_update_default_setting() 70 ppsc->support_aspm = false; in _rtl_pci_update_default_setting() 133 ppsc->support_aspm = false; in _rtl_pci_update_default_setting() 137 ppsc->support_aspm = true; in _rtl_pci_update_default_setting() 138 ppsc->support_backdoor = true; in _rtl_pci_update_default_setting() 143 ppsc->support_aspm = true; in _rtl_pci_update_default_setting() 157 ppsc->support_aspm = false; in _rtl_pci_update_default_setting() 203 if (!ppsc->support_aspm) in rtl_pci_disable_aspm() 253 if (!ppsc->support_aspm) in rtl_pci_enable_aspm() 1848 ppsc->rfchange_inprogress = true; in rtl_pci_stop() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
A D | phy.c | 405 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_phy_set_rf_power_state() local 412 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl92ce_phy_set_rf_power_state() 423 RT_CLEAR_PS_LEVEL(ppsc, in _rtl92ce_phy_set_rf_power_state() 429 ppsc->last_sleep_jiffies)); in _rtl92ce_phy_set_rf_power_state() 430 ppsc->last_awake_jiffies = jiffies; in _rtl92ce_phy_set_rf_power_state() 449 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl92ce_phy_set_rf_power_state() 460 if (ppsc->rfpwr_state == ERFOFF) in _rtl92ce_phy_set_rf_power_state() 490 ppsc->last_awake_jiffies)); in _rtl92ce_phy_set_rf_power_state() 491 ppsc->last_sleep_jiffies = jiffies; in _rtl92ce_phy_set_rf_power_state() 502 ppsc->rfpwr_state = rfpwr_state; in _rtl92ce_phy_set_rf_power_state() [all …]
|
A D | hw.c | 504 &ppsc->fwctrl_psmode); in rtl92ce_set_hw_reg() 869 if (ppsc->support_backdoor) in _rtl92ce_enable_aspm_back_door() 991 ppsc->rfpwr_state = ERFON; in rtl92ce_hw_init() 999 if (ppsc->rfpwr_state == ERFON) { in rtl92ce_hw_init() 2015 if (ppsc->swrf_processing) in rtl92ce_gpio_radio_on_off_checking() 2019 if (ppsc->rfchange_inprogress) { in rtl92ce_gpio_radio_on_off_checking() 2023 ppsc->rfchange_inprogress = true; in rtl92ce_gpio_radio_on_off_checking() 2038 ppsc->hwradiooff = false; in rtl92ce_gpio_radio_on_off_checking() 2045 ppsc->hwradiooff = true; in rtl92ce_gpio_radio_on_off_checking() 2051 ppsc->rfchange_inprogress = false; in rtl92ce_gpio_radio_on_off_checking() [all …]
|
A D | led.c | 110 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_led_control() local 112 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92ce_led_control()
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
A D | phy.c | 379 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92cu_phy_set_rf_power_state() local 386 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl92cu_phy_set_rf_power_state() 397 RT_CLEAR_PS_LEVEL(ppsc, in _rtl92cu_phy_set_rf_power_state() 403 ppsc->last_sleep_jiffies)); in _rtl92cu_phy_set_rf_power_state() 404 ppsc->last_awake_jiffies = jiffies; in _rtl92cu_phy_set_rf_power_state() 447 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl92cu_phy_set_rf_power_state() 457 if (ppsc->rfpwr_state == ERFOFF) in _rtl92cu_phy_set_rf_power_state() 485 ppsc->last_sleep_jiffies = jiffies; in _rtl92cu_phy_set_rf_power_state() 495 ppsc->rfpwr_state = rfpwr_state; in _rtl92cu_phy_set_rf_power_state() 502 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_phy_set_rf_power_state() local [all …]
|
A D | hw.c | 986 ppsc->rfpwr_state = ERFON; in rtl92cu_hw_init() 988 if (ppsc->rfpwr_state == ERFON) { in rtl92cu_hw_init() 2180 if (ppsc->swrf_processing) in rtl92cu_gpio_radio_on_off_checking() 2183 if (ppsc->rfchange_inprogress) { in rtl92cu_gpio_radio_on_off_checking() 2187 ppsc->rfchange_inprogress = true; in rtl92cu_gpio_radio_on_off_checking() 2190 cur_rfstate = ppsc->rfpwr_state; in rtl92cu_gpio_radio_on_off_checking() 2194 if (ppsc->pwrdown_mode) { in rtl92cu_gpio_radio_on_off_checking() 2216 ppsc->hwradiooff = false; in rtl92cu_gpio_radio_on_off_checking() 2222 ppsc->hwradiooff = true; in rtl92cu_gpio_radio_on_off_checking() 2230 ppsc->hwradiooff = true; in rtl92cu_gpio_radio_on_off_checking() [all …]
|
A D | led.c | 104 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_led_control() local 106 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92cu_led_control()
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/ |
A D | rtw_pwrctrl.h | 118 #define RT_IN_PS_LEVEL(ppsc, _PS_FLAG) ((ppsc->cur_ps_level & _PS_FLAG) ? true : false) argument 119 #define RT_CLEAR_PS_LEVEL(ppsc, _PS_FLAG) (ppsc->cur_ps_level &= (~(_PS_FLAG))) argument 120 #define RT_SET_PS_LEVEL(ppsc, _PS_FLAG) (ppsc->cur_ps_level |= _PS_FLAG) argument
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
A D | hw.c | 255 if (ppsc->low_power_enable) { in _rtl88ee_fwlps_leave() 281 if (ppsc->low_power_enable) { in _rtl88ee_fwlps_enter() 286 &ppsc->fwctrl_psmode); in _rtl88ee_fwlps_enter() 294 &ppsc->fwctrl_psmode); in _rtl88ee_fwlps_enter() 1120 ppsc->rfpwr_state = ERFON; in rtl88ee_hw_init() 1126 if (ppsc->rfpwr_state == ERFON) { in rtl88ee_hw_init() 2225 if (ppsc->swrf_processing) in rtl88ee_gpio_radio_on_off_checking() 2229 if (ppsc->rfchange_inprogress) { in rtl88ee_gpio_radio_on_off_checking() 2245 ppsc->hwradiooff = false; in rtl88ee_gpio_radio_on_off_checking() 2253 ppsc->hwradiooff = true; in rtl88ee_gpio_radio_on_off_checking() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
A D | hw.c | 841 if (ppsc->support_backdoor) in _rtl92de_enable_aspm_back_door() 991 ppsc->rfpwr_state = ERFON; in rtl92de_hw_init() 1001 if (ppsc->rfpwr_state == ERFON) { in rtl92de_hw_init() 2047 if (ppsc->swrf_processing) in rtl92de_gpio_radio_on_off_checking() 2050 if (ppsc->rfchange_inprogress) { in rtl92de_gpio_radio_on_off_checking() 2054 ppsc->rfchange_inprogress = true; in rtl92de_gpio_radio_on_off_checking() 2065 ppsc->hwradiooff = false; in rtl92de_gpio_radio_on_off_checking() 2071 ppsc->hwradiooff = true; in rtl92de_gpio_radio_on_off_checking() 2076 ppsc->rfchange_inprogress = false; in rtl92de_gpio_radio_on_off_checking() 2082 ppsc->rfchange_inprogress = false; in rtl92de_gpio_radio_on_off_checking() [all …]
|
A D | led.c | 119 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_led_control() local 121 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92de_led_control()
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
A D | hw.c | 506 (u8 *)(&ppsc->fwctrl_psmode)); in rtl8723e_set_hw_reg() 867 if (ppsc->support_backdoor) in _rtl8723e_enable_aspm_back_door() 988 ppsc->rfpwr_state = ERFON; in rtl8723e_hw_init() 996 if (ppsc->rfpwr_state == ERFON) { in rtl8723e_hw_init() 2090 if (ppsc->swrf_processing) in rtl8723e_gpio_radio_on_off_checking() 2094 if (ppsc->rfchange_inprogress) { in rtl8723e_gpio_radio_on_off_checking() 2098 ppsc->rfchange_inprogress = true; in rtl8723e_gpio_radio_on_off_checking() 2117 ppsc->hwradiooff = false; in rtl8723e_gpio_radio_on_off_checking() 2124 ppsc->hwradiooff = true; in rtl8723e_gpio_radio_on_off_checking() 2130 ppsc->rfchange_inprogress = false; in rtl8723e_gpio_radio_on_off_checking() [all …]
|
A D | phy.c | 1556 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723e_phy_set_rf_power_state() local 1563 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl8723e_phy_set_rf_power_state() 1574 RT_CLEAR_PS_LEVEL(ppsc, in _rtl8723e_phy_set_rf_power_state() 1580 ppsc->last_sleep_jiffies)); in _rtl8723e_phy_set_rf_power_state() 1581 ppsc->last_awake_jiffies = jiffies; in _rtl8723e_phy_set_rf_power_state() 1599 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl8723e_phy_set_rf_power_state() 1609 if (ppsc->rfpwr_state == ERFOFF) in _rtl8723e_phy_set_rf_power_state() 1639 ppsc->last_awake_jiffies)); in _rtl8723e_phy_set_rf_power_state() 1640 ppsc->last_sleep_jiffies = jiffies; in _rtl8723e_phy_set_rf_power_state() 1650 ppsc->rfpwr_state = rfpwr_state; in _rtl8723e_phy_set_rf_power_state() [all …]
|
A D | led.c | 119 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_led_control() local 121 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl8723e_led_control()
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
A D | hw.c | 390 &ppsc->fwctrl_psmode); in rtl92se_set_hw_reg() 687 if (ppsc->support_aspm && !ppsc->support_backdoor) in _rtl92se_macconfig_before_fwdownload() 733 (ppsc->rfoff_reason == 0)) { in _rtl92se_macconfig_before_fwdownload() 2308 if (ppsc->swrf_processing) in rtl92se_gpio_radio_on_off_checking() 2312 if (ppsc->rfchange_inprogress) { in rtl92se_gpio_radio_on_off_checking() 2316 ppsc->rfchange_inprogress = true; in rtl92se_gpio_radio_on_off_checking() 2338 ppsc->hwradiooff = false; in rtl92se_gpio_radio_on_off_checking() 2345 ppsc->hwradiooff = true; in rtl92se_gpio_radio_on_off_checking() 2351 ppsc->rfchange_inprogress = false; in rtl92se_gpio_radio_on_off_checking() 2369 ppsc->rfchange_inprogress = false; in rtl92se_gpio_radio_on_off_checking() [all …]
|
A D | phy.c | 513 if (rfpwr_state == ppsc->rfpwr_state) in rtl92s_phy_set_rf_power_state() 518 if ((ppsc->rfpwr_state == ERFOFF) && in rtl92s_phy_set_rf_power_state() 530 RT_CLEAR_PS_LEVEL(ppsc, in rtl92s_phy_set_rf_power_state() 536 ppsc->last_sleep_jiffies), in rtl92s_phy_set_rf_power_state() 538 ppsc->last_awake_jiffies = jiffies; in rtl92s_phy_set_rf_power_state() 569 if (ppsc->rfpwr_state == ERFOFF) in rtl92s_phy_set_rf_power_state() 602 ppsc->last_awake_jiffies)); in rtl92s_phy_set_rf_power_state() 607 ppsc->last_awake_jiffies), in rtl92s_phy_set_rf_power_state() 609 ppsc->last_sleep_jiffies = jiffies; in rtl92s_phy_set_rf_power_state() 620 ppsc->rfpwr_state = rfpwr_state; in rtl92s_phy_set_rf_power_state() [all …]
|
A D | led.c | 110 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_led_control() local 112 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92se_led_control()
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
A D | hw.c | 240 if (ppsc->low_power_enable) { in _rtl8821ae_fwlps_leave() 267 if (ppsc->low_power_enable) { in _rtl8821ae_fwlps_enter() 274 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8821ae_fwlps_enter() 458 if (ppsc->wo_wlan_mode) in rtl8821ae_get_hw_reg() 1355 ppsc->wakeup_reason = 0; in _rtl8821ae_get_wakeup_reason() 1653 ppsc->rfpwr_state = ERFON; in _rtl8821ae_simple_initialize_adapter() 1959 ppsc->rfpwr_state = ERFON; in rtl8821ae_hw_init() 3764 if (ppsc->swrf_processing) in rtl8821ae_gpio_radio_on_off_checking() 3792 ppsc->hwradiooff = false; in rtl8821ae_gpio_radio_on_off_checking() 3800 ppsc->hwradiooff = true; in rtl8821ae_gpio_radio_on_off_checking() [all …]
|
A D | fw.c | 199 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_related_for_wowlan() local 212 ppsc->fw_current_inpsmode = false; in rtl8821ae_set_fw_related_for_wowlan() 469 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_pwrmode_cmd() local 495 awake_intvl = ppsc->reg_max_lps_awakeintvl; in rtl8821ae_set_fw_pwrmode_cmd() 537 ppsc->smart_ps : 1)); in rtl8821ae_set_fw_pwrmode_cmd() 590 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_wowlan_mode() local 601 ((ppsc->wo_wlan_mode & WAKE_ON_MAGIC_PACKET) ? 1 : 0)); in rtl8821ae_set_fw_wowlan_mode() 623 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8821ae_set_fw_remote_wake_ctrl_cmd() local 629 enable, ppsc->arp_offload_enable, ppsc->gtk_offload_enable); in rtl8821ae_set_fw_remote_wake_ctrl_cmd() 633 (ppsc->arp_offload_enable ? 1 : 0)); in rtl8821ae_set_fw_remote_wake_ctrl_cmd() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
A D | hw.c | 241 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_leave() 269 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_enter() 1414 ppsc->rfpwr_state = ERFON; in rtl8723be_hw_init() 1422 if (ppsc->rfpwr_state == ERFON) { in rtl8723be_hw_init() 2483 if (ppsc->swrf_processing) in rtl8723be_gpio_radio_on_off_checking() 2487 if (ppsc->rfchange_inprogress) { in rtl8723be_gpio_radio_on_off_checking() 2491 ppsc->rfchange_inprogress = true; in rtl8723be_gpio_radio_on_off_checking() 2510 ppsc->hwradiooff = false; in rtl8723be_gpio_radio_on_off_checking() 2517 ppsc->hwradiooff = true; in rtl8723be_gpio_radio_on_off_checking() 2523 ppsc->rfchange_inprogress = false; in rtl8723be_gpio_radio_on_off_checking() [all …]
|
A D | led.c | 118 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723be_led_control() local 120 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl8723be_led_control()
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
A D | led.c | 109 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ee_led_control() local 111 if ((ppsc->rfoff_reason > RF_CHANGE_BY_PS) && in rtl92ee_led_control()
|
A D | hw.c | 228 if (ppsc->low_power_enable) { in _rtl92ee_fwlps_leave() 255 if (ppsc->low_power_enable) { in _rtl92ee_fwlps_enter() 260 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl92ee_fwlps_enter() 268 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl92ee_fwlps_enter() 306 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl92ee_get_hw_reg() 604 ppsc->fw_current_inpsmode = *((bool *)val); in rtl92ee_set_hw_reg() 722 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92ee_gen_refresh_led_state() 1335 ppsc->fw_current_inpsmode = false; in rtl92ee_hw_init() 1378 ppsc->rfpwr_state = ERFON; in rtl92ee_hw_init() 1388 if (ppsc->rfpwr_state == ERFON) { in rtl92ee_hw_init() [all …]
|
A D | fw.c | 168 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ee_fill_h2c_command() local 181 if (ppsc->dot11_psmode != EACTIVE || in _rtl92ee_fill_h2c_command() 182 ppsc->inactive_pwrstate == ERFOFF) { in _rtl92ee_fill_h2c_command() 399 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ee_set_fw_pwrmode_cmd() local 425 awake_intvl = ppsc->reg_max_lps_awakeintvl; in rtl92ee_set_fw_pwrmode_cmd() 467 ppsc->smart_ps : 1)); in rtl92ee_set_fw_pwrmode_cmd()
|