Lines Matching refs:rtlhal

97 	struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw));  in _rtl88ee_set_fw_clock_on()  local
104 if (!rtlhal->fw_ready) in _rtl88ee_set_fw_clock_on()
111 if (rtlhal->fw_clk_change_in_progress) { in _rtl88ee_set_fw_clock_on()
112 while (rtlhal->fw_clk_change_in_progress) { in _rtl88ee_set_fw_clock_on()
122 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_on()
128 if (IS_IN_LOW_POWER_STATE_88E(rtlhal->fw_ps_state)) { in _rtl88ee_set_fw_clock_on()
141 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_88E; in _rtl88ee_set_fw_clock_on()
144 rtlhal->fw_ps_state); in _rtl88ee_set_fw_clock_on()
149 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_on()
158 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_on()
167 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_set_fw_clock_off() local
174 if (!rtlhal->fw_ready) in _rtl88ee_set_fw_clock_off()
178 if (!rtlhal->allow_sw_to_change_hwclc) in _rtl88ee_set_fw_clock_off()
198 if (FW_PS_STATE(rtlhal->fw_ps_state) != in _rtl88ee_set_fw_clock_off()
201 if (!rtlhal->fw_clk_change_in_progress) { in _rtl88ee_set_fw_clock_off()
202 rtlhal->fw_clk_change_in_progress = true; in _rtl88ee_set_fw_clock_off()
204 rtlhal->fw_ps_state = FW_PS_STATE(rpwm_val); in _rtl88ee_set_fw_clock_off()
209 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_off()
247 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_fwlps_leave() local
254 rtlhal->allow_sw_to_change_hwclc = false; in _rtl88ee_fwlps_leave()
273 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_fwlps_enter() local
283 rtlhal->allow_sw_to_change_hwclc = true; in _rtl88ee_fwlps_enter()
804 if (rtlpriv->rtlhal.up_first_time) in _rtl88ee_gen_refresh_led_state()
819 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_init_mac() local
870 if (!rtlhal->mac_func_enable) { in _rtl88ee_init_mac()
918 if (rtlhal->earlymode_enable) {/*Early mode enable*/ in _rtl88ee_init_mac()
1035 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88ee_hw_init() local
1046 rtlpriv->rtlhal.being_init_adapter = true; in rtl88ee_hw_init()
1056 rtlhal->fw_ready = false; in rtl88ee_hw_init()
1063 rtlhal->mac_func_enable = true; in rtl88ee_hw_init()
1065 rtlhal->mac_func_enable = false; in rtl88ee_hw_init()
1066 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_88E; in rtl88ee_hw_init()
1083 rtlhal->fw_ready = true; in rtl88ee_hw_init()
1085 rtlhal->last_hmeboxnum = 0; in rtl88ee_hw_init()
1086 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_88E; in rtl88ee_hw_init()
1087 rtlhal->fw_clk_change_in_progress = false; in rtl88ee_hw_init()
1088 rtlhal->allow_sw_to_change_hwclc = false; in rtl88ee_hw_init()
1115 rtlhal->mac_func_enable = true; in rtl88ee_hw_init()
1125 (rtlhal->oem_id == RT_CID_819X_HP))) { in rtl88ee_hw_init()
1165 rtlpriv->rtlhal.being_init_adapter = false; in rtl88ee_hw_init()
1365 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_poweroff_adapter() local
1368 rtlhal->mac_func_enable = false; in _rtl88ee_poweroff_adapter()
1389 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && rtlhal->fw_ready) in _rtl88ee_poweroff_adapter()
1435 if (rtlpriv->rtlhal.driver_is_goingto_unload || in rtl88ee_card_disable()
1810 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_read_adapter_info() local
1844 rtlhal->board_type = rtlefuse->board_type; in _rtl88ee_read_adapter_info()
1868 if (rtlhal->oem_id == RT_CID_DEFAULT) { in _rtl88ee_read_adapter_info()
1873 rtlhal->oem_id = RT_CID_819X_ACER; in _rtl88ee_read_adapter_info()
1878 rtlhal->oem_id = RT_CID_819X_LENOVO; in _rtl88ee_read_adapter_info()
1881 rtlhal->oem_id = RT_CID_819X_HP; in _rtl88ee_read_adapter_info()
1883 rtlhal->oem_id = RT_CID_DEFAULT; in _rtl88ee_read_adapter_info()
1886 rtlhal->oem_id = RT_CID_DEFAULT; in _rtl88ee_read_adapter_info()
1890 rtlhal->oem_id = RT_CID_TOSHIBA; in _rtl88ee_read_adapter_info()
1893 rtlhal->oem_id = RT_CID_819X_QMI; in _rtl88ee_read_adapter_info()
1897 rtlhal->oem_id = RT_CID_DEFAULT; in _rtl88ee_read_adapter_info()
1909 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_hal_customized_behavior() local
1913 switch (rtlhal->oem_id) { in _rtl88ee_hal_customized_behavior()
1927 "RT Customized ID: 0x%02X\n", rtlhal->oem_id); in _rtl88ee_hal_customized_behavior()
1935 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88ee_read_eeprom_info() local
1938 rtlhal->version = _rtl88ee_read_chip_version(hw); in rtl88ee_read_eeprom_info()
1945 rtlhal->version); in rtl88ee_read_eeprom_info()
1970 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88ee_update_hal_rate_table() local
1985 if (rtlhal->current_bandtype == BAND_ON_5G) in rtl88ee_update_hal_rate_table()
2060 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88ee_update_hal_rate_mask() local
2085 if (rtlhal->current_bandtype == BAND_ON_5G) in rtl88ee_update_hal_rate_mask()
2218 if (rtlpriv->rtlhal.being_init_adapter) in rtl88ee_gpio_radio_on_off_checking()