Home
last modified time | relevance | path

Searched refs:rtlhal (Results 1 – 71 of 71) sorted by relevance

/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dhw.c120 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8821ae_set_fw_clock_on() local
128 if (!rtlhal->fw_ready) in _rtl8821ae_set_fw_clock_on()
135 if (rtlhal->fw_clk_change_in_progress) { in _rtl8821ae_set_fw_clock_on()
136 while (rtlhal->fw_clk_change_in_progress) { in _rtl8821ae_set_fw_clock_on()
146 rtlhal->fw_clk_change_in_progress = false; in _rtl8821ae_set_fw_clock_on()
152 if (IS_IN_LOW_POWER_STATE_8821AE(rtlhal->fw_ps_state)) { in _rtl8821ae_set_fw_clock_on()
166 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_8821AE; in _rtl8821ae_set_fw_clock_on()
169 rtlhal->fw_ps_state); in _rtl8821ae_set_fw_clock_on()
174 rtlhal->fw_clk_change_in_progress = false; in _rtl8821ae_set_fw_clock_on()
181 rtlhal->fw_clk_change_in_progress = false; in _rtl8821ae_set_fw_clock_on()
[all …]
Dfw.c212 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8821ae_download_fw() local
218 enum version_8821ae version = rtlhal->version; in rtl8821ae_download_fw()
227 if (!rtlhal->wowlan_firmware) in rtl8821ae_download_fw()
231 (struct rtlwifi_firmware_header *)rtlhal->wowlan_firmware; in rtl8821ae_download_fw()
232 rtlhal->fw_version = le16_to_cpu(pfwheader->version); in rtl8821ae_download_fw()
233 rtlhal->fw_subversion = pfwheader->subversion; in rtl8821ae_download_fw()
234 pfwdata = (u8 *)rtlhal->wowlan_firmware; in rtl8821ae_download_fw()
235 fwsize = rtlhal->wowlan_fwsize; in rtl8821ae_download_fw()
237 if (!rtlhal->pfirmware) in rtl8821ae_download_fw()
241 (struct rtlwifi_firmware_header *)rtlhal->pfirmware; in rtl8821ae_download_fw()
[all …]
Dsw.c95 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8821ae_init_sw_vars() local
114 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl8821ae_init_sw_vars()
116 rtlpriv->rtlhal.bandset = BAND_ON_BOTH; in rtl8821ae_init_sw_vars()
117 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl8821ae_init_sw_vars()
192 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); in rtl8821ae_init_sw_vars()
193 if (!rtlpriv->rtlhal.pfirmware) { in rtl8821ae_init_sw_vars()
198 rtlpriv->rtlhal.wowlan_firmware = vzalloc(0x8000); in rtl8821ae_init_sw_vars()
199 if (!rtlpriv->rtlhal.wowlan_firmware) { in rtl8821ae_init_sw_vars()
205 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { in rtl8821ae_init_sw_vars()
242 if (rtlpriv->rtlhal.pfirmware) { in rtl8821ae_deinit_sw_vars()
[all …]
Dphy.c71 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8812ae_fixspur() local
74 if (IS_VENDOR_8812A_C_CUT(rtlhal->version)) { in rtl8812ae_fixspur()
101 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { in rtl8812ae_fixspur()
219 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8821ae_phy_rf_serial_read() local
233 !((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || in _rtl8821ae_phy_rf_serial_read()
234 (IS_VENDOR_8812A_C_CUT(rtlhal->version)))) in _rtl8821ae_phy_rf_serial_read()
245 if ((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || in _rtl8821ae_phy_rf_serial_read()
246 (IS_VENDOR_8812A_C_CUT(rtlhal->version))) in _rtl8821ae_phy_rf_serial_read()
270 !((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || in _rtl8821ae_phy_rf_serial_read()
271 (IS_VENDOR_8812A_C_CUT(rtlhal->version)))) in _rtl8821ae_phy_rf_serial_read()
[all …]
Ddm.c476 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8821ae_dm_get_swing_index() local
480 bb_swing = phy_get_tx_swing_8812A(hw, rtlhal->current_bandtype, in rtl8821ae_dm_get_swing_index()
675 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl8821ae_dm_check_rssi_monitor() local
733 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { in rtl8821ae_dm_check_rssi_monitor()
748 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) in rtl8821ae_dm_check_rssi_monitor()
757 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) in rtl8821ae_dm_check_rssi_monitor()
798 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8821ae_dm_dig() local
824 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8821AE) in rtl8821ae_dm_dig()
832 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8821AE) in rtl8821ae_dm_dig()
1089 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8821ae_dm_iq_calibrate() local
[all …]
Dled.c196 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8821ae_sw_led_control() local
202 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) in _rtl8821ae_sw_led_control()
208 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) in _rtl8821ae_sw_led_control()
Drf.c422 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8821ae_phy_rf6052_config_parafile() local
429 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) in _rtl8821ae_phy_rf6052_config_parafile()
440 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) in _rtl8821ae_phy_rf6052_config_parafile()
Dtrx.c119 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE) { in query_rxphystatus()
693 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl8821ae_tx_fill_desc() local
710 if (rtlhal->earlymode_enable) { in rtl8821ae_tx_fill_desc()
728 if (rtlhal->earlymode_enable) { in rtl8821ae_tx_fill_desc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dphy.c204 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_phy_query_bb_reg() local
209 if (rtlhal->during_mac1init_radioa || rtlhal->during_mac0init_radiob) { in rtl92d_phy_query_bb_reg()
214 if (rtlhal->during_mac1init_radioa) in rtl92d_phy_query_bb_reg()
216 else if (rtlhal->during_mac0init_radiob) in rtl92d_phy_query_bb_reg()
235 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_phy_set_bb_reg() local
242 if (rtlhal->during_mac1init_radioa) in rtl92d_phy_set_bb_reg()
244 else if (rtlhal->during_mac0init_radiob) in rtl92d_phy_set_bb_reg()
248 if (rtlhal->during_mac1init_radioa || in rtl92d_phy_set_bb_reg()
249 rtlhal->during_mac0init_radiob) in rtl92d_phy_set_bb_reg()
258 if (rtlhal->during_mac1init_radioa || rtlhal->during_mac0init_radiob) in rtl92d_phy_set_bb_reg()
[all …]
Dfw.c122 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92d_write_fw() local
128 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DE) in _rtl92d_write_fw()
197 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92d_fw_init() local
204 if (rtlhal->interfaceindex == 0) { in _rtl92d_fw_init()
227 if (rtlhal->interfaceindex == 0) { in _rtl92d_fw_init()
245 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_download_fw() local
250 enum version_8192d version = rtlhal->version; in rtl92d_download_fw()
256 if (rtlpriv->max_fw_size == 0 || !rtlhal->pfirmware) in rtl92d_download_fw()
258 fwsize = rtlhal->fwsize; in rtl92d_download_fw()
259 pfwheader = rtlhal->pfirmware; in rtl92d_download_fw()
[all …]
Drf.c412 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_enable_anotherphy() local
419 rtlhal->during_mac0init_radiob = false; in rtl92d_phy_enable_anotherphy()
420 rtlhal->during_mac1init_radioa = false; in rtl92d_phy_enable_anotherphy()
443 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_powerdown_anotherphy() local
449 rtlhal->during_mac0init_radiob = false; in rtl92d_phy_powerdown_anotherphy()
450 rtlhal->during_mac1init_radioa = false; in rtl92d_phy_powerdown_anotherphy()
469 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_rf6052_config() local
487 if (rtlhal->macphymode == DUALMAC_DUALPHY) { in rtl92d_phy_rf6052_config()
488 if (rtlhal->current_bandtype == BAND_ON_2_4G && in rtl92d_phy_rf6052_config()
489 rtlhal->interfaceindex == 0) { in rtl92d_phy_rf6052_config()
[all …]
Ddm.c187 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { in rtl92d_dm_false_alarm_counter_statistics()
215 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { in rtl92d_dm_false_alarm_counter_statistics()
323 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version)); in rtl92d_dm_cck_packet_detection_thresh()
382 if (rtlpriv->rtlhal.earlymode_enable) { in rtl92d_dm_dig()
477 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) in rtl92d_dm_dig()
495 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_dm_dynamic_txpower() local
534 if (rtlhal->current_bandtype == BAND_ON_5G) { in rtl92d_dm_dynamic_txpower()
743 static void rtl92d_bandtype_5G(struct rtl_hal *rtlhal, u8 *ofdm_index, in rtl92d_bandtype_5G() argument
755 if (rtlhal->macphymode == DUALMAC_DUALPHY && in rtl92d_bandtype_5G()
756 rtlhal->interfaceindex == 1) /* MAC 1 5G */ in rtl92d_bandtype_5G()
[all …]
Dsw.c103 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) in rtl92d_init_sw_vars()
108 if (rtlpriv->rtlhal.macphymode != SINGLEMAC_SINGLEPHY) { in rtl92d_init_sw_vars()
109 rtlpriv->rtlhal.disable_amsdu_8k = true; in rtl92d_init_sw_vars()
170 rtlpriv->rtlhal.earlymode_enable = false; in rtl92d_init_sw_vars()
175 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); in rtl92d_init_sw_vars()
176 if (!rtlpriv->rtlhal.pfirmware) { in rtl92d_init_sw_vars()
204 if (rtlpriv->rtlhal.pfirmware) { in rtl92d_deinit_sw_vars()
205 vfree(rtlpriv->rtlhal.pfirmware); in rtl92d_deinit_sw_vars()
206 rtlpriv->rtlhal.pfirmware = NULL; in rtl92d_deinit_sw_vars()
Dhw.c179 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92de_set_hw_reg() local
206 if (rtlhal->fw_version > 0xe) in rtl92de_set_hw_reg()
275 mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; in rtl92de_set_hw_reg()
290 if (rtlhal->macphymode == DUALMAC_DUALPHY) in rtl92de_set_hw_reg()
292 else if (rtlhal->macphymode == DUALMAC_SINGLEPHY) in rtl92de_set_hw_reg()
544 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) { in _rtl92de_llt_table_init()
801 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92de_hw_configure() local
820 if (rtlhal->macphymode == DUALMAC_DUALPHY) in _rtl92de_hw_configure()
822 else if (rtlhal->macphymode == DUALMAC_SINGLEPHY) in _rtl92de_hw_configure()
851 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_1T << 3); in _rtl92de_hw_configure()
[all …]
Dphy.h114 if (rtlpriv->rtlhal.interfaceindex == 1) in rtl92d_acquire_cckandrw_pagea_ctl()
123 if (rtlpriv->rtlhal.interfaceindex == 1) in rtl92d_release_cckandrw_pagea_ctl()
Dtrx.c555 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92de_tx_fill_desc() local
580 if (rtlhal->earlymode_enable) { in rtl92de_tx_fill_desc()
598 if (rtlhal->earlymode_enable) { in rtl92de_tx_fill_desc()
613 if (rtlhal->current_bandtype == BAND_ON_5G) in rtl92de_tx_fill_desc()
620 if (rtlhal->macphymode == DUALMAC_DUALPHY && in rtl92de_tx_fill_desc()
636 if (rtlhal->current_bandtype == BAND_ON_5G) in rtl92de_tx_fill_desc()
738 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92de_tx_fill_cmddesc() local
757 if (rtlhal->current_bandtype == BAND_ON_5G) { in rtl92de_tx_fill_cmddesc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
Dfw_common.c39 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92c_enable_fw_download() local
41 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CU) { in _rtl92c_enable_fw_download()
48 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE) { in _rtl92c_enable_fw_download()
132 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92c_write_fw() local
142 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE) in _rtl92c_write_fw()
223 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_download_fw() local
228 enum version_8192c version = rtlhal->version; in rtl92c_download_fw()
230 if (!rtlhal->pfirmware) in rtl92c_download_fw()
233 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; in rtl92c_download_fw()
234 pfwdata = (u8 *)rtlhal->pfirmware; in rtl92c_download_fw()
[all …]
Dphy_common.c695 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_phy_set_bw_mode() local
701 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl92c_phy_set_bw_mode()
715 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_phy_sw_chnl_callback() local
721 if (is_hal_stop(rtlhal)) in rtl92c_phy_sw_chnl_callback()
746 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_phy_sw_chnl() local
757 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl92c_phy_sw_chnl()
775 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92c_phy_sw_rf_seting() local
776 if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) { in _rtl92c_phy_sw_rf_seting()
1175 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92c_phy_simularity_compare() local
1178 bool bresult = true, is2t = IS_92C_SERIAL(rtlhal->version); in _rtl92c_phy_simularity_compare()
[all …]
Ddm_common.c552 if (rtlpriv->rtlhal.interface == INTF_USB && in rtl92c_dm_init_dynamic_txpower()
553 rtlpriv->rtlhal.board_type & 0x1) { in rtl92c_dm_init_dynamic_txpower()
573 if (rtlpriv->rtlhal.interface == INTF_USB && in rtl92c_dm_write_dig()
730 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_dm_txpower_tracking_callback_thermalmeter() local
739 bool is2t = IS_92C_SERIAL(rtlhal->version); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1301 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_dm_dynamic_bb_powersaving() local
1333 if (IS_92C_SERIAL(rtlhal->version)) in rtl92c_dm_dynamic_bb_powersaving()
1740 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_check_bt_change() local
1743 if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version) && in rtl92c_check_bt_change()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dfw.c200 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ee_download_fw() local
205 enum version_8192e version = rtlhal->version; in rtl92ee_download_fw()
207 if (!rtlhal->pfirmware) in rtl92ee_download_fw()
210 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; in rtl92ee_download_fw()
211 rtlhal->fw_version = le16_to_cpu(pfwheader->version); in rtl92ee_download_fw()
212 rtlhal->fw_subversion = pfwheader->subversion; in rtl92ee_download_fw()
213 pfwdata = (u8 *)rtlhal->pfirmware; in rtl92ee_download_fw()
214 fwsize = rtlhal->fwsize; in rtl92ee_download_fw()
232 if (rtlhal->mac_func_enable) { in rtl92ee_download_fw()
270 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92ee_fill_h2c_command() local
[all …]
Dhw.c97 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92ee_set_fw_clock_on() local
105 if (!rtlhal->fw_ready) in _rtl92ee_set_fw_clock_on()
112 if (rtlhal->fw_clk_change_in_progress) { in _rtl92ee_set_fw_clock_on()
113 while (rtlhal->fw_clk_change_in_progress) { in _rtl92ee_set_fw_clock_on()
123 rtlhal->fw_clk_change_in_progress = false; in _rtl92ee_set_fw_clock_on()
129 if (IS_IN_LOW_POWER_STATE_92E(rtlhal->fw_ps_state)) { in _rtl92ee_set_fw_clock_on()
143 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_92E; in _rtl92ee_set_fw_clock_on()
146 rtlhal->fw_ps_state); in _rtl92ee_set_fw_clock_on()
151 rtlhal->fw_clk_change_in_progress = false; in _rtl92ee_set_fw_clock_on()
159 rtlhal->fw_clk_change_in_progress = false; in _rtl92ee_set_fw_clock_on()
[all …]
Dsw.c105 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl92ee_init_sw_vars()
106 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl92ee_init_sw_vars()
107 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl92ee_init_sw_vars()
159 rtlpriv->rtlhal.earlymode_enable = false; in rtl92ee_init_sw_vars()
165 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); in rtl92ee_init_sw_vars()
166 if (!rtlpriv->rtlhal.pfirmware) { in rtl92ee_init_sw_vars()
193 if (rtlpriv->rtlhal.pfirmware) { in rtl92ee_deinit_sw_vars()
194 vfree(rtlpriv->rtlhal.pfirmware); in rtl92ee_deinit_sw_vars()
195 rtlpriv->rtlhal.pfirmware = NULL; in rtl92ee_deinit_sw_vars()
Ddm.c575 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92ee_dm_init_primary_cca_check() local
578 rtlhal->rts_en = 0; in rtl92ee_dm_init_primary_cca_check()
674 if (!rtlpriv->rtlhal.pre_edcca_enable) { in rtl92ee_dm_dynamic_edcca()
677 rtlpriv->rtlhal.pre_edcca_enable = true; in rtl92ee_dm_dynamic_edcca()
680 if (rtlpriv->rtlhal.pre_edcca_enable) { in rtl92ee_dm_dynamic_edcca()
683 rtlpriv->rtlhal.pre_edcca_enable = false; in rtl92ee_dm_dynamic_edcca()
758 rtlpriv->rtlhal.rts_en = 1; in rtl92ee_dm_dynamic_primary_cca_ckeck()
764 rtlpriv->rtlhal.rts_en = 0; in rtl92ee_dm_dynamic_primary_cca_ckeck()
785 rtlpriv->rtlhal.rts_en = 1; in rtl92ee_dm_dynamic_primary_cca_ckeck()
791 rtlpriv->rtlhal.rts_en = 0; in rtl92ee_dm_dynamic_primary_cca_ckeck()
[all …]
Dphy.c284 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _check_condition() local
287 u32 _interface = rtlhal->interface; in _check_condition()
1571 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in phy_set_txpower_index_by_rate_section() local
1577 if (rtlhal->current_bandtype == BAND_ON_2_4G) in phy_set_txpower_index_by_rate_section()
1661 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ee_phy_scan_operation_backup() local
1664 if (!is_hal_stop(rtlhal)) { in rtl92ee_phy_scan_operation_backup()
1688 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ee_phy_set_bw_mode_callback() local
1699 if (is_hal_stop(rtlhal)) { in rtl92ee_phy_set_bw_mode_callback()
1759 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ee_phy_set_bw_mode() local
1765 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl92ee_phy_set_bw_mode()
[all …]
Dtrx.c599 if (rtlpriv->rtlhal.earlymode_enable) { in rtl92ee_pre_fill_tx_bd_desc()
637 if (rtlpriv->rtlhal.earlymode_enable) { in rtl92ee_pre_fill_tx_bd_desc()
672 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92ee_tx_fill_desc() local
697 if (rtlhal->earlymode_enable) { in rtl92ee_tx_fill_desc()
719 if (rtlhal->earlymode_enable) { in rtl92ee_tx_fill_desc()
1089 if (rtlpriv->rtlhal.driver_is_goingto_unload || in rtl92ee_is_tx_desc_closed()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dfw.c202 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88e_download_fw() local
207 enum version_8188e version = rtlhal->version; in rtl88e_download_fw()
209 if (!rtlhal->pfirmware) in rtl88e_download_fw()
212 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; in rtl88e_download_fw()
213 pfwdata = rtlhal->pfirmware; in rtl88e_download_fw()
214 fwsize = rtlhal->fwsize; in rtl88e_download_fw()
264 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88e_fill_h2c_command() local
282 if (rtlhal->h2c_setinprogress) { in _rtl88e_fill_h2c_command()
287 while (rtlhal->h2c_setinprogress) { in _rtl88e_fill_h2c_command()
303 rtlhal->h2c_setinprogress = true; in _rtl88e_fill_h2c_command()
[all …]
Dhw.c119 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88ee_set_fw_clock_on() local
126 if (!rtlhal->fw_ready) in _rtl88ee_set_fw_clock_on()
133 if (rtlhal->fw_clk_change_in_progress) { in _rtl88ee_set_fw_clock_on()
134 while (rtlhal->fw_clk_change_in_progress) { in _rtl88ee_set_fw_clock_on()
144 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_on()
150 if (IS_IN_LOW_POWER_STATE_88E(rtlhal->fw_ps_state)) { in _rtl88ee_set_fw_clock_on()
163 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_88E; in _rtl88ee_set_fw_clock_on()
166 rtlhal->fw_ps_state); in _rtl88ee_set_fw_clock_on()
171 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_on()
180 rtlhal->fw_clk_change_in_progress = false; in _rtl88ee_set_fw_clock_on()
[all …]
Dsw.c98 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl88e_init_sw_vars()
99 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl88e_init_sw_vars()
100 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl88e_init_sw_vars()
165 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); in rtl88e_init_sw_vars()
166 if (!rtlpriv->rtlhal.pfirmware) { in rtl88e_init_sw_vars()
185 rtlpriv->rtlhal.earlymode_enable = false; in rtl88e_init_sw_vars()
186 rtlpriv->rtlhal.max_earlymode_num = 10; in rtl88e_init_sw_vars()
210 if (rtlpriv->rtlhal.pfirmware) { in rtl88e_deinit_sw_vars()
211 vfree(rtlpriv->rtlhal.pfirmware); in rtl88e_deinit_sw_vars()
212 rtlpriv->rtlhal.pfirmware = NULL; in rtl88e_deinit_sw_vars()
Dphy.c286 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl88e_check_condition() local
289 u32 _interface = rtlhal->interface; in _rtl88e_check_condition()
743 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in process_path_a() local
786 if (rtlhal->oem_id == RT_CID_819X_HP) in process_path_a()
1079 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88e_phy_scan_operation_backup() local
1082 if (!is_hal_stop(rtlhal)) { in rtl88e_phy_scan_operation_backup()
1108 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88e_phy_set_bw_mode_callback() local
1119 if (is_hal_stop(rtlhal)) { in rtl88e_phy_set_bw_mode_callback()
1179 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88e_phy_set_bw_mode() local
1185 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl88e_phy_set_bw_mode()
[all …]
Ddm.c733 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88e_dm_pwdb_monitor() local
739 if (rtlhal->oem_id == RT_CID_819X_HP) { in rtl88e_dm_pwdb_monitor()
884 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in dm_txpower_track_cb_therm() local
996 if (rtlhal->reloadtxpowerindex) { in dm_txpower_track_cb_therm()
1000 rtlhal->reloadtxpowerindex = false; in dm_txpower_track_cb_therm()
1162 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl88e_dm_refresh_rate_adaptive_mask() local
1168 if (is_hal_stop(rtlhal)) { in rtl88e_dm_refresh_rate_adaptive_mask()
Dtrx.c508 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl88ee_tx_fill_desc() local
534 if (rtlhal->earlymode_enable) { in rtl88ee_tx_fill_desc()
552 if (rtlhal->earlymode_enable) { in rtl88ee_tx_fill_desc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/btcoexist/
Dhalbtcoutsrc.c238 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in halbtc_get() local
333 *u32_tmp = rtlhal->fw_version; in halbtc_get()
664 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in exhalbtc_init_hw_config() local
671 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) in exhalbtc_init_hw_config()
678 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in exhalbtc_init_coex_dm() local
685 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) in exhalbtc_init_coex_dm()
694 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in exhalbtc_ips_notify() local
710 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) in exhalbtc_ips_notify()
719 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in exhalbtc_lps_notify() local
733 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) in exhalbtc_lps_notify()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dhw.c123 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8723be_set_fw_clock_on() local
130 if (!rtlhal->fw_ready) in _rtl8723be_set_fw_clock_on()
137 if (rtlhal->fw_clk_change_in_progress) { in _rtl8723be_set_fw_clock_on()
138 while (rtlhal->fw_clk_change_in_progress) { in _rtl8723be_set_fw_clock_on()
148 rtlhal->fw_clk_change_in_progress = false; in _rtl8723be_set_fw_clock_on()
154 if (IS_IN_LOW_POWER_STATE(rtlhal->fw_ps_state)) { in _rtl8723be_set_fw_clock_on()
168 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON; in _rtl8723be_set_fw_clock_on()
171 rtlhal->fw_ps_state); in _rtl8723be_set_fw_clock_on()
176 rtlhal->fw_clk_change_in_progress = false; in _rtl8723be_set_fw_clock_on()
183 rtlhal->fw_clk_change_in_progress = false; in _rtl8723be_set_fw_clock_on()
[all …]
Dfw.c52 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8723be_fill_h2c_command() local
70 if (rtlhal->h2c_setinprogress) { in _rtl8723be_fill_h2c_command()
75 while (rtlhal->h2c_setinprogress) { in _rtl8723be_fill_h2c_command()
91 rtlhal->h2c_setinprogress = true; in _rtl8723be_fill_h2c_command()
105 boxnum = rtlhal->last_hmeboxnum; in _rtl8723be_fill_h2c_command()
204 rtlhal->last_hmeboxnum = boxnum + 1; in _rtl8723be_fill_h2c_command()
205 if (rtlhal->last_hmeboxnum == 4) in _rtl8723be_fill_h2c_command()
206 rtlhal->last_hmeboxnum = 0; in _rtl8723be_fill_h2c_command()
210 rtlhal->last_hmeboxnum); in _rtl8723be_fill_h2c_command()
214 rtlhal->h2c_setinprogress = false; in _rtl8723be_fill_h2c_command()
[all …]
Dsw.c109 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl8723be_init_sw_vars()
110 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl8723be_init_sw_vars()
111 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl8723be_init_sw_vars()
176 rtlpriv->rtlhal.earlymode_enable = false; in rtl8723be_init_sw_vars()
179 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); in rtl8723be_init_sw_vars()
180 if (!rtlpriv->rtlhal.pfirmware) { in rtl8723be_init_sw_vars()
203 if (rtlpriv->rtlhal.pfirmware) { in rtl8723be_deinit_sw_vars()
204 vfree(rtlpriv->rtlhal.pfirmware); in rtl8723be_deinit_sw_vars()
205 rtlpriv->rtlhal.pfirmware = NULL; in rtl8723be_deinit_sw_vars()
Dphy.c158 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8723be_check_condition() local
161 u32 _interface = rtlhal->interface; in _rtl8723be_check_condition()
776 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723be_phy_config_rf_with_headerfile() local
832 if (rtlhal->oem_id == RT_CID_819X_HP) in rtl8723be_phy_config_rf_with_headerfile()
1235 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723be_phy_scan_operation_backup() local
1238 if (!is_hal_stop(rtlhal)) { in rtl8723be_phy_scan_operation_backup()
1262 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723be_phy_set_bw_mode_callback() local
1273 if (is_hal_stop(rtlhal)) { in rtl8723be_phy_set_bw_mode_callback()
1333 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723be_phy_set_bw_mode() local
1339 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl8723be_phy_set_bw_mode()
[all …]
Dtrx.c433 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl8723be_tx_fill_desc() local
459 if (rtlhal->earlymode_enable) { in rtl8723be_tx_fill_desc()
476 if (rtlhal->earlymode_enable) { in rtl8723be_tx_fill_desc()
Ddm.c934 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723be_dm_refresh_rate_adaptive_mask() local
942 if (is_hal_stop(rtlhal)) { in rtl8723be_dm_refresh_rate_adaptive_mask()
1123 if (!rtlpriv->rtlhal.pre_edcca_enable) { in rtl8723be_dm_dynamic_edcca()
1128 if (rtlpriv->rtlhal.pre_edcca_enable) { in rtl8723be_dm_dynamic_edcca()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dfw.c54 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8723e_fill_h2c_command() local
72 if (rtlhal->h2c_setinprogress) { in _rtl8723e_fill_h2c_command()
77 while (rtlhal->h2c_setinprogress) { in _rtl8723e_fill_h2c_command()
93 rtlhal->h2c_setinprogress = true; in _rtl8723e_fill_h2c_command()
107 boxnum = rtlhal->last_hmeboxnum; in _rtl8723e_fill_h2c_command()
239 rtlhal->last_hmeboxnum = boxnum + 1; in _rtl8723e_fill_h2c_command()
240 if (rtlhal->last_hmeboxnum == 4) in _rtl8723e_fill_h2c_command()
241 rtlhal->last_hmeboxnum = 0; in _rtl8723e_fill_h2c_command()
245 rtlhal->last_hmeboxnum); in _rtl8723e_fill_h2c_command()
249 rtlhal->h2c_setinprogress = false; in _rtl8723e_fill_h2c_command()
[all …]
Dsw.c95 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_init_sw_vars() local
109 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl8723e_init_sw_vars()
110 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl8723e_init_sw_vars()
111 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl8723e_init_sw_vars()
172 rtlpriv->rtlhal.pfirmware = vzalloc(0x6000); in rtl8723e_init_sw_vars()
173 if (!rtlpriv->rtlhal.pfirmware) { in rtl8723e_init_sw_vars()
179 if (IS_VENDOR_8723_A_CUT(rtlhal->version)) in rtl8723e_init_sw_vars()
181 else if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version)) in rtl8723e_init_sw_vars()
201 if (rtlpriv->rtlhal.pfirmware) { in rtl8723e_deinit_sw_vars()
202 vfree(rtlpriv->rtlhal.pfirmware); in rtl8723e_deinit_sw_vars()
[all …]
Dhw.c669 if (rtlpriv->rtlhal.up_first_time) in _rtl8723e_gen_refresh_led_state()
936 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_hw_init() local
946 rtlpriv->rtlhal.being_init_adapter = true; in rtl8723e_hw_init()
956 rtlhal->fw_ready = false; in rtl8723e_hw_init()
973 rtlhal->fw_ready = true; in rtl8723e_hw_init()
975 rtlhal->last_hmeboxnum = 0; in rtl8723e_hw_init()
989 if (IS_VENDOR_UMC_A_CUT(rtlhal->version)) { in rtl8723e_hw_init()
992 } else if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version)) { in rtl8723e_hw_init()
1049 rtlpriv->rtlhal.being_init_adapter = false; in rtl8723e_hw_init()
1284 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl8723e_poweroff_adapter() local
[all …]
Dphy.c733 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_phy_scan_operation_backup() local
736 if (!is_hal_stop(rtlhal)) { in rtl8723e_phy_scan_operation_backup()
762 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_phy_set_bw_mode_callback() local
773 if (is_hal_stop(rtlhal)) { in rtl8723e_phy_set_bw_mode_callback()
833 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_phy_set_bw_mode() local
839 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl8723e_phy_set_bw_mode()
852 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_phy_sw_chnl_callback() local
858 if (is_hal_stop(rtlhal)) in rtl8723e_phy_sw_chnl_callback()
882 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_phy_sw_chnl() local
893 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { in rtl8723e_phy_sw_chnl()
[all …]
Dhal_btc.c531 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723e_dm_bt_set_fw_tra_tdma_ctrl() local
536 if (IS_VENDOR_8723_A_CUT(rtlhal->version)) { in rtl8723e_dm_bt_set_fw_tra_tdma_ctrl()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dsw.c98 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_init_sw_vars() local
109 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl92c_init_sw_vars()
110 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl92c_init_sw_vars()
111 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl92c_init_sw_vars()
162 rtlpriv->rtlhal.pfirmware = vzalloc(0x4000); in rtl92c_init_sw_vars()
163 if (!rtlpriv->rtlhal.pfirmware) { in rtl92c_init_sw_vars()
170 if (IS_VENDOR_UMC_A_CUT(rtlhal->version) && in rtl92c_init_sw_vars()
171 !IS_92C_SERIAL(rtlhal->version)) in rtl92c_init_sw_vars()
173 else if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) in rtl92c_init_sw_vars()
194 if (rtlpriv->rtlhal.pfirmware) { in rtl92c_deinit_sw_vars()
[all …]
Dhw.c157 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ce_set_hw_reg() local
428 (!IS_92C_SERIAL(rtlhal->version))) { in rtl92ce_set_hw_reg()
684 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92ce_init_mac() local
781 if (IS_92C_SERIAL(rtlhal->version)) in _rtl92ce_init_mac()
940 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ce_hw_init() local
963 rtlhal->fw_ready = false; in rtl92ce_hw_init()
980 rtlhal->fw_ready = true; in rtl92ce_hw_init()
981 rtlhal->last_hmeboxnum = 0; in rtl92ce_hw_init()
993 if (IS_VENDOR_UMC_A_CUT(rtlhal->version) && in rtl92ce_hw_init()
994 !IS_92C_SERIAL(rtlhal->version)) { in rtl92ce_hw_init()
[all …]
Dphy.c83 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_phy_mac_config() local
84 bool is92c = IS_92C_SERIAL(rtlhal->version); in rtl92c_phy_mac_config()
190 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92ce_phy_config_bb_with_headerfile() local
192 if (IS_92C_SERIAL(rtlhal->version)) { in _rtl92ce_phy_config_bb_with_headerfile()
265 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_phy_config_rf_with_headerfile() local
267 if (IS_92C_SERIAL(rtlhal->version)) { in rtl92c_phy_config_rf_with_headerfile()
319 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92ce_phy_set_bw_mode_callback() local
329 if (is_hal_stop(rtlhal)) { in rtl92ce_phy_set_bw_mode_callback()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
Dhw.c329 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92cu_read_board_type() local
332 if (IS_NORMAL_CHIP(rtlhal->version)) { in _rtl92cu_read_board_type()
349 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92cu_read_adapter_info() local
394 if (rtlhal->oem_id == RT_CID_DEFAULT) { in _rtl92cu_read_adapter_info()
400 rtlhal->oem_id = RT_CID_819X_HP; in _rtl92cu_read_adapter_info()
402 rtlhal->oem_id = RT_CID_DEFAULT; in _rtl92cu_read_adapter_info()
404 rtlhal->oem_id = RT_CID_DEFAULT; in _rtl92cu_read_adapter_info()
408 rtlhal->oem_id = RT_CID_TOSHIBA; in _rtl92cu_read_adapter_info()
411 rtlhal->oem_id = RT_CID_819X_QMI; in _rtl92cu_read_adapter_info()
415 rtlhal->oem_id = RT_CID_DEFAULT; in _rtl92cu_read_adapter_info()
[all …]
Dsw.c72 rtlpriv->rtlhal.pfirmware = vzalloc(0x4000); in rtl92cu_init_sw_vars()
73 if (!rtlpriv->rtlhal.pfirmware) { in rtl92cu_init_sw_vars()
78 if (IS_VENDOR_UMC_A_CUT(rtlpriv->rtlhal.version) && in rtl92cu_init_sw_vars()
79 !IS_92C_SERIAL(rtlpriv->rtlhal.version)) { in rtl92cu_init_sw_vars()
81 } else if (IS_81XXC_VENDOR_UMC_B_CUT(rtlpriv->rtlhal.version)) { in rtl92cu_init_sw_vars()
100 if (rtlpriv->rtlhal.pfirmware) { in rtl92cu_deinit_sw_vars()
101 vfree(rtlpriv->rtlhal.pfirmware); in rtl92cu_deinit_sw_vars()
102 rtlpriv->rtlhal.pfirmware = NULL; in rtl92cu_deinit_sw_vars()
Dmac.c58 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92c_read_chip_version() local
81 rtlhal->version = (enum version_8192c)chip_version; in rtl92c_read_chip_version()
83 switch (rtlhal->version) { in rtl92c_read_chip_version()
124 if (IS_92C_SERIAL(rtlhal->version)) in rtl92c_read_chip_version()
126 (IS_92C_1T2R(rtlhal->version)) ? RF_1T2R : RF_2T2R; in rtl92c_read_chip_version()
138 rtlhal->version); in rtl92c_read_chip_version()
363 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_enable_interrupt() local
367 if (IS_HARDWARE_TYPE_8192CE(rtlhal)) { in rtl92c_enable_interrupt()
Dphy.c167 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92cu_phy_config_bb_with_headerfile() local
170 if (IS_92C_SERIAL(rtlhal->version)) { in _rtl92cu_phy_config_bb_with_headerfile()
241 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92cu_phy_config_rf_with_headerfile() local
244 if (IS_92C_SERIAL(rtlhal->version)) { in rtl92cu_phy_config_rf_with_headerfile()
296 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92cu_phy_set_bw_mode_callback() local
305 if (is_hal_stop(rtlhal)) { in rtl92cu_phy_set_bw_mode_callback()
Dtrx.c174 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _out_ep_mapping() local
179 bIsChipN = IS_NORMAL_CHIP(rtlhal->version); in _out_ep_mapping()
206 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8192cu_endpoint_mapping() local
208 if (likely(IS_NORMAL_CHIP(rtlhal->version))) in rtl8192cu_endpoint_mapping()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dpci.c64 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl_mac_to_hwqueue() local
72 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) in _rtl_mac_to_hwqueue()
189 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8192SE && in _rtl_pci_update_default_setting()
199 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl_pci_platform_switch_device_pci_aspm() local
201 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192SE) in _rtl_pci_platform_switch_device_pci_aspm()
213 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl_pci_switch_clk_req() local
217 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) in _rtl_pci_switch_clk_req()
475 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl_update_earlymode_info() local
502 if (tcb_desc->empkt_num >= rtlhal->max_earlymode_num) in _rtl_update_earlymode_info()
518 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl_pci_tx_chk_waitq() local
[all …]
Dcore.c130 memcpy(rtlpriv->rtlhal.pfirmware, firmware->data, in rtl_fw_do_work()
132 rtlpriv->rtlhal.fwsize = firmware->size; in rtl_fw_do_work()
134 memcpy(rtlpriv->rtlhal.wowlan_firmware, firmware->data, in rtl_fw_do_work()
136 rtlpriv->rtlhal.wowlan_fwsize = firmware->size; in rtl_fw_do_work()
138 rtlpriv->rtlhal.fwsize = firmware->size; in rtl_fw_do_work()
159 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_op_start() local
161 if (!is_hal_stop(rtlhal)) in rtl_op_start()
177 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_op_stop() local
181 if (is_hal_stop(rtlhal)) in rtl_op_stop()
196 rtlhal->enter_pnp_sleep)) { in rtl_op_stop()
[all …]
Dwifi.h327 #define IS_HARDWARE_TYPE_8192SU(rtlhal) \ argument
328 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SU)
329 #define IS_HARDWARE_TYPE_8192SE(rtlhal) \ argument
330 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE)
331 #define IS_HARDWARE_TYPE_8192CE(rtlhal) \ argument
332 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE)
333 #define IS_HARDWARE_TYPE_8192CU(rtlhal) \ argument
334 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CU)
335 #define IS_HARDWARE_TYPE_8192DE(rtlhal) \ argument
336 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DE)
[all …]
Dps.c36 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_ps_enable_nic() local
39 if (rtlhal->interface == INTF_PCI) in rtl_ps_enable_nic()
42 if (is_hal_stop(rtlhal)) in rtl_ps_enable_nic()
178 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl_ps_inactive_ps() local
184 rtlhal->interface == INTF_PCI) { in _rtl_ps_inactive_ps()
187 rtlhal->interface == INTF_PCI) { in _rtl_ps_inactive_ps()
197 rtlhal->interface == INTF_PCI) { in _rtl_ps_inactive_ps()
214 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_ips_nic_off_wq_callback() local
231 if (is_hal_stop(rtlhal)) in rtl_ips_nic_off_wq_callback()
465 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_lps_leave() local
[all …]
Dbase.c186 if (rtlpriv->rtlhal.disable_amsdu_8k) in _rtl_init_hw_ht_capab()
246 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in _rtl_init_hw_vht_capab() local
248 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { in _rtl_init_hw_vht_capab()
282 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { in _rtl_init_hw_vht_capab()
322 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in _rtl_init_mac80211() local
327 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY && in _rtl_init_mac80211()
328 rtlhal->bandset == BAND_ON_BOTH) { in _rtl_init_mac80211()
360 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in _rtl_init_mac80211()
375 } else if (rtlhal->current_bandtype == BAND_ON_5G) { in _rtl_init_mac80211()
393 rtlhal->current_bandtype); in _rtl_init_mac80211()
[all …]
Drc.c41 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in _rtl_rc_get_highest_rix() local
63 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in _rtl_rc_get_highest_rix()
114 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE && in _rtl_rc_rate_set_series()
Dusb.c389 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_usb_init_sw() local
393 rtlhal->hw = hw; in rtl_usb_init_sw()
774 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_usb_start() local
784 set_hal_start(rtlhal); in rtl_usb_start()
835 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_usb_stop() local
839 set_hal_stop(rtlhal); in rtl_usb_stop()
1018 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl_usb_tx() local
1023 if (unlikely(is_hal_stop(rtlhal))) in rtl_usb_tx()
1099 rtlpriv->rtlhal.interface = INTF_USB; in rtl_usb_probe()
Defuse.c1126 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in efuse_power_switch() local
1130 if (pwrstate && (rtlhal->hw_type != HARDWARE_TYPE_RTL8192SE)) { in efuse_power_switch()
1132 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192CE && in efuse_power_switch()
1133 rtlhal->hw_type != HARDWARE_TYPE_RTL8192DE) { in efuse_power_switch()
1171 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { in efuse_power_switch()
1174 } else if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192SE) { in efuse_power_switch()
1184 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) { in efuse_power_switch()
1189 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192CE && in efuse_power_switch()
1190 rtlhal->hw_type != HARDWARE_TYPE_RTL8192DE) in efuse_power_switch()
1203 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) { in efuse_power_switch()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dsw.c108 pfirmware = (struct rt_firmware *)rtlpriv->rtlhal.pfirmware; in rtl92se_fw_cb()
128 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl92s_init_sw_vars()
129 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl92s_init_sw_vars()
130 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl92s_init_sw_vars()
210 rtlpriv->rtlhal.pfirmware = vzalloc(sizeof(struct rt_firmware)); in rtl92s_init_sw_vars()
211 if (!rtlpriv->rtlhal.pfirmware) in rtl92s_init_sw_vars()
235 if (rtlpriv->rtlhal.pfirmware) { in rtl92s_deinit_sw_vars()
236 vfree(rtlpriv->rtlhal.pfirmware); in rtl92s_deinit_sw_vars()
237 rtlpriv->rtlhal.pfirmware = NULL; in rtl92s_deinit_sw_vars()
Dfw.h346 rtlpriv->rtlhal.fwcmd_iomap &= (~_Bit); \
350 rtlpriv->rtlhal.fwcmd_iomap = _val;
361 rtlpriv->rtlhal.fwcmd_ioparam = _val; \
365 (u16)(rtlpriv->rtlhal.fwcmd_iomap)
367 ((u32)(rtlpriv->rtlhal.fwcmd_ioparam))
Dphy.c243 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92s_phy_scan_operation_backup() local
245 if (!is_hal_stop(rtlhal)) { in rtl92s_phy_scan_operation_backup()
265 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92s_phy_set_bw_mode() local
276 if (is_hal_stop(rtlhal)) in rtl92s_phy_set_bw_mode()
305 if (rtlhal->version >= VERSION_8192S_BCUT) in rtl92s_phy_set_bw_mode()
316 if (rtlhal->version >= VERSION_8192S_BCUT) in rtl92s_phy_set_bw_mode()
460 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92s_phy_sw_chnl() local
474 if (is_hal_stop(rtlhal)) in rtl92s_phy_sw_chnl()
665 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92s_phy_config_rfpa_bias_current() local
670 if (rtlhal->ic_class != IC_INFERIORITY_A) { in _rtl92s_phy_config_rfpa_bias_current()
[all …]
Dhw.c93 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92se_set_hw_reg() local
107 if (rtlhal->version == VERSION_8192S_ACUT) in rtl92se_set_hw_reg()
198 mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; in rtl92se_set_hw_reg()
775 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92se_macconfig_after_fwdownload() local
828 if (rtlhal->version == VERSION_8192S_ACUT) in _rtl92se_macconfig_after_fwdownload()
830 else if (rtlhal->version == VERSION_8192S_BCUT) in _rtl92se_macconfig_after_fwdownload()
839 if (rtlhal->version == VERSION_8192S_ACUT) in _rtl92se_macconfig_after_fwdownload()
914 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92se_hw_configure() local
938 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_1T << 3); in _rtl92se_hw_configure()
942 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_2T << 3); in _rtl92se_hw_configure()
[all …]
Dfw.c223 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92s_firmware_checkready() local
224 struct rt_firmware *firmware = (struct rt_firmware *)rtlhal->pfirmware; in _rtl92s_firmware_checkready()
354 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92s_download_fw() local
364 if (rtlpriv->max_fw_size == 0 || !rtlhal->pfirmware) in rtl92s_download_fw()
367 firmware = (struct rt_firmware *)rtlhal->pfirmware; in rtl92s_download_fw()
540 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92s_firmware_set_h2c_cmd() local
582 &cmd_len, &pcmd_buffer, &rtlhal->h2c_txcmd_seq); in _rtl92s_firmware_set_h2c_cmd()
Dtrx.c348 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92se_tx_fill_desc() local
398 if (rtlhal->version == VERSION_8192S_ACUT) { in rtl92se_tx_fill_desc()
524 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92se_tx_fill_cmddesc() local
566 SET_BITS_TO_LE_4BYTE(skb->data, 24, 7, rtlhal->h2c_txcmd_seq); in rtl92se_tx_fill_cmddesc()
Dphy.h75 (((struct rt_firmware *)(rtlpriv->rtlhal.pfirmware))->firmwareversion)
Ddm.c230 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92s_dm_refresh_rateadaptive_mask() local
238 if (is_hal_stop(rtlhal)) in _rtl92s_dm_refresh_rateadaptive_mask()
313 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92s_dm_switch_baseband_mrc() local
322 if (is_hal_stop(rtlhal)) in _rtl92s_dm_switch_baseband_mrc()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Dfw.c185 struct hal_data_8188e *rtlhal = GET_HAL_DATA(adapt); in rtl88eu_download_fw() local
209 rtlhal->pfirmware = pfwdata; in rtl88eu_download_fw()
210 memcpy(rtlhal->pfirmware, fw->data, fw->size); in rtl88eu_download_fw()
211 rtlhal->fwsize = fw->size; in rtl88eu_download_fw()
214 fwsize = rtlhal->fwsize; in rtl88eu_download_fw()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723com/
Dfw_common.c255 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723_download_fw() local
260 enum version_8723e version = rtlhal->version; in rtl8723_download_fw()
263 if (!rtlhal->pfirmware) in rtl8723_download_fw()
266 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; in rtl8723_download_fw()
267 pfwdata = rtlhal->pfirmware; in rtl8723_download_fw()
268 fwsize = rtlhal->fwsize; in rtl8723_download_fw()
Dphy_common.c393 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl8723_phy_path_adda_on() local
397 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723AE) { in rtl8723_phy_path_adda_on()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dos_intfs.c1158 struct hal_data_8188e *rtlhal = GET_HAL_DATA(padapter); in netdev_close() local
1191 kfree(rtlhal->pfirmware); in netdev_close()
1192 rtlhal->pfirmware = NULL; in netdev_close()