/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | ps.c | 13 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl_ps_enable_nic() local 30 RT_CLEAR_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl_ps_enable_nic() 70 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl_ps_set_rf_state() local 80 if (ppsc->rfchange_inprogress) { in rtl_ps_set_rf_state() 88 while (ppsc->rfchange_inprogress) { in rtl_ps_set_rf_state() 98 ppsc->rfchange_inprogress = true; in rtl_ps_set_rf_state() 106 ppsc->rfoff_reason &= (~changesource); in rtl_ps_set_rf_state() 109 (ppsc->hwradiooff)) { in rtl_ps_set_rf_state() 110 ppsc->hwradiooff = false; in rtl_ps_set_rf_state() 113 if (!ppsc in rtl_ps_set_rf_state() 154 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl_ps_inactive_ps() local 190 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_ips_nic_off_wq_callback() local 266 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_ips_nic_on() local 303 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_get_fwlps_doze() local 329 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_lps_set_psmode() local 395 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_lps_enter_core() local 434 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_lps_leave_core() local 546 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_swlps_rf_awake() local 578 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_swlps_rf_sleep() local [all...] |
H A D | pci.c | 64 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl_pci_update_default_setting() local 69 ppsc->reg_rfps_level = 0; in _rtl_pci_update_default_setting() 70 ppsc->support_aspm = false; in _rtl_pci_update_default_setting() 73 ppsc->const_amdpci_aspm = rtlpci->const_amdpci_aspm; in _rtl_pci_update_default_setting() 81 ppsc->reg_rfps_level |= RT_RF_LPS_LEVEL_ASPM; in _rtl_pci_update_default_setting() 86 ppsc->reg_rfps_level |= (RT_RF_LPS_LEVEL_ASPM | in _rtl_pci_update_default_setting() 94 ppsc->reg_rfps_level &= ~(RT_RF_LPS_LEVEL_ASPM); in _rtl_pci_update_default_setting() 95 ppsc->reg_rfps_level |= (RT_RF_PS_LEVEL_ALWAYS_ASPM | in _rtl_pci_update_default_setting() 103 ppsc->reg_rfps_level &= ~(RT_RF_LPS_LEVEL_ASPM | in _rtl_pci_update_default_setting() 105 ppsc in _rtl_pci_update_default_setting() 200 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_disable_aspm() local 242 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_enable_aspm() local 365 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_init_aspm() local 1731 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_start() local 1780 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_stop() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | ps.c | 13 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl_ps_enable_nic() local 30 RT_CLEAR_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl_ps_enable_nic() 70 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl_ps_set_rf_state() local 80 if (ppsc->rfchange_inprogress) { in rtl_ps_set_rf_state() 88 while (ppsc->rfchange_inprogress) { in rtl_ps_set_rf_state() 98 ppsc->rfchange_inprogress = true; in rtl_ps_set_rf_state() 106 ppsc->rfoff_reason &= (~changesource); in rtl_ps_set_rf_state() 109 (ppsc->hwradiooff)) { in rtl_ps_set_rf_state() 110 ppsc->hwradiooff = false; in rtl_ps_set_rf_state() 113 if (!ppsc in rtl_ps_set_rf_state() 154 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl_ps_inactive_ps() local 190 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_ips_nic_off_wq_callback() local 266 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_ips_nic_on() local 303 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_get_fwlps_doze() local 329 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_lps_set_psmode() local 395 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_lps_enter_core() local 434 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_lps_leave_core() local 546 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_swlps_rf_awake() local 578 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_swlps_rf_sleep() local [all...] |
H A D | pci.c | 64 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl_pci_update_default_setting() local 69 ppsc->reg_rfps_level = 0; in _rtl_pci_update_default_setting() 70 ppsc->support_aspm = false; in _rtl_pci_update_default_setting() 73 ppsc->const_amdpci_aspm = rtlpci->const_amdpci_aspm; in _rtl_pci_update_default_setting() 81 ppsc->reg_rfps_level |= RT_RF_LPS_LEVEL_ASPM; in _rtl_pci_update_default_setting() 86 ppsc->reg_rfps_level |= (RT_RF_LPS_LEVEL_ASPM | in _rtl_pci_update_default_setting() 94 ppsc->reg_rfps_level &= ~(RT_RF_LPS_LEVEL_ASPM); in _rtl_pci_update_default_setting() 95 ppsc->reg_rfps_level |= (RT_RF_PS_LEVEL_ALWAYS_ASPM | in _rtl_pci_update_default_setting() 103 ppsc->reg_rfps_level &= ~(RT_RF_LPS_LEVEL_ASPM | in _rtl_pci_update_default_setting() 105 ppsc in _rtl_pci_update_default_setting() 200 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_disable_aspm() local 242 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_enable_aspm() local 364 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_init_aspm() local 1724 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_start() local 1773 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl_pci_stop() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H 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() 413 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { 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() 443 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl92ce_phy_set_rf_power_state() 447 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); 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 in _rtl92ce_phy_set_rf_power_state() 509 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92c_phy_set_rf_power_state() local [all...] |
H A D | hw.c | 74 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_get_hw_reg() local 82 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92ce_get_hw_reg() 104 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92ce_get_hw_reg() 133 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_set_hw_reg() local 413 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92ce_set_hw_reg() 504 &ppsc->fwctrl_psmode); in rtl92ce_set_hw_reg() 641 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_gen_refresh_led_state() local 647 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92ce_gen_refresh_led_state() 649 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl92ce_gen_refresh_led_state() 863 struct rtl_ps_ctl *ppsc in _rtl92ce_enable_aspm_back_door() local 919 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92ce_hw_init() local 1343 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92ce_card_disable() local 2014 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92ce_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | phy.c | 435 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_phy_set_rf_power_state() local 442 if ((ppsc->rfpwr_state == ERFOFF) && in _rtl92ce_phy_set_rf_power_state() 443 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { in _rtl92ce_phy_set_rf_power_state() 453 RT_CLEAR_PS_LEVEL(ppsc, in _rtl92ce_phy_set_rf_power_state() 459 ppsc->last_sleep_jiffies)); in _rtl92ce_phy_set_rf_power_state() 460 ppsc->last_awake_jiffies = jiffies; in _rtl92ce_phy_set_rf_power_state() 473 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl92ce_phy_set_rf_power_state() 477 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in _rtl92ce_phy_set_rf_power_state() 479 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) { in _rtl92ce_phy_set_rf_power_state() 490 if (ppsc in _rtl92ce_phy_set_rf_power_state() 539 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92c_phy_set_rf_power_state() local [all...] |
H A D | hw.c | 74 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_get_hw_reg() local 82 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92ce_get_hw_reg() 104 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92ce_get_hw_reg() 133 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92ce_set_hw_reg() local 413 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92ce_set_hw_reg() 504 &ppsc->fwctrl_psmode); in rtl92ce_set_hw_reg() 641 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92ce_gen_refresh_led_state() local 647 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92ce_gen_refresh_led_state() 649 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl92ce_gen_refresh_led_state() 863 struct rtl_ps_ctl *ppsc in _rtl92ce_enable_aspm_back_door() local 919 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92ce_hw_init() local 1343 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92ce_card_disable() local 2005 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92ce_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H 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() 387 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { 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() 441 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl92cu_phy_set_rf_power_state() 445 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); 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 in _rtl92cu_phy_set_rf_power_state() 502 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92cu_phy_set_rf_power_state() local [all...] |
H A D | hw.c | 938 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_hw_init() local 986 ppsc->rfpwr_state = ERFON; in rtl92cu_hw_init() 988 if (ppsc->rfpwr_state == ERFON) { in rtl92cu_hw_init() 1329 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_card_disable() local 1338 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl92cu_card_disable() 1475 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_get_hw_reg() local 1483 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92cu_get_hw_reg() 1504 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92cu_get_hw_reg() 1555 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_set_hw_reg() local 1824 ppsc in rtl92cu_set_hw_reg() 2172 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92cu_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H 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() 387 RT_IN_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC)) { 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() 441 if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { in _rtl92cu_phy_set_rf_power_state() 445 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); 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 in _rtl92cu_phy_set_rf_power_state() 502 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92cu_phy_set_rf_power_state() local [all...] |
H A D | hw.c | 938 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_hw_init() local 986 ppsc->rfpwr_state = ERFON; in rtl92cu_hw_init() 988 if (ppsc->rfpwr_state == ERFON) { in rtl92cu_hw_init() 1329 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_card_disable() local 1338 RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); in rtl92cu_card_disable() 1475 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_get_hw_reg() local 1483 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92cu_get_hw_reg() 1504 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92cu_get_hw_reg() 1555 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92cu_set_hw_reg() local 1824 ppsc in rtl92cu_set_hw_reg() 2172 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92cu_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | rtw_pwrctrl.h | 117 #define RT_IN_PS_LEVEL(ppsc, _PS_FLAG) \ 118 ((ppsc->cur_ps_level & _PS_FLAG) ? true : false) 119 #define RT_CLEAR_PS_LEVEL(ppsc, _PS_FLAG) \ 120 (ppsc->cur_ps_level &= (~(_PS_FLAG))) 121 #define RT_SET_PS_LEVEL(ppsc, _PS_FLAG) \ 122 (ppsc->cur_ps_level |= _PS_FLAG)
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/ |
H A D | rtw_pwrctrl.h | 118 #define RT_IN_PS_LEVEL(ppsc, _PS_FLAG) ((ppsc->cur_ps_level & _PS_FLAG) ? true : false) 119 #define RT_CLEAR_PS_LEVEL(ppsc, _PS_FLAG) (ppsc->cur_ps_level &= (~(_PS_FLAG))) 120 #define RT_SET_PS_LEVEL(ppsc, _PS_FLAG) (ppsc->cur_ps_level |= _PS_FLAG)
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | hw.c | 94 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_get_hw_reg() local 102 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92de_get_hw_reg() 123 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92de_get_hw_reg() 156 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_set_hw_reg() local 382 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92de_set_hw_reg() 597 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92de_gen_refresh_led_state() local 602 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92de_gen_refresh_led_state() 604 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl92de_gen_refresh_led_state() 836 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92de_enable_aspm_back_door() local 841 if (ppsc in _rtl92de_enable_aspm_back_door() 882 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92de_hw_init() local 1279 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92de_card_disable() local 2038 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92de_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | hw.c | 94 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_get_hw_reg() local 102 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92de_get_hw_reg() 123 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92de_get_hw_reg() 156 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92de_set_hw_reg() local 382 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92de_set_hw_reg() 597 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92de_gen_refresh_led_state() local 602 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92de_gen_refresh_led_state() 604 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl92de_gen_refresh_led_state() 836 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92de_enable_aspm_back_door() local 841 if (ppsc in _rtl92de_enable_aspm_back_door() 882 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92de_hw_init() local 1273 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92de_card_disable() local 2032 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92de_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/ |
H A D | rtw_pwrctrl.h | 123 #define RT_IN_PS_LEVEL(ppsc, _PS_FLAG) ((ppsc->cur_ps_level & _PS_FLAG) ? true : false) 124 #define RT_CLEAR_PS_LEVEL(ppsc, _PS_FLAG) (ppsc->cur_ps_level &= (~(_PS_FLAG))) 125 #define RT_SET_PS_LEVEL(ppsc, _PS_FLAG) (ppsc->cur_ps_level |= _PS_FLAG)
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | hw.c | 250 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl88ee_fwlps_leave() local 255 if (ppsc->low_power_enable) { in _rtl88ee_fwlps_leave() 276 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl88ee_fwlps_enter() local 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() 302 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl88ee_get_hw_reg() local 310 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl88ee_get_hw_reg() 331 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl88ee_get_hw_reg() 357 struct rtl_ps_ctl *ppsc in rtl88ee_set_hw_reg() local 805 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl88ee_gen_refresh_led_state() local 946 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl88ee_enable_aspm_back_door() local 1042 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl88ee_hw_init() local 1429 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl88ee_card_disable() local 2218 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl88ee_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | hw.c | 250 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl88ee_fwlps_leave() local 255 if (ppsc->low_power_enable) { in _rtl88ee_fwlps_leave() 276 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl88ee_fwlps_enter() local 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() 302 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl88ee_get_hw_reg() local 310 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl88ee_get_hw_reg() 331 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl88ee_get_hw_reg() 357 struct rtl_ps_ctl *ppsc in rtl88ee_set_hw_reg() local 805 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl88ee_gen_refresh_led_state() local 946 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl88ee_enable_aspm_back_door() local 1042 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl88ee_hw_init() local 1428 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl88ee_card_disable() local 2217 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl88ee_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | hw.c | 236 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723be_fwlps_leave() local 241 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_leave() 264 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723be_fwlps_enter() local 269 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_enter() 274 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8723be_fwlps_enter() 282 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8723be_fwlps_enter() 292 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723be_get_hw_reg() local 300 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8723be_get_hw_reg() 321 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8723be_get_hw_reg() 399 struct rtl_ps_ctl *ppsc in rtl8723be_set_hw_reg() local 795 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl8723be_gen_refresh_led_state() local 1337 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723be_hw_init() local 1652 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723be_card_disable() local 2474 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723be_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | hw.c | 236 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723be_fwlps_leave() local 241 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_leave() 264 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723be_fwlps_enter() local 269 if (ppsc->low_power_enable) { in _rtl8723be_fwlps_enter() 274 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8723be_fwlps_enter() 282 (u8 *)(&ppsc->fwctrl_psmode)); in _rtl8723be_fwlps_enter() 292 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723be_get_hw_reg() local 300 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8723be_get_hw_reg() 321 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8723be_get_hw_reg() 399 struct rtl_ps_ctl *ppsc in rtl8723be_set_hw_reg() local 795 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl8723be_gen_refresh_led_state() local 1337 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723be_hw_init() local 1652 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723be_card_disable() local 2474 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723be_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | hw.c | 22 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_get_hw_reg() local 31 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92se_get_hw_reg() 35 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92se_get_hw_reg() 69 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_set_hw_reg() local 322 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92se_set_hw_reg() 390 &ppsc->fwctrl_psmode); in rtl92se_set_hw_reg() 532 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92se_macconfig_before_fwdownload() local 687 if (ppsc->support_aspm && !ppsc->support_backdoor) in _rtl92se_macconfig_before_fwdownload() 732 if ((ppsc in _rtl92se_macconfig_before_fwdownload() 1302 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl92s_phy_set_rfhalt() local 1508 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92se_card_disable() local 2297 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92se_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | hw.c | 78 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_get_hw_reg() local 86 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8723e_get_hw_reg() 108 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8723e_get_hw_reg() 137 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_set_hw_reg() local 415 ppsc->fw_current_inpsmode = *((bool *)val); in rtl8723e_set_hw_reg() 506 (u8 *)(&ppsc->fwctrl_psmode)); in rtl8723e_set_hw_reg() 645 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723e_gen_refresh_led_state() local 651 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl8723e_gen_refresh_led_state() 653 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl8723e_gen_refresh_led_state() 861 struct rtl_ps_ctl *ppsc in _rtl8723e_enable_aspm_back_door() local 916 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723e_hw_init() local 1301 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723e_card_disable() local 2082 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723e_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | hw.c | 22 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_get_hw_reg() local 31 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl92se_get_hw_reg() 35 *((bool *) (val)) = ppsc->fw_current_inpsmode; in rtl92se_get_hw_reg() 69 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92se_set_hw_reg() local 322 ppsc->fw_current_inpsmode = *((bool *) val); in rtl92se_set_hw_reg() 390 &ppsc->fwctrl_psmode); in rtl92se_set_hw_reg() 532 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl92se_macconfig_before_fwdownload() local 687 if (ppsc->support_aspm && !ppsc->support_backdoor) in _rtl92se_macconfig_before_fwdownload() 732 if ((ppsc in _rtl92se_macconfig_before_fwdownload() 1302 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); _rtl92s_phy_set_rfhalt() local 1508 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92se_card_disable() local 2288 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl92se_gpio_radio_on_off_checking() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | hw.c | 78 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_get_hw_reg() local 86 *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; in rtl8723e_get_hw_reg() 108 *((bool *)(val)) = ppsc->fw_current_inpsmode; in rtl8723e_get_hw_reg() 137 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl8723e_set_hw_reg() local 415 ppsc->fw_current_inpsmode = *((bool *)val); in rtl8723e_set_hw_reg() 506 (u8 *)(&ppsc->fwctrl_psmode)); in rtl8723e_set_hw_reg() 645 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in _rtl8723e_gen_refresh_led_state() local 651 if (ppsc->rfoff_reason == RF_CHANGE_BY_IPS) in _rtl8723e_gen_refresh_led_state() 653 else if (ppsc->rfoff_reason == RF_CHANGE_BY_INIT) in _rtl8723e_gen_refresh_led_state() 861 struct rtl_ps_ctl *ppsc in _rtl8723e_enable_aspm_back_door() local 916 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723e_hw_init() local 1300 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723e_card_disable() local 2081 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); rtl8723e_gpio_radio_on_off_checking() local [all...] |