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

/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dphy.c204 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92d_phy_query_bb_reg() local
209 if (rtlhal->during_mac1init_radioa || rtlhal->during_mac0init_radiob) { rtl92d_phy_query_bb_reg()
214 if (rtlhal->during_mac1init_radioa) rtl92d_phy_query_bb_reg()
216 else if (rtlhal->during_mac0init_radiob) rtl92d_phy_query_bb_reg()
235 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92d_phy_set_bb_reg() local
242 if (rtlhal->during_mac1init_radioa) rtl92d_phy_set_bb_reg()
244 else if (rtlhal->during_mac0init_radiob) rtl92d_phy_set_bb_reg()
248 if (rtlhal->during_mac1init_radioa || rtl92d_phy_set_bb_reg()
249 rtlhal->during_mac0init_radiob) rtl92d_phy_set_bb_reg()
258 if (rtlhal->during_mac1init_radioa || rtlhal->during_mac0init_radiob) rtl92d_phy_set_bb_reg()
395 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) { rtl92d_phy_mac_config()
544 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92d_phy_config_bb_with_headerfile() local
547 if (rtlhal->interfaceindex == 0) { _rtl92d_phy_config_bb_with_headerfile()
553 if (rtlhal->current_bandtype == BAND_ON_2_4G) { _rtl92d_phy_config_bb_with_headerfile()
582 if (rtlhal->interfaceindex == 0) { _rtl92d_phy_config_bb_with_headerfile()
598 if (rtlhal->current_bandtype == BAND_ON_2_4G) { _rtl92d_phy_config_bb_with_headerfile()
773 if (!(IS_92D_SINGLEPHY(rtlpriv->rtlhal.version))) { rtl92d_phy_bb_config()
883 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_get_txpower_index() local
888 if (rtlhal->current_bandtype == BAND_ON_2_4G) { _rtl92d_get_txpower_index()
959 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) rtl92d_phy_set_txpower_level()
962 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) rtl92d_phy_set_txpower_level()
972 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_set_bw_mode() local
980 if ((is_hal_stop(rtlhal)) || (RT_CANNOT_IO(hw))) { rtl92d_phy_set_bw_mode()
1022 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_phy_set_bw_mode()
1058 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_switch_wirelessband() local
1062 rtlhal->bandset = band; rtl92d_phy_switch_wirelessband()
1063 rtlhal->current_bandtype = band; rtl92d_phy_switch_wirelessband()
1064 if (IS_92D_SINGLEPHY(rtlhal->version)) rtl92d_phy_switch_wirelessband()
1065 rtlhal->bandset = BAND_ON_BOTH; rtl92d_phy_switch_wirelessband()
1069 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_phy_switch_wirelessband()
1072 if (rtlhal->interfaceindex == 1) rtl92d_phy_switch_wirelessband()
1078 if (rtlhal->interfaceindex == 1) rtl92d_phy_switch_wirelessband()
1083 if (rtlhal->current_bandtype == BAND_ON_2_4G) rtl92d_phy_switch_wirelessband()
1089 rtlhal->reloadtxpowerindex = true; rtl92d_phy_switch_wirelessband()
1091 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_phy_switch_wirelessband()
1092 value8 = rtl_read_byte(rtlpriv, (rtlhal->interfaceindex == rtl92d_phy_switch_wirelessband()
1095 rtl_write_byte(rtlpriv, (rtlhal->interfaceindex == rtl92d_phy_switch_wirelessband()
1098 value8 = rtl_read_byte(rtlpriv, (rtlhal->interfaceindex == rtl92d_phy_switch_wirelessband()
1101 rtl_write_byte(rtlpriv, (rtlhal->interfaceindex == rtl92d_phy_switch_wirelessband()
1118 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) { _rtl92d_phy_reload_imr_setting()
1142 rtlpriv->rtlhal.load_imrandiqk_setting_for2g); _rtl92d_phy_reload_imr_setting()
1144 if (!rtlpriv->rtlhal.load_imrandiqk_setting_for2g) { _rtl92d_phy_reload_imr_setting()
1231 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_phy_switch_rf_setting() local
1232 u8 path = rtlhal->current_bandtype == _rtl92d_phy_switch_rf_setting()
1240 if (rtlhal->current_bandtype == BAND_ON_5G) { _rtl92d_phy_switch_rf_setting()
1261 if (rtlhal->macphymode == DUALMAC_DUALPHY _rtl92d_phy_switch_rf_setting()
1262 && rtlhal->interfaceindex == 1) { _rtl92d_phy_switch_rf_setting()
1264 rtlhal->during_mac1init_radioa = true; _rtl92d_phy_switch_rf_setting()
1271 if (i == 0 && (rtlhal->macphymode == DUALMAC_DUALPHY)) { _rtl92d_phy_switch_rf_setting()
1300 if (rtlhal->during_mac1init_radioa) _rtl92d_phy_switch_rf_setting()
1314 if (rtlhal->macphymode == DUALMAC_DUALPHY && _rtl92d_phy_switch_rf_setting()
1315 rtlhal->interfaceindex == 1) /* MAC 1 5G */ _rtl92d_phy_switch_rf_setting()
1339 } else if (rtlhal->current_bandtype == BAND_ON_2_4G) { _rtl92d_phy_switch_rf_setting()
1351 if (rtlhal->macphymode == DUALMAC_DUALPHY) { _rtl92d_phy_switch_rf_setting()
1353 if (rtlhal->interfaceindex == 0) { _rtl92d_phy_switch_rf_setting()
1356 rtlhal->during_mac0init_radiob = true; _rtl92d_phy_switch_rf_setting()
1394 if (rtlhal->during_mac0init_radiob) _rtl92d_phy_switch_rf_setting()
1430 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92d_phy_patha_iqk() local
1437 if (rtlhal->interfaceindex == 0) { _rtl92d_phy_patha_iqk()
1493 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92d_phy_patha_iqk_5g_normal() local
1501 if (rtlhal->interfaceindex == 1) { /* PHY1 */ _rtl92d_phy_patha_iqk_5g_normal()
1749 pathon = rtlpriv->rtlhal.interfaceindex == 0 ? _rtl92d_phy_path_adda_on()
1960 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_phy_iq_calibrate_5g_normal() local
1979 bool is2t = IS_92D_SINGLEPHY(rtlhal->version); _rtl92d_phy_iq_calibrate_5g_normal()
2113 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_phy_simularity_compare() local
2117 bool is2t = IS_92D_SINGLEPHY(rtlhal->version); _rtl92d_phy_simularity_compare()
2173 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_phy_patha_fill_iqk_matrix() local
2176 bool is2t = IS_92D_SINGLEPHY(rtlhal->version) || _rtl92d_phy_patha_fill_iqk_matrix()
2177 rtlhal->macphymode == DUALMAC_DUALPHY; _rtl92d_phy_patha_fill_iqk_matrix()
2200 if (rtlhal->interfaceindex == 1 && _rtl92d_phy_patha_fill_iqk_matrix()
2201 rtlhal->current_bandtype == BAND_ON_5G) _rtl92d_phy_patha_fill_iqk_matrix()
2234 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_phy_pathb_fill_iqk_matrix() local
2257 if (rtlhal->current_bandtype == BAND_ON_5G) _rtl92d_phy_pathb_fill_iqk_matrix()
2283 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); rtl92d_phy_iq_calibrate() local
2307 "IQK !!!currentband %d\n", rtlhal->current_bandtype); rtl92d_phy_iq_calibrate()
2310 if (rtlhal->current_bandtype == BAND_ON_5G) { rtl92d_phy_iq_calibrate()
2312 } else if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_phy_iq_calibrate()
2313 if (IS_92D_SINGLEPHY(rtlhal->version)) rtl92d_phy_iq_calibrate()
2386 if (IS_92D_SINGLEPHY(rtlhal->version)) { rtl92d_phy_iq_calibrate()
2410 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); rtl92d_phy_reload_iqk_setting() local
2428 if (((!rtlhal->load_imrandiqk_setting_for2g) && rtl92d_phy_reload_iqk_setting()
2441 if (IS_92D_SINGLEPHY(rtlhal->version)) { rtl92d_phy_reload_iqk_setting()
2520 u8 erfpath = rtlpriv->rtlhal.current_bandtype == _rtl92d_phy_reload_lck_setting()
2522 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version) ? _rtl92d_phy_reload_lck_setting()
2529 rtlpriv->rtlhal.current_bandtype); _rtl92d_phy_reload_lck_setting()
2531 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) {/* Path-A for 5G */ _rtl92d_phy_reload_lck_setting()
2535 if (rtlpriv->rtlhal.macphymode == DUALMAC_DUALPHY && _rtl92d_phy_reload_lck_setting()
2536 rtlpriv->rtlhal.interfaceindex == 1) { _rtl92d_phy_reload_lck_setting()
2539 rtlpriv->rtlhal.during_mac1init_radioa = true; _rtl92d_phy_reload_lck_setting()
2548 if (rtlpriv->rtlhal.during_mac1init_radioa) _rtl92d_phy_reload_lck_setting()
2550 } else if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) { _rtl92d_phy_reload_lck_setting()
2554 if (rtlpriv->rtlhal.macphymode == DUALMAC_DUALPHY && _rtl92d_phy_reload_lck_setting()
2555 rtlpriv->rtlhal.interfaceindex == 0) { _rtl92d_phy_reload_lck_setting()
2558 rtlpriv->rtlhal.during_mac0init_radiob = true; _rtl92d_phy_reload_lck_setting()
2569 if (rtlpriv->rtlhal.during_mac0init_radiob) _rtl92d_phy_reload_lck_setting()
2578 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); _rtl92d_phy_lc_calibrate_sw() local
2622 if (index == 0 && rtlhal->interfaceindex == 0) { _rtl92d_phy_lc_calibrate_sw()
2652 if (index == 0 && rtlhal->interfaceindex == 0) _rtl92d_phy_lc_calibrate_sw()
2691 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); rtl92d_phy_lc_calibrate() local
2702 rtlhal->current_bandtype, timecount); rtl92d_phy_lc_calibrate()
2703 if (IS_92D_SINGLEPHY(rtlhal->version)) { rtl92d_phy_lc_calibrate()
2839 if (rtlpriv->rtlhal.current_bandtype == _rtl92d_phy_sw_chnl_step_by_step()
2882 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_sw_chnl() local
2893 if ((is_hal_stop(rtlhal)) || (RT_CANNOT_IO(hw))) { rtl92d_phy_sw_chnl()
2902 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY && rtl92d_phy_sw_chnl()
2903 rtlhal->bandset == BAND_ON_BOTH) { rtl92d_phy_sw_chnl()
2911 switch (rtlhal->current_bandtype) { rtl92d_phy_sw_chnl()
3033 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) _rtl92d_phy_set_rfon()
3087 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) _rtl92d_phy_set_rfsleep()
3212 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_config_macphymode() local
3215 switch (rtlhal->macphymode) { rtl92d_phy_config_macphymode()
3237 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_config_macphymode_info() local
3240 switch (rtlhal->macphymode) { rtl92d_phy_config_macphymode_info()
3243 rtlhal->version |= RF_TYPE_2T2R; rtl92d_phy_config_macphymode_info()
3244 rtlhal->bandset = BAND_ON_BOTH; rtl92d_phy_config_macphymode_info()
3245 rtlhal->current_bandtype = BAND_ON_2_4G; rtl92d_phy_config_macphymode_info()
3250 rtlhal->version |= RF_TYPE_2T2R; rtl92d_phy_config_macphymode_info()
3251 rtlhal->bandset = BAND_ON_BOTH; rtl92d_phy_config_macphymode_info()
3252 rtlhal->current_bandtype = BAND_ON_2_4G; rtl92d_phy_config_macphymode_info()
3257 rtlhal->version &= RF_TYPE_1T1R; rtl92d_phy_config_macphymode_info()
3259 if (rtlhal->interfaceindex == 0) { rtl92d_phy_config_macphymode_info()
3260 rtlhal->bandset = BAND_ON_5G; rtl92d_phy_config_macphymode_info()
3261 rtlhal->current_bandtype = BAND_ON_5G; rtl92d_phy_config_macphymode_info()
3263 rtlhal->bandset = BAND_ON_2_4G; rtl92d_phy_config_macphymode_info()
3264 rtlhal->current_bandtype = BAND_ON_2_4G; rtl92d_phy_config_macphymode_info()
3315 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_set_poweron() local
3319 u32 mac_reg = (rtlhal->interfaceindex == 0 ? REG_MAC0 : REG_MAC1); rtl92d_phy_set_poweron()
3322 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_phy_set_poweron()
3332 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY) { rtl92d_phy_set_poweron()
3337 if (rtlhal->interfaceindex == 0) { rtl92d_phy_set_poweron()
3367 switch (rtlpriv->rtlhal.macphymode) { rtl92d_phy_config_maccoexist_rfpage()
3391 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_update_bbrf_configuration() local
3398 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_update_bbrf_configuration()
3402 if (rtlhal->macphymode != DUALMAC_DUALPHY) { rtl92d_update_bbrf_configuration()
3417 if (rtlhal->macphymode == DUALMAC_DUALPHY) { rtl92d_update_bbrf_configuration()
3457 if (rtlhal->macphymode != DUALMAC_DUALPHY) { rtl92d_update_bbrf_configuration()
3480 if (rtlhal->macphymode == DUALMAC_DUALPHY) { rtl92d_update_bbrf_configuration()
3517 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_update_bbrf_configuration()
3539 if (rtlhal->interfaceindex == 0) { rtl92d_update_bbrf_configuration()
3579 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_phy_check_poweroff() local
3583 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY) { rtl92d_phy_check_poweroff()
3589 if (rtlhal->interfaceindex == 0) { rtl92d_phy_check_poweroff()
H A Drf.c412 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); rtl92d_phy_enable_anotherphy() local
419 rtlhal->during_mac0init_radiob = false; rtl92d_phy_enable_anotherphy()
420 rtlhal->during_mac1init_radioa = false; rtl92d_phy_enable_anotherphy()
443 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); rtl92d_phy_powerdown_anotherphy() local
449 rtlhal->during_mac0init_radiob = false; rtl92d_phy_powerdown_anotherphy()
450 rtlhal->during_mac1init_radioa = false; rtl92d_phy_powerdown_anotherphy()
469 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); rtl92d_phy_rf6052_config() local
487 if (rtlhal->macphymode == DUALMAC_DUALPHY) { rtl92d_phy_rf6052_config()
488 if (rtlhal->current_bandtype == BAND_ON_2_4G && rtl92d_phy_rf6052_config()
489 rtlhal->interfaceindex == 0) { rtl92d_phy_rf6052_config()
500 } else if (rtlhal->current_bandtype == BAND_ON_5G && rtl92d_phy_rf6052_config()
501 rtlhal->interfaceindex == 1) { rtl92d_phy_rf6052_config()
512 } else if (rtlhal->interfaceindex == 1) { rtl92d_phy_rf6052_config()
522 rtlhal->during_mac1init_radioa = true; rtl92d_phy_rf6052_config()
525 rtlhal->during_mac1init_radioa = false; rtl92d_phy_rf6052_config()
534 rtlhal->during_mac0init_radiob = false; rtl92d_phy_rf6052_config()
536 rtlhal->during_mac0init_radiob = true; rtl92d_phy_rf6052_config()
H A Dfw.c122 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92d_write_fw() local
128 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DE) _rtl92d_write_fw()
197 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92d_fw_init() local
204 if (rtlhal->interfaceindex == 0) { _rtl92d_fw_init()
227 if (rtlhal->interfaceindex == 0) { _rtl92d_fw_init()
245 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_download_fw() local
250 enum version_8192d version = rtlhal->version; rtl92d_download_fw()
256 if (rtlpriv->max_fw_size == 0 || !rtlhal->pfirmware) rtl92d_download_fw()
258 fwsize = rtlhal->fwsize; rtl92d_download_fw()
259 pfwheader = rtlhal->pfirmware; rtl92d_download_fw()
260 pfwdata = rtlhal->pfirmware; rtl92d_download_fw()
261 rtlhal->fw_version = (u16) GET_FIRMWARE_HDR_VERSION(pfwheader); rtl92d_download_fw()
262 rtlhal->fw_subversion = (u16) GET_FIRMWARE_HDR_SUB_VER(pfwheader); rtl92d_download_fw()
265 rtlhal->fw_version, rtlhal->fw_subversion, rtl92d_download_fw()
361 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92d_fill_h2c_command() local
384 if (rtlhal->h2c_setinprogress) { _rtl92d_fill_h2c_command()
389 while (rtlhal->h2c_setinprogress) { _rtl92d_fill_h2c_command()
406 rtlhal->h2c_setinprogress = true; _rtl92d_fill_h2c_command()
418 boxnum = rtlhal->last_hmeboxnum; _rtl92d_fill_h2c_command()
519 rtlhal->last_hmeboxnum = boxnum + 1; _rtl92d_fill_h2c_command()
520 if (rtlhal->last_hmeboxnum == 4) _rtl92d_fill_h2c_command()
521 rtlhal->last_hmeboxnum = 0; _rtl92d_fill_h2c_command()
524 rtlhal->last_hmeboxnum); _rtl92d_fill_h2c_command()
527 rtlhal->h2c_setinprogress = false; _rtl92d_fill_h2c_command()
H A Dsw.c103 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) rtl92d_init_sw_vars()
108 if (rtlpriv->rtlhal.macphymode != SINGLEMAC_SINGLEPHY) { rtl92d_init_sw_vars()
109 rtlpriv->rtlhal.disable_amsdu_8k = true; rtl92d_init_sw_vars()
170 rtlpriv->rtlhal.earlymode_enable = false; rtl92d_init_sw_vars()
175 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); rtl92d_init_sw_vars()
176 if (!rtlpriv->rtlhal.pfirmware) { rtl92d_init_sw_vars()
204 if (rtlpriv->rtlhal.pfirmware) { rtl92d_deinit_sw_vars()
205 vfree(rtlpriv->rtlhal.pfirmware); rtl92d_deinit_sw_vars()
206 rtlpriv->rtlhal.pfirmware = NULL; rtl92d_deinit_sw_vars()
H A Ddm.c187 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { rtl92d_dm_false_alarm_counter_statistics()
215 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { rtl92d_dm_false_alarm_counter_statistics()
323 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version)); rtl92d_dm_cck_packet_detection_thresh()
382 if (rtlpriv->rtlhal.earlymode_enable) { rtl92d_dm_dig()
477 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) rtl92d_dm_dig()
495 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92d_dm_dynamic_txpower() local
534 if (rtlhal->current_bandtype == BAND_ON_5G) { rtl92d_dm_dynamic_txpower()
743 static void rtl92d_bandtype_5G(struct rtl_hal *rtlhal, u8 *ofdm_index, rtl92d_bandtype_5G() argument
755 if (rtlhal->macphymode == DUALMAC_DUALPHY && rtl92d_bandtype_5G()
756 rtlhal->interfaceindex == 1) /* MAC 1 5G */ rtl92d_bandtype_5G()
761 if (rtlhal->interfaceindex == 1 || i == rf) rtl92d_bandtype_5G()
769 if (rtlhal->interfaceindex == 1 || i == rf) rtl92d_bandtype_5G()
807 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92d_dm_txpower_tracking_callback_thermalmeter() local
822 bool is2t = IS_92D_SINGLEPHY(rtlhal->version); rtl92d_dm_txpower_tracking_callback_thermalmeter()
900 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
918 if (rtlhal->reloadtxpowerindex) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
940 if (rtlhal->reloadtxpowerindex) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
944 rtlhal->reloadtxpowerindex = false; rtl92d_dm_txpower_tracking_callback_thermalmeter()
980 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
996 } else if (rtlhal->current_bandtype == BAND_ON_5G) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
997 rtl92d_bandtype_5G(rtlhal, ofdm_index, rtl92d_dm_txpower_tracking_callback_thermalmeter()
1021 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
1025 rtlhal->current_bandtype == rtl92d_dm_txpower_tracking_callback_thermalmeter()
1090 rtlhal->interfaceindex, rtl92d_dm_txpower_tracking_callback_thermalmeter()
1098 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl92d_dm_txpower_tracking_callback_thermalmeter()
1216 if (delta_rxgain > 0 && rtlhal->current_bandtype == BAND_ON_5G rtl92d_dm_txpower_tracking_callback_thermalmeter()
H A Dhw.c179 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92de_set_hw_reg() local
206 if (rtlhal->fw_version > 0xe) rtl92de_set_hw_reg()
275 mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; rtl92de_set_hw_reg()
290 if (rtlhal->macphymode == DUALMAC_DUALPHY) rtl92de_set_hw_reg()
292 else if (rtlhal->macphymode == DUALMAC_SINGLEPHY) rtl92de_set_hw_reg()
544 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) { _rtl92de_llt_table_init()
801 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92de_hw_configure() local
820 if (rtlhal->macphymode == DUALMAC_DUALPHY) _rtl92de_hw_configure()
822 else if (rtlhal->macphymode == DUALMAC_SINGLEPHY) _rtl92de_hw_configure()
851 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_1T << 3); _rtl92de_hw_configure()
855 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_2T << 3); _rtl92de_hw_configure()
905 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92de_hw_init() local
936 rtlhal->last_hmeboxnum = 0; rtl92de_hw_init()
943 if (rtlhal->earlymode_enable) { rtl92de_hw_init()
993 if (rtlhal->current_bandtype == BAND_ON_2_4G) rtl92de_hw_init()
996 if (rtlhal->interfaceindex == 0) { rtl92de_hw_init()
1031 if (rtlhal->macphymode == DUALMAC_DUALPHY) { rtl92de_hw_init()
1294 if (rtlpriv->rtlhal.macphymode != SINGLEMAC_SINGLEPHY) { _rtl92de_poweroff_adapter()
1351 if (rtlpriv->rtlhal.interfaceindex == 1) rtl92de_card_disable()
1394 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) rtl92de_set_beacon_related_registers()
1591 if (IS_92D_D_CUT(rtlpriv->rtlhal.version) || _rtl92de_read_txpower_info()
1592 IS_92D_E_CUT(rtlpriv->rtlhal.version)) { _rtl92de_read_txpower_info()
1687 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92de_read_macphymode_from_prom() local
1691 rtlhal->macphymode = SINGLEMAC_SINGLEPHY; _rtl92de_read_macphymode_from_prom()
1695 rtlhal->macphymode = DUALMAC_DUALPHY; _rtl92de_read_macphymode_from_prom()
1712 enum version_8192d chipver = rtlpriv->rtlhal.version; _rtl92de_efuse_update_chip_version()
1739 rtlpriv->rtlhal.version = chipver; _rtl92de_efuse_update_chip_version()
1746 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92de_read_adapter_info() local
1800 if (rtlhal->interfaceindex == 0) { _rtl92de_read_adapter_info()
1817 switch (rtlhal->bandset) { _rtl92de_read_adapter_info()
1841 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92de_read_eeprom_info() local
1844 rtlhal->version = _rtl92de_read_chip_version(hw); rtl92de_read_eeprom_info()
1871 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92de_update_hal_rate_table() local
1885 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92de_update_hal_rate_table()
1953 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92de_update_hal_rate_mask() local
1977 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92de_update_hal_rate_mask()
2297 rtlpriv->rtlhal.macphyctl_reg = rtl_read_byte(rtlpriv, rtl92de_suspend()
2306 rtlpriv->rtlhal.macphyctl_reg); rtl92de_resume()
H A Dphy.h114 if (rtlpriv->rtlhal.interfaceindex == 1) rtl92d_acquire_cckandrw_pagea_ctl()
123 if (rtlpriv->rtlhal.interfaceindex == 1) rtl92d_release_cckandrw_pagea_ctl()
H A Dtrx.c555 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92de_tx_fill_desc() local
580 if (rtlhal->earlymode_enable) { rtl92de_tx_fill_desc()
598 if (rtlhal->earlymode_enable) { rtl92de_tx_fill_desc()
613 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92de_tx_fill_desc()
620 if (rtlhal->macphymode == DUALMAC_DUALPHY && rtl92de_tx_fill_desc()
636 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92de_tx_fill_desc()
738 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92de_tx_fill_cmddesc() local
757 if (rtlhal->current_bandtype == BAND_ON_5G) { rtl92de_tx_fill_cmddesc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dhw.c120 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_set_fw_clock_on() local
128 if (!rtlhal->fw_ready) _rtl8821ae_set_fw_clock_on()
135 if (rtlhal->fw_clk_change_in_progress) { _rtl8821ae_set_fw_clock_on()
136 while (rtlhal->fw_clk_change_in_progress) { _rtl8821ae_set_fw_clock_on()
146 rtlhal->fw_clk_change_in_progress = false; _rtl8821ae_set_fw_clock_on()
152 if (IS_IN_LOW_POWER_STATE_8821AE(rtlhal->fw_ps_state)) { _rtl8821ae_set_fw_clock_on()
166 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_8821AE; _rtl8821ae_set_fw_clock_on()
168 "Receive CPWM INT!!! Set rtlhal->FwPSState = %X\n", _rtl8821ae_set_fw_clock_on()
169 rtlhal->fw_ps_state); _rtl8821ae_set_fw_clock_on()
174 rtlhal->fw_clk_change_in_progress = false; _rtl8821ae_set_fw_clock_on()
181 rtlhal->fw_clk_change_in_progress = false; _rtl8821ae_set_fw_clock_on()
190 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_set_fw_clock_off() local
197 if (!rtlhal->fw_ready) _rtl8821ae_set_fw_clock_off()
201 if (!rtlhal->allow_sw_to_change_hwclc) _rtl8821ae_set_fw_clock_off()
221 if (FW_PS_STATE(rtlhal->fw_ps_state) != _rtl8821ae_set_fw_clock_off()
224 if (!rtlhal->fw_clk_change_in_progress) { _rtl8821ae_set_fw_clock_off()
225 rtlhal->fw_clk_change_in_progress = true; _rtl8821ae_set_fw_clock_off()
227 rtlhal->fw_ps_state = FW_PS_STATE(rpwm_val); _rtl8821ae_set_fw_clock_off()
232 rtlhal->fw_clk_change_in_progress = false; _rtl8821ae_set_fw_clock_off()
254 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_fwlps_leave() local
261 rtlhal->allow_sw_to_change_hwclc = false; _rtl8821ae_fwlps_leave()
281 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_fwlps_enter() local
293 rtlhal->allow_sw_to_change_hwclc = true; _rtl8821ae_fwlps_enter()
313 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_download_rsvd_page() local
336 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_download_rsvd_page()
356 if (bcnvalid_reg & BIT(0) && rtlhal->enter_pnp_sleep) { _rtl8821ae_download_rsvd_page()
367 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_download_rsvd_page()
403 if (!rtlhal->enter_pnp_sleep) { _rtl8821ae_download_rsvd_page()
495 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_set_hw_reg() local
607 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_set_hw_reg()
613 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_set_hw_reg()
847 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_llt_table_init()
896 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_gen_refresh_led_state() local
898 if (rtlpriv->rtlhal.up_first_time) _rtl8821ae_gen_refresh_led_state()
902 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_gen_refresh_led_state()
907 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_gen_refresh_led_state()
912 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_gen_refresh_led_state()
922 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_init_mac() local
926 bool mac_func_enable = rtlhal->mac_func_enable; _rtl8821ae_init_mac()
934 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_init_mac()
966 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_init_mac()
1160 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_enable_aspm_back_door() local
1163 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_enable_aspm_back_door()
1177 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_enable_aspm_back_door()
1270 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_reset_pcie_interface_dma() local
1281 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_reset_pcie_interface_dma()
1331 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_reset_pcie_interface_dma()
1355 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_reset_pcie_interface_dma()
1368 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_get_wakeup_reason() local
1380 rtlhal->last_suspend_sec = ts.tv_sec; _rtl8821ae_get_wakeup_reason()
1660 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_simple_initialize_adapter() local
1669 if (rtlhal->re_init_llt_table) { _rtl8821ae_simple_initialize_adapter()
1672 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_simple_initialize_adapter()
1677 rtlhal->re_init_llt_table = false; _rtl8821ae_simple_initialize_adapter()
1740 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_wowlan_initialize_adapter() local
1770 if (rtlhal->hw_rof_enable) { _rtl8821ae_wowlan_initialize_adapter()
1821 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_poweroff_adapter() local
1824 rtlhal->mac_func_enable = false; _rtl8821ae_poweroff_adapter()
1826 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_poweroff_adapter()
1840 rtlhal->fw_ready) { _rtl8821ae_poweroff_adapter()
1852 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_poweroff_adapter()
1876 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_hw_init() local
1885 rtlhal->being_init_adapter = true; rtl8821ae_hw_init()
1894 rtlhal->mac_func_enable = true; rtl8821ae_hw_init()
1898 rtlhal->mac_func_enable = false; rtl8821ae_hw_init()
1899 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_8821AE; rtl8821ae_hw_init()
1903 rtlhal->wake_from_pnp_sleep && rtl8821ae_hw_init()
1904 rtlhal->mac_func_enable) { rtl8821ae_hw_init()
1906 rtlhal->being_init_adapter = false; rtl8821ae_hw_init()
1913 rtlhal->mac_func_enable, rtl8821ae_hw_init()
1915 rtlhal->mac_func_enable = false; rtl8821ae_hw_init()
1922 if (rtlhal->mac_func_enable) { rtl8821ae_hw_init()
1924 rtlhal->mac_func_enable = false; rtl8821ae_hw_init()
1943 rtlhal->fw_ready = false; rtl8821ae_hw_init()
1946 rtlhal->fw_ready = true; rtl8821ae_hw_init()
1949 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_8821AE; rtl8821ae_hw_init()
1950 rtlhal->fw_clk_change_in_progress = false; rtl8821ae_hw_init()
1951 rtlhal->allow_sw_to_change_hwclc = false; rtl8821ae_hw_init()
1952 rtlhal->last_hmeboxnum = 0; rtl8821ae_hw_init()
1955 if(rtlhal->AMPDUBurstMode) rtl8821ae_hw_init()
1971 rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_hw_init()
1980 rtlhal->mac_func_enable = true; rtl8821ae_hw_init()
1992 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE && rtl8821ae_hw_init()
1993 (rtlhal->rfe_type == 1 || rtlhal->rfe_type == 5)) rtl8821ae_hw_init()
1997 rtlpriv->rtlhal.being_init_adapter = false; rtl8821ae_hw_init()
2028 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_read_chip_version() local
2036 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_read_chip_version()
2038 else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) _rtl8821ae_read_chip_version()
2045 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_read_chip_version()
2053 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_read_chip_version()
2066 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_read_chip_version()
2074 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_read_chip_version()
2077 rtlhal->hw_rof_enable = ((value32 & WL_HWROF_EN) ? 1 : 0); _rtl8821ae_read_chip_version()
2373 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl8821ae_card_disable() local
2387 || !rtlhal->enter_pnp_sleep) { rtl8821ae_card_disable()
2406 rtlhal->re_init_llt_table = true; rtl8821ae_card_disable()
2461 if (rtlpriv->rtlhal.driver_is_goingto_unload || rtl8821ae_card_disable()
2465 if (support_remote_wakeup && rtlhal->enter_pnp_sleep) { rtl8821ae_card_disable()
2485 if (rtlhal->hw_rof_enable) { rtl8821ae_card_disable()
2958 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8812ae_read_pa_type() local
2961 rtlhal->pa_type_2g = hwinfo[0xBC]; _rtl8812ae_read_pa_type()
2962 rtlhal->lna_type_2g = hwinfo[0xBD]; _rtl8812ae_read_pa_type()
2963 if (rtlhal->pa_type_2g == 0xFF && rtlhal->lna_type_2g == 0xFF) { _rtl8812ae_read_pa_type()
2964 rtlhal->pa_type_2g = 0; _rtl8812ae_read_pa_type()
2965 rtlhal->lna_type_2g = 0; _rtl8812ae_read_pa_type()
2967 rtlhal->external_pa_2g = ((rtlhal->pa_type_2g & BIT(5)) && _rtl8812ae_read_pa_type()
2968 (rtlhal->pa_type_2g & BIT(4))) ? _rtl8812ae_read_pa_type()
2970 rtlhal->external_lna_2g = ((rtlhal->lna_type_2g & BIT(7)) && _rtl8812ae_read_pa_type()
2971 (rtlhal->lna_type_2g & BIT(3))) ? _rtl8812ae_read_pa_type()
2974 rtlhal->pa_type_5g = hwinfo[0xBC]; _rtl8812ae_read_pa_type()
2975 rtlhal->lna_type_5g = hwinfo[0xBF]; _rtl8812ae_read_pa_type()
2976 if (rtlhal->pa_type_5g == 0xFF && rtlhal->lna_type_5g == 0xFF) { _rtl8812ae_read_pa_type()
2977 rtlhal->pa_type_5g = 0; _rtl8812ae_read_pa_type()
2978 rtlhal->lna_type_5g = 0; _rtl8812ae_read_pa_type()
2980 rtlhal->external_pa_5g = ((rtlhal->pa_type_5g & BIT(1)) && _rtl8812ae_read_pa_type()
2981 (rtlhal->pa_type_5g & BIT(0))) ? _rtl8812ae_read_pa_type()
2983 rtlhal->external_lna_5g = ((rtlhal->lna_type_5g & BIT(7)) && _rtl8812ae_read_pa_type()
2984 (rtlhal->lna_type_5g & BIT(3))) ? _rtl8812ae_read_pa_type()
2987 rtlhal->external_pa_2g = 0; _rtl8812ae_read_pa_type()
2988 rtlhal->external_lna_2g = 0; _rtl8812ae_read_pa_type()
2989 rtlhal->external_pa_5g = 0; _rtl8812ae_read_pa_type()
2990 rtlhal->external_lna_5g = 0; _rtl8812ae_read_pa_type()
2998 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_read_pa_type() local
3001 rtlhal->pa_type_2g = hwinfo[0xBC]; _rtl8821ae_read_pa_type()
3002 rtlhal->lna_type_2g = hwinfo[0xBD]; _rtl8821ae_read_pa_type()
3003 if (rtlhal->pa_type_2g == 0xFF && rtlhal->lna_type_2g == 0xFF) { _rtl8821ae_read_pa_type()
3004 rtlhal->pa_type_2g = 0; _rtl8821ae_read_pa_type()
3005 rtlhal->lna_type_2g = 0; _rtl8821ae_read_pa_type()
3007 rtlhal->external_pa_2g = (rtlhal->pa_type_2g & BIT(5)) ? 1 : 0; _rtl8821ae_read_pa_type()
3008 rtlhal->external_lna_2g = (rtlhal->lna_type_2g & BIT(7)) ? 1 : 0; _rtl8821ae_read_pa_type()
3010 rtlhal->pa_type_5g = hwinfo[0xBC]; _rtl8821ae_read_pa_type()
3011 rtlhal->lna_type_5g = hwinfo[0xBF]; _rtl8821ae_read_pa_type()
3012 if (rtlhal->pa_type_5g == 0xFF && rtlhal->lna_type_5g == 0xFF) { _rtl8821ae_read_pa_type()
3013 rtlhal->pa_type_5g = 0; _rtl8821ae_read_pa_type()
3014 rtlhal->lna_type_5g = 0; _rtl8821ae_read_pa_type()
3016 rtlhal->external_pa_5g = (rtlhal->pa_type_5g & BIT(1)) ? 1 : 0; _rtl8821ae_read_pa_type()
3017 rtlhal->external_lna_5g = (rtlhal->lna_type_5g & BIT(7)) ? 1 : 0; _rtl8821ae_read_pa_type()
3019 rtlhal->external_pa_2g = 0; _rtl8821ae_read_pa_type()
3020 rtlhal->external_lna_2g = 0; _rtl8821ae_read_pa_type()
3021 rtlhal->external_pa_5g = 0; _rtl8821ae_read_pa_type()
3022 rtlhal->external_lna_5g = 0; _rtl8821ae_read_pa_type()
3030 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_read_rfe_type() local
3034 if (rtlhal->external_lna_5g) { _rtl8821ae_read_rfe_type()
3035 if (rtlhal->external_pa_5g) { _rtl8821ae_read_rfe_type()
3036 if (rtlhal->external_lna_2g && _rtl8821ae_read_rfe_type()
3037 rtlhal->external_pa_2g) _rtl8821ae_read_rfe_type()
3038 rtlhal->rfe_type = 3; _rtl8821ae_read_rfe_type()
3040 rtlhal->rfe_type = 0; _rtl8821ae_read_rfe_type()
3042 rtlhal->rfe_type = 2; _rtl8821ae_read_rfe_type()
3045 rtlhal->rfe_type = 4; _rtl8821ae_read_rfe_type()
3048 rtlhal->rfe_type = hwinfo[EEPROM_RFE_OPTION] & 0x3F; _rtl8821ae_read_rfe_type()
3050 if (rtlhal->rfe_type == 4 && _rtl8821ae_read_rfe_type()
3051 (rtlhal->external_pa_5g || _rtl8821ae_read_rfe_type()
3052 rtlhal->external_pa_2g || _rtl8821ae_read_rfe_type()
3053 rtlhal->external_lna_5g || _rtl8821ae_read_rfe_type()
3054 rtlhal->external_lna_2g)) { _rtl8821ae_read_rfe_type()
3055 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_read_rfe_type()
3056 rtlhal->rfe_type = 2; _rtl8821ae_read_rfe_type()
3060 rtlhal->rfe_type = 0x04; _rtl8821ae_read_rfe_type()
3064 "RFE Type: 0x%2x\n", rtlhal->rfe_type); _rtl8821ae_read_rfe_type()
3120 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_read_adapter_info() local
3199 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_read_adapter_info()
3212 if (rtlhal->external_lna_2g != 0) _rtl8821ae_read_adapter_info()
3214 if (rtlhal->external_lna_5g != 0) _rtl8821ae_read_adapter_info()
3216 if (rtlhal->external_pa_2g != 0) _rtl8821ae_read_adapter_info()
3218 if (rtlhal->external_pa_5g != 0) _rtl8821ae_read_adapter_info()
3224 rtlhal->board_type = rtlefuse->board_type; _rtl8821ae_read_adapter_info()
3275 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl8821ae_read_adapter_info()
3280 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8821ae_read_adapter_info()
3283 rtlhal->oem_id = RT_CID_CCX; _rtl8821ae_read_adapter_info()
3286 rtlhal->oem_id = RT_CID_819X_QMI; _rtl8821ae_read_adapter_info()
3300 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw));
3303 switch (rtlhal->oem_id) {
3317 "RT Customized ID: 0x%02X\n", rtlhal->oem_id);
3325 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_read_eeprom_info() local
3328 rtlhal->version = _rtl8821ae_read_chip_version(hw); rtl8821ae_read_eeprom_info()
3335 rtlhal->version); rtl8821ae_read_eeprom_info()
3363 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_update_hal_rate_table() local
3377 if (rtlhal->current_bandtype == BAND_ON_5G) rtl8821ae_update_hal_rate_table()
3894 if (rtlpriv->rtlhal.being_init_adapter) rtl8821ae_gpio_radio_on_off_checking()
H A Dsw.c95 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_init_sw_vars() local
114 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl8821ae_init_sw_vars()
116 rtlpriv->rtlhal.bandset = BAND_ON_BOTH; rtl8821ae_init_sw_vars()
117 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl8821ae_init_sw_vars()
192 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); rtl8821ae_init_sw_vars()
193 if (!rtlpriv->rtlhal.pfirmware) { rtl8821ae_init_sw_vars()
198 rtlpriv->rtlhal.wowlan_firmware = vzalloc(0x8000); rtl8821ae_init_sw_vars()
199 if (!rtlpriv->rtlhal.wowlan_firmware) { rtl8821ae_init_sw_vars()
205 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_init_sw_vars()
242 if (rtlpriv->rtlhal.pfirmware) { rtl8821ae_deinit_sw_vars()
243 vfree(rtlpriv->rtlhal.pfirmware); rtl8821ae_deinit_sw_vars()
244 rtlpriv->rtlhal.pfirmware = NULL; rtl8821ae_deinit_sw_vars()
247 if (rtlpriv->rtlhal.wowlan_firmware) { rtl8821ae_deinit_sw_vars()
248 vfree(rtlpriv->rtlhal.wowlan_firmware); rtl8821ae_deinit_sw_vars()
249 rtlpriv->rtlhal.wowlan_firmware = NULL; rtl8821ae_deinit_sw_vars()
H A Dled.c196 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_sw_led_control() local
202 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_sw_led_control()
208 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_sw_led_control()
H A Dfw.c212 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_download_fw() local
218 enum version_8821ae version = rtlhal->version; rtl8821ae_download_fw()
227 if (!rtlhal->wowlan_firmware) rtl8821ae_download_fw()
231 (struct rtlwifi_firmware_header *)rtlhal->wowlan_firmware; rtl8821ae_download_fw()
232 rtlhal->fw_version = le16_to_cpu(pfwheader->version); rtl8821ae_download_fw()
233 rtlhal->fw_subversion = pfwheader->subversion; rtl8821ae_download_fw()
234 pfwdata = (u8 *)rtlhal->wowlan_firmware; rtl8821ae_download_fw()
235 fwsize = rtlhal->wowlan_fwsize; rtl8821ae_download_fw()
237 if (!rtlhal->pfirmware) rtl8821ae_download_fw()
241 (struct rtlwifi_firmware_header *)rtlhal->pfirmware; rtl8821ae_download_fw()
242 rtlhal->fw_version = le16_to_cpu(pfwheader->version); rtl8821ae_download_fw()
243 rtlhal->fw_subversion = pfwheader->subversion; rtl8821ae_download_fw()
244 pfwdata = (u8 *)rtlhal->pfirmware; rtl8821ae_download_fw()
245 fwsize = rtlhal->fwsize; rtl8821ae_download_fw()
262 if (rtlhal->mac_func_enable) { rtl8821ae_download_fw()
289 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_set_fw_related_for_wowlan() local
295 rtlhal->fw_ready = false; rtl8821ae_set_fw_related_for_wowlan()
300 rtlhal->fw_ready = true; rtl8821ae_set_fw_related_for_wowlan()
304 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_8821AE; rtl8821ae_set_fw_related_for_wowlan()
305 rtlhal->fw_clk_change_in_progress = false; rtl8821ae_set_fw_related_for_wowlan()
306 rtlhal->allow_sw_to_change_hwclc = false; rtl8821ae_set_fw_related_for_wowlan()
307 rtlhal->last_hmeboxnum = 0; rtl8821ae_set_fw_related_for_wowlan()
329 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_fill_h2c_command() local
347 if (rtlhal->h2c_setinprogress) { _rtl8821ae_fill_h2c_command()
352 while (rtlhal->h2c_setinprogress) { _rtl8821ae_fill_h2c_command()
368 rtlhal->h2c_setinprogress = true; _rtl8821ae_fill_h2c_command()
375 boxnum = rtlhal->last_hmeboxnum; _rtl8821ae_fill_h2c_command()
490 rtlhal->last_hmeboxnum = boxnum + 1; _rtl8821ae_fill_h2c_command()
491 if (rtlhal->last_hmeboxnum == 4) _rtl8821ae_fill_h2c_command()
492 rtlhal->last_hmeboxnum = 0; _rtl8821ae_fill_h2c_command()
496 rtlhal->last_hmeboxnum); _rtl8821ae_fill_h2c_command()
500 rtlhal->h2c_setinprogress = false; _rtl8821ae_fill_h2c_command()
509 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_fill_h2c_cmd() local
512 if (!rtlhal->fw_ready) { rtl8821ae_fill_h2c_cmd()
526 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_firmware_selfreset() local
529 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_firmware_selfreset()
541 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_firmware_selfreset()
658 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_set_fw_remote_wake_ctrl_cmd() local
671 (rtlhal->real_wow_v2_enable ? 1 : 0)); rtl8821ae_set_fw_remote_wake_ctrl_cmd()
1718 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_set_p2p_ps_offload_cmd() local
1720 struct p2p_ps_offload_t *p2p_ps_offload = &rtlhal->p2p_ps_offload; rtl8821ae_set_p2p_ps_offload_cmd()
1804 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_c2h_ra_report_handler() local
1807 rtlhal->current_ra_rate = rtl8821ae_hw_rate_to_mrate(hw, rate); rtl8821ae_c2h_ra_report_handler()
H A Dphy.c71 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8812ae_fixspur() local
74 if (IS_VENDOR_8812A_C_CUT(rtlhal->version)) { rtl8812ae_fixspur()
101 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8812ae_fixspur()
219 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_phy_rf_serial_read() local
233 !((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || _rtl8821ae_phy_rf_serial_read()
234 (IS_VENDOR_8812A_C_CUT(rtlhal->version)))) _rtl8821ae_phy_rf_serial_read()
245 if ((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || _rtl8821ae_phy_rf_serial_read()
246 (IS_VENDOR_8812A_C_CUT(rtlhal->version))) _rtl8821ae_phy_rf_serial_read()
270 !((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || _rtl8821ae_phy_rf_serial_read()
271 (IS_VENDOR_8812A_C_CUT(rtlhal->version)))) _rtl8821ae_phy_rf_serial_read()
326 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_bb_config() local
343 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_phy_bb_config()
366 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); phy_get_tx_swing_8812A() local
407 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { phy_get_tx_swing_8812A()
523 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_switch_wirelessband() local
525 u8 current_band = rtlhal->current_bandtype; rtl8821ae_phy_switch_wirelessband()
531 rtlhal->current_bandtype = (enum band_type) band; rtl8821ae_phy_switch_wirelessband()
533 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl8821ae_phy_switch_wirelessband()
537 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_phy_switch_wirelessband()
544 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_phy_switch_wirelessband()
549 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_phy_switch_wirelessband()
556 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_phy_switch_wirelessband()
572 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_phy_switch_wirelessband()
605 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_phy_switch_wirelessband()
610 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_phy_switch_wirelessband()
618 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_phy_switch_wirelessband()
635 if ((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || rtl8821ae_phy_switch_wirelessband()
636 (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE)) { rtl8821ae_phy_switch_wirelessband()
1626 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_phy_read_and_config_txpwr_lmt() local
1631 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_phy_read_and_config_txpwr_lmt()
1707 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_phy_config_mac_with_headerfile() local
1713 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_phy_config_mac_with_headerfile()
1759 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_phy_config_bb_with_headerfile() local
1766 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_phy_config_bb_with_headerfile()
1814 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_phy_config_bb_with_headerfile()
1915 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_phy_config_bb_with_pgheaderfile() local
1921 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl8821ae_phy_config_bb_with_pgheaderfile()
1943 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE && _rtl8821ae_phy_config_bb_with_pgheaderfile()
1949 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl8821ae_phy_config_bb_with_pgheaderfile()
2098 /* struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); */ rtl8821ae_phy_config_rf_with_headerfile()
2649 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8821ae_get_txpower_index() local
2656 if (((rtlhal->current_bandtype == BAND_ON_2_4G) && _rtl8821ae_get_txpower_index()
2658 ((rtlhal->current_bandtype == BAND_ON_5G) && (channel <= 14))) { _rtl8821ae_get_txpower_index()
3245 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_set_txpower_level_by_path() local
3276 if (rtlhal->current_bandtype == BAND_ON_2_4G) rtl8821ae_phy_set_txpower_level_by_path()
3337 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_scan_operation_backup() local
3340 if (!is_hal_stop(rtlhal)) { rtl8821ae_phy_scan_operation_backup()
3524 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_set_bw_mode() local
3530 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) rtl8821ae_phy_set_bw_mode()
3543 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_sw_chnl_callback() local
3551 if (is_hal_stop(rtlhal)) rtl8821ae_phy_sw_chnl_callback()
3582 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_phy_sw_chnl_callback()
3601 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_phy_sw_chnl() local
3610 if ((is_hal_stop(rtlhal)) || (RT_CANNOT_IO(hw))) { rtl8821ae_phy_sw_chnl()
3620 if (rtlphy->current_channel > 14 && rtlhal->current_bandtype != BAND_ON_5G) rtl8821ae_phy_sw_chnl()
3622 else if (rtlphy->current_channel <= 14 && rtlhal->current_bandtype != BAND_ON_2_4G) rtl8821ae_phy_sw_chnl()
3631 rtlphy->current_channel, rtlhal->current_bandtype); rtl8821ae_phy_sw_chnl()
3779 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_iqk_tx() local
3841 if (rtlhal->current_bandtype) _rtl8821ae_iqk_tx()
3890 if (rtlhal->current_bandtype) _rtl8821ae_iqk_tx()
4569 /* struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); */ _rtl8821ae_phy_set_rfpath_switch()
H A Ddm.c476 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_get_swing_index() local
480 bb_swing = phy_get_tx_swing_8812A(hw, rtlhal->current_bandtype, rtl8821ae_dm_get_swing_index()
675 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl8821ae_dm_check_rssi_monitor() local
733 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { rtl8821ae_dm_check_rssi_monitor()
748 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_check_rssi_monitor()
757 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_check_rssi_monitor()
798 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_dig() local
824 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8821AE) rtl8821ae_dm_dig()
832 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8821AE) rtl8821ae_dm_dig()
1089 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_iq_calibrate() local
1096 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_iq_calibrate()
1155 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_update_init_rate() local
1163 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { rtl8821ae_dm_update_init_rate()
1626 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8812ae_dm_txpower_tracking_callback_thermalmeter() local
1670 if (rtlhal->reloadtxpowerindex) rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
2206 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_txpower_tracking_callback_thermalmeter() local
2249 if (rtlhal->reloadtxpowerindex) { rtl8821ae_dm_txpower_tracking_callback_thermalmeter()
2539 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_refresh_rate_adaptive_mask() local
2547 if (is_hal_stop(rtlhal)) { rtl8821ae_dm_refresh_rate_adaptive_mask()
2713 if (rtlpriv->rtlhal.hw_type != HARDWARE_TYPE_RTL8812AE) { rtl8821ae_dm_check_edca_turbo()
2827 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_dynamic_atc_switch()
2920 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_dynamic_atc_switch()
2939 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_watchdog() local
2964 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_watchdog()
2979 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8821ae_dm_set_tx_ant_by_tx_info() local
2983 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8812AE) rtl8821ae_dm_set_tx_ant_by_tx_info()
H A Drf.c422 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8821ae_phy_rf6052_config_parafile() local
429 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_phy_rf6052_config_parafile()
440 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) _rtl8821ae_phy_rf6052_config_parafile()
H A Dtrx.c119 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE) { query_rxphystatus()
693 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl8821ae_tx_fill_desc() local
710 if (rtlhal->earlymode_enable) { rtl8821ae_tx_fill_desc()
728 if (rtlhal->earlymode_enable) { rtl8821ae_tx_fill_desc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
H A Dfw_common.c39 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_enable_fw_download() local
41 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CU) { _rtl92c_enable_fw_download()
48 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE) { _rtl92c_enable_fw_download()
132 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_write_fw() local
142 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE) _rtl92c_write_fw()
223 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_download_fw() local
228 enum version_8192c version = rtlhal->version; rtl92c_download_fw()
230 if (!rtlhal->pfirmware) rtl92c_download_fw()
233 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; rtl92c_download_fw()
234 pfwdata = (u8 *)rtlhal->pfirmware; rtl92c_download_fw()
235 fwsize = rtlhal->fwsize; rtl92c_download_fw()
242 rtlhal->fw_version = le16_to_cpu(pfwheader->version); rtl92c_download_fw()
243 rtlhal->fw_subversion = pfwheader->subversion; rtl92c_download_fw()
283 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_fill_h2c_command() local
301 if (rtlhal->h2c_setinprogress) { _rtl92c_fill_h2c_command()
305 while (rtlhal->h2c_setinprogress) { _rtl92c_fill_h2c_command()
321 rtlhal->h2c_setinprogress = true; _rtl92c_fill_h2c_command()
335 boxnum = rtlhal->last_hmeboxnum; _rtl92c_fill_h2c_command()
465 rtlhal->last_hmeboxnum = boxnum + 1; _rtl92c_fill_h2c_command()
466 if (rtlhal->last_hmeboxnum == 4) _rtl92c_fill_h2c_command()
467 rtlhal->last_hmeboxnum = 0; _rtl92c_fill_h2c_command()
471 rtlhal->last_hmeboxnum); _rtl92c_fill_h2c_command()
475 rtlhal->h2c_setinprogress = false; _rtl92c_fill_h2c_command()
484 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_fill_h2c_cmd() local
487 if (!rtlhal->fw_ready) { rtl92c_fill_h2c_cmd()
810 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_set_p2p_ps_offload_cmd() local
812 struct p2p_ps_offload_t *p2p_ps_offload = &rtlhal->p2p_ps_offload; rtl92c_set_p2p_ps_offload_cmd()
H A Dphy_common.c695 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_set_bw_mode() local
701 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl92c_phy_set_bw_mode()
715 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_sw_chnl_callback() local
721 if (is_hal_stop(rtlhal)) rtl92c_phy_sw_chnl_callback()
746 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_sw_chnl() local
757 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl92c_phy_sw_chnl()
775 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_phy_sw_rf_seting() local
776 if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) { _rtl92c_phy_sw_rf_seting()
1175 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_phy_simularity_compare() local
1178 bool bresult = true, is2t = IS_92C_SERIAL(rtlhal->version); _rtl92c_phy_simularity_compare()
1363 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_phy_set_rfpath_switch() local
1365 if (is_hal_stop(rtlhal)) { _rtl92c_phy_set_rfpath_switch()
1391 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_iq_calibrate() local
1431 if (IS_92C_SERIAL(rtlhal->version)) rtl92c_phy_iq_calibrate()
1497 if (IS_92C_SERIAL(rtlhal->version)) { rtl92c_phy_iq_calibrate()
1512 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_lc_calibrate() local
1514 if (IS_92C_SERIAL(rtlhal->version)) rtl92c_phy_lc_calibrate()
1525 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_ap_calibrate() local
1529 if (IS_92C_SERIAL(rtlhal->version)) rtl92c_phy_ap_calibrate()
1538 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_set_rfpath_switch() local
1540 if (IS_92C_SERIAL(rtlhal->version)) rtl92c_phy_set_rfpath_switch()
H A Ddm_common.c552 if (rtlpriv->rtlhal.interface == INTF_USB && rtl92c_dm_init_dynamic_txpower()
553 rtlpriv->rtlhal.board_type & 0x1) { rtl92c_dm_init_dynamic_txpower()
573 if (rtlpriv->rtlhal.interface == INTF_USB && rtl92c_dm_write_dig()
625 * if (rtlpriv->rtlhal.fw_ready) { rtl92c_dm_pwdb_monitor()
730 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_dm_txpower_tracking_callback_thermalmeter() local
739 bool is2t = IS_92C_SERIAL(rtlhal->version); rtl92c_dm_txpower_tracking_callback_thermalmeter()
1301 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_dm_dynamic_bb_powersaving() local
1333 if (IS_92C_SERIAL(rtlhal->version)) rtl92c_dm_dynamic_bb_powersaving()
1740 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_check_bt_change() local
1743 if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version) && rtl92c_check_bt_change()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dhw.c123 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_set_fw_clock_on() local
130 if (!rtlhal->fw_ready) _rtl8723be_set_fw_clock_on()
137 if (rtlhal->fw_clk_change_in_progress) { _rtl8723be_set_fw_clock_on()
138 while (rtlhal->fw_clk_change_in_progress) { _rtl8723be_set_fw_clock_on()
148 rtlhal->fw_clk_change_in_progress = false; _rtl8723be_set_fw_clock_on()
154 if (IS_IN_LOW_POWER_STATE(rtlhal->fw_ps_state)) { _rtl8723be_set_fw_clock_on()
168 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON; _rtl8723be_set_fw_clock_on()
171 rtlhal->fw_ps_state); _rtl8723be_set_fw_clock_on()
176 rtlhal->fw_clk_change_in_progress = false; _rtl8723be_set_fw_clock_on()
183 rtlhal->fw_clk_change_in_progress = false; _rtl8723be_set_fw_clock_on()
191 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_set_fw_clock_off() local
198 if (!rtlhal->fw_ready) _rtl8723be_set_fw_clock_off()
202 if (!rtlhal->allow_sw_to_change_hwclc) _rtl8723be_set_fw_clock_off()
222 if (FW_PS_STATE(rtlhal->fw_ps_state) != FW_PS_STATE_RF_OFF_LOW_PWR) { _rtl8723be_set_fw_clock_off()
224 if (!rtlhal->fw_clk_change_in_progress) { _rtl8723be_set_fw_clock_off()
225 rtlhal->fw_clk_change_in_progress = true; _rtl8723be_set_fw_clock_off()
227 rtlhal->fw_ps_state = FW_PS_STATE(rpwm_val); _rtl8723be_set_fw_clock_off()
232 rtlhal->fw_clk_change_in_progress = false; _rtl8723be_set_fw_clock_off()
254 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_fwlps_leave() local
261 rtlhal->allow_sw_to_change_hwclc = false; _rtl8723be_fwlps_leave()
282 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_fwlps_enter() local
292 rtlhal->allow_sw_to_change_hwclc = true; _rtl8723be_fwlps_enter()
815 if (rtlpriv->rtlhal.up_first_time) _rtl8723be_gen_refresh_led_state()
830 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl8723be_init_mac() local
878 if (!rtlhal->mac_func_enable) { _rtl8723be_init_mac()
1171 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_poweroff_adapter() local
1174 rtlhal->mac_func_enable = false; _rtl8723be_poweroff_adapter()
1184 rtlhal->fw_ready) { _rtl8723be_poweroff_adapter()
1347 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_hw_init() local
1361 rtlhal->fw_ready = false; rtl8723be_hw_init()
1362 rtlpriv->rtlhal.being_init_adapter = true; rtl8723be_hw_init()
1367 rtlhal->mac_func_enable = true; rtl8723be_hw_init()
1369 rtlhal->mac_func_enable = false; rtl8723be_hw_init()
1370 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON; rtl8723be_hw_init()
1375 rtlhal->mac_func_enable); rtl8723be_hw_init()
1376 rtlhal->mac_func_enable = false; rtl8723be_hw_init()
1378 if (rtlhal->mac_func_enable) { rtl8723be_hw_init()
1380 rtlhal->mac_func_enable = false; rtl8723be_hw_init()
1399 rtlhal->fw_ready = true; rtl8723be_hw_init()
1401 rtlhal->last_hmeboxnum = 0; rtl8723be_hw_init()
1423 rtlhal->mac_func_enable = true; rtl8723be_hw_init()
1464 rtlpriv->rtlhal.being_init_adapter = false; rtl8723be_hw_init()
1671 if (rtlpriv->rtlhal.driver_is_goingto_unload || rtl8723be_card_disable()
2028 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_read_adapter_info() local
2128 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl8723be_read_adapter_info()
2162 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8723be_read_adapter_info()
2164 rtlhal->oem_id = RT_CID_819X_ACER; _rtl8723be_read_adapter_info()
2167 rtlhal->oem_id = RT_CID_819X_SAMSUNG; _rtl8723be_read_adapter_info()
2170 rtlhal->oem_id = RT_CID_819X_LENOVO; _rtl8723be_read_adapter_info()
2175 rtlhal->oem_id = RT_CID_819X_CLEVO; _rtl8723be_read_adapter_info()
2184 rtlhal->oem_id = RT_CID_819X_DELL; _rtl8723be_read_adapter_info()
2187 rtlhal->oem_id = RT_CID_819X_HP; _rtl8723be_read_adapter_info()
2190 rtlhal->oem_id = RT_CID_819X_QMI; _rtl8723be_read_adapter_info()
2193 rtlhal->oem_id = RT_CID_819X_PRONETS; _rtl8723be_read_adapter_info()
2196 rtlhal->oem_id = RT_CID_819X_EDIMAX_ASUS; _rtl8723be_read_adapter_info()
2198 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723be_read_adapter_info()
2203 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8723be_read_adapter_info()
2205 rtlhal->oem_id = RT_CID_819X_ACER; _rtl8723be_read_adapter_info()
2208 rtlhal->oem_id = RT_CID_819X_PRONETS; _rtl8723be_read_adapter_info()
2211 rtlhal->oem_id = _rtl8723be_read_adapter_info()
2214 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723be_read_adapter_info()
2216 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723be_read_adapter_info()
2220 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8723be_read_adapter_info()
2223 rtlhal->oem_id = RT_CID_CCX; _rtl8723be_read_adapter_info()
2226 rtlhal->oem_id = RT_CID_819X_QMI; _rtl8723be_read_adapter_info()
2231 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723be_read_adapter_info()
2241 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_hal_customized_behavior() local
2244 switch (rtlhal->oem_id) { _rtl8723be_hal_customized_behavior()
2258 "RT Customized ID: 0x%02X\n", rtlhal->oem_id); _rtl8723be_hal_customized_behavior()
2266 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_read_eeprom_info() local
2269 rtlhal->version = _rtl8723be_read_chip_version(hw); rtl8723be_read_eeprom_info()
2276 rtlhal->version); rtl8723be_read_eeprom_info()
2494 if (rtlpriv->rtlhal.being_init_adapter) rtl8723be_gpio_radio_on_off_checking()
H A Dsw.c109 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl8723be_init_sw_vars()
110 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; rtl8723be_init_sw_vars()
111 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl8723be_init_sw_vars()
176 rtlpriv->rtlhal.earlymode_enable = false; rtl8723be_init_sw_vars()
179 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); rtl8723be_init_sw_vars()
180 if (!rtlpriv->rtlhal.pfirmware) { rtl8723be_init_sw_vars()
203 if (rtlpriv->rtlhal.pfirmware) { rtl8723be_deinit_sw_vars()
204 vfree(rtlpriv->rtlhal.pfirmware); rtl8723be_deinit_sw_vars()
205 rtlpriv->rtlhal.pfirmware = NULL; rtl8723be_deinit_sw_vars()
H A Dfw.c52 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_fill_h2c_command() local
70 if (rtlhal->h2c_setinprogress) { _rtl8723be_fill_h2c_command()
75 while (rtlhal->h2c_setinprogress) { _rtl8723be_fill_h2c_command()
91 rtlhal->h2c_setinprogress = true; _rtl8723be_fill_h2c_command()
105 boxnum = rtlhal->last_hmeboxnum; _rtl8723be_fill_h2c_command()
204 rtlhal->last_hmeboxnum = boxnum + 1; _rtl8723be_fill_h2c_command()
205 if (rtlhal->last_hmeboxnum == 4) _rtl8723be_fill_h2c_command()
206 rtlhal->last_hmeboxnum = 0; _rtl8723be_fill_h2c_command()
210 rtlhal->last_hmeboxnum); _rtl8723be_fill_h2c_command()
214 rtlhal->h2c_setinprogress = false; _rtl8723be_fill_h2c_command()
223 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_fill_h2c_cmd() local
226 if (!rtlhal->fw_ready) { rtl8723be_fill_h2c_cmd()
503 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_set_p2p_ps_offload_cmd() local
505 struct p2p_ps_offload_t *p2p_ps_offload = &rtlhal->p2p_ps_offload; rtl8723be_set_p2p_ps_offload_cmd()
H A Dphy.c158 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723be_check_condition() local
161 u32 _interface = rtlhal->interface; _rtl8723be_check_condition()
776 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_phy_config_rf_with_headerfile() local
832 if (rtlhal->oem_id == RT_CID_819X_HP) rtl8723be_phy_config_rf_with_headerfile()
1235 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_phy_scan_operation_backup() local
1238 if (!is_hal_stop(rtlhal)) { rtl8723be_phy_scan_operation_backup()
1262 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_phy_set_bw_mode_callback() local
1273 if (is_hal_stop(rtlhal)) { rtl8723be_phy_set_bw_mode_callback()
1333 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_phy_set_bw_mode() local
1339 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl8723be_phy_set_bw_mode()
1352 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_phy_sw_chnl_callback() local
1358 if (is_hal_stop(rtlhal)) rtl8723be_phy_sw_chnl_callback()
1384 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_phy_sw_chnl() local
1395 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl8723be_phy_sw_chnl()
2473 struct rtl_hal *rtlhal = &rtlpriv->rtlhal; rtl8723be_phy_lc_calibrate() local
2484 rtlhal->current_bandtype, timecount); rtl8723be_phy_lc_calibrate()
H A Dtrx.c433 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl8723be_tx_fill_desc() local
459 if (rtlhal->earlymode_enable) { rtl8723be_tx_fill_desc()
476 if (rtlhal->earlymode_enable) { rtl8723be_tx_fill_desc()
H A Ddm.c934 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723be_dm_refresh_rate_adaptive_mask() local
942 if (is_hal_stop(rtlhal)) { rtl8723be_dm_refresh_rate_adaptive_mask()
1123 if (!rtlpriv->rtlhal.pre_edcca_enable) { rtl8723be_dm_dynamic_edcca()
1128 if (rtlpriv->rtlhal.pre_edcca_enable) { rtl8723be_dm_dynamic_edcca()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/btcoexist/
H A Dhalbtcoutsrc.c238 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); halbtc_get() local
333 *u32_tmp = rtlhal->fw_version; halbtc_get()
664 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_init_hw_config() local
671 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_init_hw_config()
678 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_init_coex_dm() local
685 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_init_coex_dm()
694 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_ips_notify() local
710 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_ips_notify()
719 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_lps_notify() local
733 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_lps_notify()
740 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_scan_notify() local
756 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_scan_notify()
765 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_connect_notify() local
781 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_connect_notify()
809 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_special_packet_notify() local
822 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_special_packet_notify()
833 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_bt_info_notify() local
838 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_bt_info_notify()
862 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_halt_notify() local
866 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_halt_notify()
879 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_periodical() local
886 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_periodical()
1006 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); exhalbtc_display_bt_coex_info() local
1010 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) exhalbtc_display_bt_coex_info()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dhw.c119 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_set_fw_clock_on() local
126 if (!rtlhal->fw_ready) _rtl88ee_set_fw_clock_on()
133 if (rtlhal->fw_clk_change_in_progress) { _rtl88ee_set_fw_clock_on()
134 while (rtlhal->fw_clk_change_in_progress) { _rtl88ee_set_fw_clock_on()
144 rtlhal->fw_clk_change_in_progress = false; _rtl88ee_set_fw_clock_on()
150 if (IS_IN_LOW_POWER_STATE_88E(rtlhal->fw_ps_state)) { _rtl88ee_set_fw_clock_on()
163 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_88E; _rtl88ee_set_fw_clock_on()
166 rtlhal->fw_ps_state); _rtl88ee_set_fw_clock_on()
171 rtlhal->fw_clk_change_in_progress = false; _rtl88ee_set_fw_clock_on()
180 rtlhal->fw_clk_change_in_progress = false; _rtl88ee_set_fw_clock_on()
189 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_set_fw_clock_off() local
196 if (!rtlhal->fw_ready) _rtl88ee_set_fw_clock_off()
200 if (!rtlhal->allow_sw_to_change_hwclc) _rtl88ee_set_fw_clock_off()
220 if (FW_PS_STATE(rtlhal->fw_ps_state) != _rtl88ee_set_fw_clock_off()
223 if (!rtlhal->fw_clk_change_in_progress) { _rtl88ee_set_fw_clock_off()
224 rtlhal->fw_clk_change_in_progress = true; _rtl88ee_set_fw_clock_off()
226 rtlhal->fw_ps_state = FW_PS_STATE(rpwm_val); _rtl88ee_set_fw_clock_off()
231 rtlhal->fw_clk_change_in_progress = false; _rtl88ee_set_fw_clock_off()
266 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_fwlps_leave() local
273 rtlhal->allow_sw_to_change_hwclc = false; _rtl88ee_fwlps_leave()
292 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_fwlps_enter() local
302 rtlhal->allow_sw_to_change_hwclc = true; _rtl88ee_fwlps_enter()
825 if (rtlpriv->rtlhal.up_first_time) _rtl88ee_gen_refresh_led_state()
840 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_init_mac() local
891 if (!rtlhal->mac_func_enable) { _rtl88ee_init_mac()
939 if (rtlhal->earlymode_enable) {/*Early mode enable*/ _rtl88ee_init_mac()
1060 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88ee_hw_init() local
1071 rtlpriv->rtlhal.being_init_adapter = true; rtl88ee_hw_init()
1081 rtlhal->fw_ready = false; rtl88ee_hw_init()
1088 rtlhal->mac_func_enable = true; rtl88ee_hw_init()
1090 rtlhal->mac_func_enable = false; rtl88ee_hw_init()
1091 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_88E; rtl88ee_hw_init()
1108 rtlhal->fw_ready = true; rtl88ee_hw_init()
1110 rtlhal->last_hmeboxnum = 0; rtl88ee_hw_init()
1111 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_88E; rtl88ee_hw_init()
1112 rtlhal->fw_clk_change_in_progress = false; rtl88ee_hw_init()
1113 rtlhal->allow_sw_to_change_hwclc = false; rtl88ee_hw_init()
1140 rtlhal->mac_func_enable = true; rtl88ee_hw_init()
1150 (rtlhal->oem_id == RT_CID_819X_HP))) { rtl88ee_hw_init()
1190 rtlpriv->rtlhal.being_init_adapter = false; rtl88ee_hw_init()
1392 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_poweroff_adapter() local
1395 rtlhal->mac_func_enable = false; _rtl88ee_poweroff_adapter()
1416 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && rtlhal->fw_ready) _rtl88ee_poweroff_adapter()
1462 if (rtlpriv->rtlhal.driver_is_goingto_unload || rtl88ee_card_disable()
1837 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_read_adapter_info() local
1921 rtlhal->board_type = rtlefuse->board_type; _rtl88ee_read_adapter_info()
1945 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl88ee_read_adapter_info()
1950 rtlhal->oem_id = RT_CID_819X_ACER; _rtl88ee_read_adapter_info()
1955 rtlhal->oem_id = RT_CID_819X_LENOVO; _rtl88ee_read_adapter_info()
1958 rtlhal->oem_id = RT_CID_819X_HP; _rtl88ee_read_adapter_info()
1960 rtlhal->oem_id = RT_CID_DEFAULT; _rtl88ee_read_adapter_info()
1963 rtlhal->oem_id = RT_CID_DEFAULT; _rtl88ee_read_adapter_info()
1967 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl88ee_read_adapter_info()
1970 rtlhal->oem_id = RT_CID_819X_QMI; _rtl88ee_read_adapter_info()
1974 rtlhal->oem_id = RT_CID_DEFAULT; _rtl88ee_read_adapter_info()
1985 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88ee_hal_customized_behavior() local
1989 switch (rtlhal->oem_id) { _rtl88ee_hal_customized_behavior()
2003 "RT Customized ID: 0x%02X\n", rtlhal->oem_id); _rtl88ee_hal_customized_behavior()
2011 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88ee_read_eeprom_info() local
2014 rtlhal->version = _rtl88ee_read_chip_version(hw); rtl88ee_read_eeprom_info()
2021 rtlhal->version); rtl88ee_read_eeprom_info()
2046 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88ee_update_hal_rate_table() local
2061 if (rtlhal->current_bandtype == BAND_ON_5G) rtl88ee_update_hal_rate_table()
2136 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88ee_update_hal_rate_mask() local
2161 if (rtlhal->current_bandtype == BAND_ON_5G) rtl88ee_update_hal_rate_mask()
2294 if (rtlpriv->rtlhal.being_init_adapter) rtl88ee_gpio_radio_on_off_checking()
H A Dfw.c202 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_download_fw() local
207 enum version_8188e version = rtlhal->version; rtl88e_download_fw()
209 if (!rtlhal->pfirmware) rtl88e_download_fw()
212 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; rtl88e_download_fw()
213 pfwdata = rtlhal->pfirmware; rtl88e_download_fw()
214 fwsize = rtlhal->fwsize; rtl88e_download_fw()
264 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88e_fill_h2c_command() local
282 if (rtlhal->h2c_setinprogress) { _rtl88e_fill_h2c_command()
287 while (rtlhal->h2c_setinprogress) { _rtl88e_fill_h2c_command()
303 rtlhal->h2c_setinprogress = true; _rtl88e_fill_h2c_command()
317 boxnum = rtlhal->last_hmeboxnum; _rtl88e_fill_h2c_command()
414 rtlhal->last_hmeboxnum = boxnum + 1; _rtl88e_fill_h2c_command()
415 if (rtlhal->last_hmeboxnum == 4) _rtl88e_fill_h2c_command()
416 rtlhal->last_hmeboxnum = 0; _rtl88e_fill_h2c_command()
420 rtlhal->last_hmeboxnum); _rtl88e_fill_h2c_command()
424 rtlhal->h2c_setinprogress = false; _rtl88e_fill_h2c_command()
433 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_fill_h2c_cmd() local
436 if (!rtlhal->fw_ready) { rtl88e_fill_h2c_cmd()
731 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_set_p2p_ps_offload_cmd() local
733 struct p2p_ps_offload_t *p2p_ps_offload = &rtlhal->p2p_ps_offload; rtl88e_set_p2p_ps_offload_cmd()
H A Dsw.c98 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl88e_init_sw_vars()
99 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; rtl88e_init_sw_vars()
100 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl88e_init_sw_vars()
165 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); rtl88e_init_sw_vars()
166 if (!rtlpriv->rtlhal.pfirmware) { rtl88e_init_sw_vars()
185 rtlpriv->rtlhal.earlymode_enable = false; rtl88e_init_sw_vars()
186 rtlpriv->rtlhal.max_earlymode_num = 10; rtl88e_init_sw_vars()
210 if (rtlpriv->rtlhal.pfirmware) { rtl88e_deinit_sw_vars()
211 vfree(rtlpriv->rtlhal.pfirmware); rtl88e_deinit_sw_vars()
212 rtlpriv->rtlhal.pfirmware = NULL; rtl88e_deinit_sw_vars()
H A Dphy.c286 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88e_check_condition() local
289 u32 _interface = rtlhal->interface; _rtl88e_check_condition()
743 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); process_path_a() local
786 if (rtlhal->oem_id == RT_CID_819X_HP) process_path_a()
1079 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_phy_scan_operation_backup() local
1082 if (!is_hal_stop(rtlhal)) { rtl88e_phy_scan_operation_backup()
1108 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_phy_set_bw_mode_callback() local
1119 if (is_hal_stop(rtlhal)) { rtl88e_phy_set_bw_mode_callback()
1179 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_phy_set_bw_mode() local
1185 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl88e_phy_set_bw_mode()
1198 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_phy_sw_chnl_callback() local
1204 if (is_hal_stop(rtlhal)) rtl88e_phy_sw_chnl_callback()
1228 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_phy_sw_chnl() local
1239 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl88e_phy_sw_chnl()
1658 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88e_phy_simularity_compare() local
1661 bool bresult = true, is2t = IS_92C_SERIAL(rtlhal->version); _rtl88e_phy_simularity_compare()
1914 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl88e_phy_set_rfpath_switch() local
1918 if (is_hal_stop(rtlhal)) { _rtl88e_phy_set_rfpath_switch()
2086 struct rtl_hal *rtlhal = &rtlpriv->rtlhal; rtl88e_phy_lc_calibrate() local
2097 rtlhal->current_bandtype, timecount); rtl88e_phy_lc_calibrate()
H A Ddm.c733 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_dm_pwdb_monitor() local
739 if (rtlhal->oem_id == RT_CID_819X_HP) { rtl88e_dm_pwdb_monitor()
884 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); dm_txpower_track_cb_therm() local
996 if (rtlhal->reloadtxpowerindex) { dm_txpower_track_cb_therm()
1000 rtlhal->reloadtxpowerindex = false; dm_txpower_track_cb_therm()
1162 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl88e_dm_refresh_rate_adaptive_mask() local
1168 if (is_hal_stop(rtlhal)) { rtl88e_dm_refresh_rate_adaptive_mask()
H A Dtrx.c508 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl88ee_tx_fill_desc() local
534 if (rtlhal->earlymode_enable) { rtl88ee_tx_fill_desc()
552 if (rtlhal->earlymode_enable) { rtl88ee_tx_fill_desc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dsw.c98 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_init_sw_vars() local
109 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl92c_init_sw_vars()
110 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; rtl92c_init_sw_vars()
111 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl92c_init_sw_vars()
162 rtlpriv->rtlhal.pfirmware = vzalloc(0x4000); rtl92c_init_sw_vars()
163 if (!rtlpriv->rtlhal.pfirmware) { rtl92c_init_sw_vars()
170 if (IS_VENDOR_UMC_A_CUT(rtlhal->version) && rtl92c_init_sw_vars()
171 !IS_92C_SERIAL(rtlhal->version)) rtl92c_init_sw_vars()
173 else if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) rtl92c_init_sw_vars()
194 if (rtlpriv->rtlhal.pfirmware) { rtl92c_deinit_sw_vars()
195 vfree(rtlpriv->rtlhal.pfirmware); rtl92c_deinit_sw_vars()
196 rtlpriv->rtlhal.pfirmware = NULL; rtl92c_deinit_sw_vars()
H A Dhw.c157 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ce_set_hw_reg() local
428 (!IS_92C_SERIAL(rtlhal->version))) { rtl92ce_set_hw_reg()
684 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ce_init_mac() local
781 if (IS_92C_SERIAL(rtlhal->version)) _rtl92ce_init_mac()
940 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ce_hw_init() local
963 rtlhal->fw_ready = false; rtl92ce_hw_init()
980 rtlhal->fw_ready = true; rtl92ce_hw_init()
981 rtlhal->last_hmeboxnum = 0; rtl92ce_hw_init()
993 if (IS_VENDOR_UMC_A_CUT(rtlhal->version) && rtl92ce_hw_init()
994 !IS_92C_SERIAL(rtlhal->version)) { rtl92ce_hw_init()
997 } else if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) { rtl92ce_hw_init()
1037 is92c = IS_92C_SERIAL(rtlhal->version); rtl92ce_hw_init()
1325 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl92ce_poweroff_adapter() local
1354 if (!IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) _rtl92ce_poweroff_adapter()
1682 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ce_read_adapter_info() local
1755 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl92ce_read_adapter_info()
1761 rtlhal->oem_id = RT_CID_819X_HP; _rtl92ce_read_adapter_info()
1763 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92ce_read_adapter_info()
1765 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92ce_read_adapter_info()
1769 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl92ce_read_adapter_info()
1772 rtlhal->oem_id = RT_CID_819X_QMI; _rtl92ce_read_adapter_info()
1776 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92ce_read_adapter_info()
1788 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ce_hal_customized_behavior() local
1790 switch (rtlhal->oem_id) { _rtl92ce_hal_customized_behavior()
1804 "RT Customized ID: 0x%02X\n", rtlhal->oem_id); _rtl92ce_hal_customized_behavior()
1812 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ce_read_eeprom_info() local
1815 rtlhal->version = _rtl92ce_read_chip_version(hw); rtl92ce_read_eeprom_info()
1822 rtlhal->version); rtl92ce_read_eeprom_info()
1848 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ce_update_hal_rate_table() local
1862 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92ce_update_hal_rate_table()
1939 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ce_update_hal_rate_mask() local
1963 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92ce_update_hal_rate_mask()
H A Dphy.c83 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_mac_config() local
84 bool is92c = IS_92C_SERIAL(rtlhal->version); rtl92c_phy_mac_config()
190 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ce_phy_config_bb_with_headerfile() local
192 if (IS_92C_SERIAL(rtlhal->version)) { _rtl92ce_phy_config_bb_with_headerfile()
265 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_phy_config_rf_with_headerfile() local
267 if (IS_92C_SERIAL(rtlhal->version)) { rtl92c_phy_config_rf_with_headerfile()
319 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ce_phy_set_bw_mode_callback() local
329 if (is_hal_stop(rtlhal)) { rtl92ce_phy_set_bw_mode_callback()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dsw.c95 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_init_sw_vars() local
109 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl8723e_init_sw_vars()
110 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; rtl8723e_init_sw_vars()
111 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl8723e_init_sw_vars()
172 rtlpriv->rtlhal.pfirmware = vzalloc(0x6000); rtl8723e_init_sw_vars()
173 if (!rtlpriv->rtlhal.pfirmware) { rtl8723e_init_sw_vars()
179 if (IS_VENDOR_8723_A_CUT(rtlhal->version)) rtl8723e_init_sw_vars()
181 else if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version)) rtl8723e_init_sw_vars()
201 if (rtlpriv->rtlhal.pfirmware) { rtl8723e_deinit_sw_vars()
202 vfree(rtlpriv->rtlhal.pfirmware); rtl8723e_deinit_sw_vars()
203 rtlpriv->rtlhal.pfirmware = NULL; rtl8723e_deinit_sw_vars()
H A Dhw.c669 if (rtlpriv->rtlhal.up_first_time) _rtl8723e_gen_refresh_led_state()
936 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_hw_init() local
946 rtlpriv->rtlhal.being_init_adapter = true; rtl8723e_hw_init()
956 rtlhal->fw_ready = false; rtl8723e_hw_init()
973 rtlhal->fw_ready = true; rtl8723e_hw_init()
975 rtlhal->last_hmeboxnum = 0; rtl8723e_hw_init()
989 if (IS_VENDOR_UMC_A_CUT(rtlhal->version)) { rtl8723e_hw_init()
992 } else if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version)) { rtl8723e_hw_init()
1049 rtlpriv->rtlhal.being_init_adapter = false; rtl8723e_hw_init()
1284 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723e_poweroff_adapter() local
1296 rtlhal->fw_ready) { _rtl8723e_poweroff_adapter()
1333 if (rtlpriv->rtlhal.driver_is_goingto_unload || rtl8723e_card_disable()
1632 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723e_read_adapter_info() local
1707 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl8723e_read_adapter_info()
1743 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8723e_read_adapter_info()
1745 rtlhal->oem_id = RT_CID_819X_ACER; _rtl8723e_read_adapter_info()
1758 rtlhal->oem_id = RT_CID_819X_SAMSUNG; _rtl8723e_read_adapter_info()
1766 rtlhal->oem_id = RT_CID_819X_LENOVO; _rtl8723e_read_adapter_info()
1769 rtlhal->oem_id = RT_CID_819X_CLEVO; _rtl8723e_read_adapter_info()
1774 rtlhal->oem_id = RT_CID_819X_DELL; _rtl8723e_read_adapter_info()
1776 rtlhal->oem_id = RT_CID_819X_HP; _rtl8723e_read_adapter_info()
1778 rtlhal->oem_id = RT_CID_819X_QMI; _rtl8723e_read_adapter_info()
1780 rtlhal->oem_id = RT_CID_819X_PRONETS; _rtl8723e_read_adapter_info()
1782 rtlhal->oem_id = _rtl8723e_read_adapter_info()
1785 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723e_read_adapter_info()
1803 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8723e_read_adapter_info()
1805 rtlhal->oem_id = RT_CID_819X_ACER; _rtl8723e_read_adapter_info()
1807 rtlhal->oem_id = RT_CID_819X_PRONETS; _rtl8723e_read_adapter_info()
1809 rtlhal->oem_id = _rtl8723e_read_adapter_info()
1812 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723e_read_adapter_info()
1814 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723e_read_adapter_info()
1818 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl8723e_read_adapter_info()
1821 rtlhal->oem_id = RT_CID_CCX; _rtl8723e_read_adapter_info()
1824 rtlhal->oem_id = RT_CID_819X_QMI; _rtl8723e_read_adapter_info()
1829 rtlhal->oem_id = RT_CID_DEFAULT; _rtl8723e_read_adapter_info()
1840 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723e_hal_customized_behavior() local
1843 switch (rtlhal->oem_id) { _rtl8723e_hal_customized_behavior()
1857 "RT Customized ID: 0x%02X\n", rtlhal->oem_id); _rtl8723e_hal_customized_behavior()
1865 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_read_eeprom_info() local
1873 rtlhal->version = _rtl8723e_read_chip_version(hw); rtl8723e_read_eeprom_info()
1881 rtlhal->version); rtl8723e_read_eeprom_info()
1909 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_update_hal_rate_table() local
1923 if (rtlhal->current_bandtype == BAND_ON_5G) rtl8723e_update_hal_rate_table()
1999 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_update_hal_rate_mask() local
2023 if (rtlhal->current_bandtype == BAND_ON_5G) rtl8723e_update_hal_rate_mask()
2158 if (rtlpriv->rtlhal.being_init_adapter) rtl8723e_gpio_radio_on_off_checking()
H A Dfw.c54 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723e_fill_h2c_command() local
72 if (rtlhal->h2c_setinprogress) { _rtl8723e_fill_h2c_command()
77 while (rtlhal->h2c_setinprogress) { _rtl8723e_fill_h2c_command()
93 rtlhal->h2c_setinprogress = true; _rtl8723e_fill_h2c_command()
107 boxnum = rtlhal->last_hmeboxnum; _rtl8723e_fill_h2c_command()
239 rtlhal->last_hmeboxnum = boxnum + 1; _rtl8723e_fill_h2c_command()
240 if (rtlhal->last_hmeboxnum == 4) _rtl8723e_fill_h2c_command()
241 rtlhal->last_hmeboxnum = 0; _rtl8723e_fill_h2c_command()
245 rtlhal->last_hmeboxnum); _rtl8723e_fill_h2c_command()
249 rtlhal->h2c_setinprogress = false; _rtl8723e_fill_h2c_command()
258 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_fill_h2c_cmd() local
261 if (!rtlhal->fw_ready) { rtl8723e_fill_h2c_cmd()
517 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_set_p2p_ps_offload_cmd() local
519 struct p2p_ps_offload_t *p2p_ps_offload = &rtlhal->p2p_ps_offload; rtl8723e_set_p2p_ps_offload_cmd()
H A Dphy.c733 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_phy_scan_operation_backup() local
736 if (!is_hal_stop(rtlhal)) { rtl8723e_phy_scan_operation_backup()
762 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_phy_set_bw_mode_callback() local
773 if (is_hal_stop(rtlhal)) { rtl8723e_phy_set_bw_mode_callback()
833 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_phy_set_bw_mode() local
839 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl8723e_phy_set_bw_mode()
852 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_phy_sw_chnl_callback() local
858 if (is_hal_stop(rtlhal)) rtl8723e_phy_sw_chnl_callback()
882 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_phy_sw_chnl() local
893 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl8723e_phy_sw_chnl()
910 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723e_phy_sw_rf_seting() local
912 if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version)) { _rtl8723e_phy_sw_rf_seting()
1336 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8723e_phy_set_rfpath_switch() local
1338 if (is_hal_stop(rtlhal)) { _rtl8723e_phy_set_rfpath_switch()
H A Dhal_btc.c531 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723e_dm_bt_set_fw_tra_tdma_ctrl() local
536 if (IS_VENDOR_8723_A_CUT(rtlhal->version)) { rtl8723e_dm_bt_set_fw_tra_tdma_ctrl()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dhw.c329 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_read_board_type() local
332 if (IS_NORMAL_CHIP(rtlhal->version)) { _rtl92cu_read_board_type()
349 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_read_adapter_info() local
394 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl92cu_read_adapter_info()
400 rtlhal->oem_id = RT_CID_819X_HP; _rtl92cu_read_adapter_info()
402 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92cu_read_adapter_info()
404 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92cu_read_adapter_info()
408 rtlhal->oem_id = RT_CID_TOSHIBA; _rtl92cu_read_adapter_info()
411 rtlhal->oem_id = RT_CID_819X_QMI; _rtl92cu_read_adapter_info()
415 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92cu_read_adapter_info()
426 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_hal_customized_behavior() local
428 switch (rtlhal->oem_id) { _rtl92cu_hal_customized_behavior()
442 rtlhal->oem_id); _rtl92cu_hal_customized_behavior()
450 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_read_eeprom_info() local
453 if (!IS_NORMAL_CHIP(rtlhal->version)) rtl92cu_read_eeprom_info()
551 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_init_queue_reserved_page() local
552 bool isChipN = IS_NORMAL_CHIP(rtlhal->version); _rtl92cu_init_queue_reserved_page()
612 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92c_init_trx_buffer() local
619 txpktbuf_bndy = (IS_NORMAL_CHIP(rtlhal->version)) _rtl92c_init_trx_buffer()
806 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_init_queue_priority() local
807 if (IS_NORMAL_CHIP(rtlhal->version)) _rtl92cu_init_queue_priority()
849 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl92cu_init_beacon_parameters() local
860 if (IS_NORMAL_CHIP(rtlhal->version)) _rtl92cu_init_beacon_parameters()
869 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_init_mac() local
887 boundary = (IS_NORMAL_CHIP(rtlhal->version)) _rtl92cu_init_mac()
912 rtl92c_set_min_space(hw, IS_92C_SERIAL(rtlhal->version)); _rtl92cu_init_mac()
923 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92cu_enable_hw_security_config() local
939 if (IS_NORMAL_CHIP(rtlhal->version)) rtl92cu_enable_hw_security_config()
969 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _InitPABias() local
980 if (!(pa_setting & BIT(1)) && IS_NORMAL_CHIP(rtlhal->version) && _InitPABias()
981 IS_92C_SERIAL(rtlhal->version)) { _InitPABias()
997 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_hw_init() local
1014 rtlhal->fw_ready = false; rtl92cu_hw_init()
1015 rtlhal->hw_type = HARDWARE_TYPE_RTL8192CU; rtl92cu_hw_init()
1029 rtlhal->fw_ready = true; rtl92cu_hw_init()
1030 rtlhal->last_hmeboxnum = 0; /* h2c */ rtl92cu_hw_init()
1036 if (IS_VENDOR_UMC_A_CUT(rtlhal->version) && rtl92cu_hw_init()
1037 !IS_92C_SERIAL(rtlhal->version)) { rtl92cu_hw_init()
1095 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _ResetDigitalProcedure1() local
1097 if (rtlhal->fw_version <= 0x20) { _ResetDigitalProcedure1()
1270 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl92cu_stop_tx_beacon() local
1272 if (IS_NORMAL_CHIP(rtlhal->version)) { _rtl92cu_stop_tx_beacon()
1289 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl92cu_resume_tx_beacon() local
1292 if (IS_NORMAL_CHIP(rtlhal->version)) { _rtl92cu_resume_tx_beacon()
1309 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl92cu_enable_bcn_sub_func() local
1311 if (IS_NORMAL_CHIP(rtlhal->version)) _rtl92cu_enable_bcn_sub_func()
1320 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl92cu_disable_bcn_sub_func() local
1322 if (IS_NORMAL_CHIP(rtlhal->version)) _rtl92cu_disable_bcn_sub_func()
1412 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92cu_set_check_bssid() local
1422 if (IS_NORMAL_CHIP(rtlhal->version)) { rtl92cu_set_check_bssid()
1434 if (IS_NORMAL_CHIP(rtlhal->version)) { rtl92cu_set_check_bssid()
1611 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_set_hw_reg() local
1875 (!IS_92C_SERIAL(rtlhal->version))) rtl92cu_set_hw_reg()
1970 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_update_hal_rate_table() local
1984 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92cu_update_hal_rate_table()
2060 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_update_hal_rate_mask() local
2085 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92cu_update_hal_rate_mask()
H A Dsw.c72 rtlpriv->rtlhal.pfirmware = vzalloc(0x4000); rtl92cu_init_sw_vars()
73 if (!rtlpriv->rtlhal.pfirmware) { rtl92cu_init_sw_vars()
78 if (IS_VENDOR_UMC_A_CUT(rtlpriv->rtlhal.version) && rtl92cu_init_sw_vars()
79 !IS_92C_SERIAL(rtlpriv->rtlhal.version)) { rtl92cu_init_sw_vars()
81 } else if (IS_81XXC_VENDOR_UMC_B_CUT(rtlpriv->rtlhal.version)) { rtl92cu_init_sw_vars()
100 if (rtlpriv->rtlhal.pfirmware) { rtl92cu_deinit_sw_vars()
101 vfree(rtlpriv->rtlhal.pfirmware); rtl92cu_deinit_sw_vars()
102 rtlpriv->rtlhal.pfirmware = NULL; rtl92cu_deinit_sw_vars()
H A Dphy.c167 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92cu_phy_config_bb_with_headerfile() local
170 if (IS_92C_SERIAL(rtlhal->version)) { _rtl92cu_phy_config_bb_with_headerfile()
241 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_phy_config_rf_with_headerfile() local
244 if (IS_92C_SERIAL(rtlhal->version)) { rtl92cu_phy_config_rf_with_headerfile()
296 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92cu_phy_set_bw_mode_callback() local
305 if (is_hal_stop(rtlhal)) { rtl92cu_phy_set_bw_mode_callback()
H A Dmac.c58 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92c_read_chip_version() local
81 rtlhal->version = (enum version_8192c)chip_version; rtl92c_read_chip_version()
83 switch (rtlhal->version) { rtl92c_read_chip_version()
124 if (IS_92C_SERIAL(rtlhal->version)) rtl92c_read_chip_version()
126 (IS_92C_1T2R(rtlhal->version)) ? RF_1T2R : RF_2T2R; rtl92c_read_chip_version()
138 rtlhal->version); rtl92c_read_chip_version()
363 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92c_enable_interrupt() local
367 if (IS_HARDWARE_TYPE_8192CE(rtlhal)) { rtl92c_enable_interrupt()
H A Dtrx.c174 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _out_ep_mapping() local
179 bIsChipN = IS_NORMAL_CHIP(rtlhal->version); _out_ep_mapping()
206 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8192cu_endpoint_mapping() local
208 if (likely(IS_NORMAL_CHIP(rtlhal->version))) rtl8192cu_endpoint_mapping()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dhw.c97 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_set_fw_clock_on() local
105 if (!rtlhal->fw_ready) _rtl92ee_set_fw_clock_on()
112 if (rtlhal->fw_clk_change_in_progress) { _rtl92ee_set_fw_clock_on()
113 while (rtlhal->fw_clk_change_in_progress) { _rtl92ee_set_fw_clock_on()
123 rtlhal->fw_clk_change_in_progress = false; _rtl92ee_set_fw_clock_on()
129 if (IS_IN_LOW_POWER_STATE_92E(rtlhal->fw_ps_state)) { _rtl92ee_set_fw_clock_on()
143 rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_92E; _rtl92ee_set_fw_clock_on()
146 rtlhal->fw_ps_state); _rtl92ee_set_fw_clock_on()
151 rtlhal->fw_clk_change_in_progress = false; _rtl92ee_set_fw_clock_on()
159 rtlhal->fw_clk_change_in_progress = false; _rtl92ee_set_fw_clock_on()
167 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_set_fw_clock_off() local
174 if (!rtlhal->fw_ready) _rtl92ee_set_fw_clock_off()
178 if (!rtlhal->allow_sw_to_change_hwclc) _rtl92ee_set_fw_clock_off()
199 if (FW_PS_STATE(rtlhal->fw_ps_state) != FW_PS_STATE_RF_OFF_LOW_PWR) { _rtl92ee_set_fw_clock_off()
201 if (!rtlhal->fw_clk_change_in_progress) { _rtl92ee_set_fw_clock_off()
202 rtlhal->fw_clk_change_in_progress = true; _rtl92ee_set_fw_clock_off()
204 rtlhal->fw_ps_state = FW_PS_STATE(rpwm_val); _rtl92ee_set_fw_clock_off()
209 rtlhal->fw_clk_change_in_progress = false; _rtl92ee_set_fw_clock_off()
246 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_fwlps_leave() local
253 rtlhal->allow_sw_to_change_hwclc = false; _rtl92ee_fwlps_leave()
273 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_fwlps_enter() local
283 rtlhal->allow_sw_to_change_hwclc = true; _rtl92ee_fwlps_enter()
739 if (rtlpriv->rtlhal.up_first_time) _rtl92ee_gen_refresh_led_state()
754 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_init_mac() local
816 if (!rtlhal->mac_func_enable) { _rtl92ee_init_mac()
1276 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_hw_init() local
1286 rtlpriv->rtlhal.being_init_adapter = true; rtl92ee_hw_init()
1292 rtlhal->mac_func_enable = true; rtl92ee_hw_init()
1294 rtlhal->mac_func_enable = false; rtl92ee_hw_init()
1295 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_92E; rtl92ee_hw_init()
1301 rtlhal->mac_func_enable); rtl92ee_hw_init()
1302 rtlhal->mac_func_enable = false; rtl92ee_hw_init()
1324 rtlhal->rx_tag = 0; rtl92ee_hw_init()
1331 rtlhal->fw_ready = false; rtl92ee_hw_init()
1334 rtlhal->fw_ready = true; rtl92ee_hw_init()
1337 rtlhal->fw_ps_state = FW_PS_STATE_ALL_ON_92E; rtl92ee_hw_init()
1338 rtlhal->fw_clk_change_in_progress = false; rtl92ee_hw_init()
1339 rtlhal->allow_sw_to_change_hwclc = false; rtl92ee_hw_init()
1340 rtlhal->last_hmeboxnum = 0; rtl92ee_hw_init()
1374 rtlhal->mac_func_enable = true; rtl92ee_hw_init()
1387 rtlpriv->rtlhal.being_init_adapter = false; rtl92ee_hw_init()
1611 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_poweroff_adapter() local
1614 rtlhal->mac_func_enable = false; _rtl92ee_poweroff_adapter()
1625 if ((rtl_read_byte(rtlpriv, REG_MCUFWDL) & BIT(7)) && rtlhal->fw_ready) _rtl92ee_poweroff_adapter()
1665 if (rtlpriv->rtlhal.driver_is_goingto_unload || rtl92ee_card_disable()
2112 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_read_adapter_info() local
2195 rtlhal->board_type = rtlefuse->board_type; _rtl92ee_read_adapter_info()
2205 if (rtlhal->oem_id == RT_CID_DEFAULT) { _rtl92ee_read_adapter_info()
2211 rtlhal->oem_id = RT_CID_819X_LENOVO; _rtl92ee_read_adapter_info()
2213 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92ee_read_adapter_info()
2217 rtlhal->oem_id = RT_CID_DEFAULT; _rtl92ee_read_adapter_info()
2227 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_hal_customized_behavior() local
2232 "RT Customized ID: 0x%02X\n", rtlhal->oem_id); _rtl92ee_hal_customized_behavior()
2240 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_read_eeprom_info() local
2243 rtlhal->version = _rtl92ee_read_chip_version(hw); rtl92ee_read_eeprom_info()
2251 rtlhal->version); rtl92ee_read_eeprom_info()
H A Dsw.c105 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl92ee_init_sw_vars()
106 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; rtl92ee_init_sw_vars()
107 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl92ee_init_sw_vars()
159 rtlpriv->rtlhal.earlymode_enable = false; rtl92ee_init_sw_vars()
165 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); rtl92ee_init_sw_vars()
166 if (!rtlpriv->rtlhal.pfirmware) { rtl92ee_init_sw_vars()
193 if (rtlpriv->rtlhal.pfirmware) { rtl92ee_deinit_sw_vars()
194 vfree(rtlpriv->rtlhal.pfirmware); rtl92ee_deinit_sw_vars()
195 rtlpriv->rtlhal.pfirmware = NULL; rtl92ee_deinit_sw_vars()
H A Dfw.c200 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_download_fw() local
205 enum version_8192e version = rtlhal->version; rtl92ee_download_fw()
207 if (!rtlhal->pfirmware) rtl92ee_download_fw()
210 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; rtl92ee_download_fw()
211 rtlhal->fw_version = le16_to_cpu(pfwheader->version); rtl92ee_download_fw()
212 rtlhal->fw_subversion = pfwheader->subversion; rtl92ee_download_fw()
213 pfwdata = (u8 *)rtlhal->pfirmware; rtl92ee_download_fw()
214 fwsize = rtlhal->fwsize; rtl92ee_download_fw()
232 if (rtlhal->mac_func_enable) { rtl92ee_download_fw()
270 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_fill_h2c_command() local
298 if (rtlhal->h2c_setinprogress) { _rtl92ee_fill_h2c_command()
303 while (rtlhal->h2c_setinprogress) { _rtl92ee_fill_h2c_command()
319 rtlhal->h2c_setinprogress = true; _rtl92ee_fill_h2c_command()
327 boxnum = rtlhal->last_hmeboxnum; _rtl92ee_fill_h2c_command()
442 rtlhal->last_hmeboxnum = boxnum + 1; _rtl92ee_fill_h2c_command()
443 if (rtlhal->last_hmeboxnum == 4) _rtl92ee_fill_h2c_command()
444 rtlhal->last_hmeboxnum = 0; _rtl92ee_fill_h2c_command()
448 rtlhal->last_hmeboxnum); _rtl92ee_fill_h2c_command()
452 rtlhal->h2c_setinprogress = false; _rtl92ee_fill_h2c_command()
461 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_fill_h2c_cmd() local
464 if (!rtlhal->fw_ready) { rtl92ee_fill_h2c_cmd()
757 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_set_p2p_ps_offload_cmd() local
759 struct p2p_ps_offload_t *p2p_ps_offload = &rtlhal->p2p_ps_offload; rtl92ee_set_p2p_ps_offload_cmd()
H A Ddm.c575 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92ee_dm_init_primary_cca_check() local
578 rtlhal->rts_en = 0; rtl92ee_dm_init_primary_cca_check()
674 if (!rtlpriv->rtlhal.pre_edcca_enable) { rtl92ee_dm_dynamic_edcca()
677 rtlpriv->rtlhal.pre_edcca_enable = true; rtl92ee_dm_dynamic_edcca()
680 if (rtlpriv->rtlhal.pre_edcca_enable) { rtl92ee_dm_dynamic_edcca()
683 rtlpriv->rtlhal.pre_edcca_enable = false; rtl92ee_dm_dynamic_edcca()
758 rtlpriv->rtlhal.rts_en = 1; rtl92ee_dm_dynamic_primary_cca_ckeck()
764 rtlpriv->rtlhal.rts_en = 0; rtl92ee_dm_dynamic_primary_cca_ckeck()
785 rtlpriv->rtlhal.rts_en = 1; rtl92ee_dm_dynamic_primary_cca_ckeck()
791 rtlpriv->rtlhal.rts_en = 0; rtl92ee_dm_dynamic_primary_cca_ckeck()
803 rtlpriv->rtlhal.rts_en = 0; rtl92ee_dm_dynamic_primary_cca_ckeck()
1009 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_dm_refresh_rate_adaptive_mask() local
1014 if (is_hal_stop(rtlhal)) { rtl92ee_dm_refresh_rate_adaptive_mask()
H A Dtrx.c599 if (rtlpriv->rtlhal.earlymode_enable) { rtl92ee_pre_fill_tx_bd_desc()
637 if (rtlpriv->rtlhal.earlymode_enable) { rtl92ee_pre_fill_tx_bd_desc()
672 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl92ee_tx_fill_desc() local
697 if (rtlhal->earlymode_enable) { rtl92ee_tx_fill_desc()
719 if (rtlhal->earlymode_enable) { rtl92ee_tx_fill_desc()
1089 if (rtlpriv->rtlhal.driver_is_goingto_unload || rtl92ee_is_tx_desc_closed()
H A Dphy.c284 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _check_condition() local
287 u32 _interface = rtlhal->interface; _check_condition()
1571 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); phy_set_txpower_index_by_rate_section() local
1577 if (rtlhal->current_bandtype == BAND_ON_2_4G) phy_set_txpower_index_by_rate_section()
1661 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_phy_scan_operation_backup() local
1664 if (!is_hal_stop(rtlhal)) { rtl92ee_phy_scan_operation_backup()
1688 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_phy_set_bw_mode_callback() local
1699 if (is_hal_stop(rtlhal)) { rtl92ee_phy_set_bw_mode_callback()
1759 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_phy_set_bw_mode() local
1765 if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl92ee_phy_set_bw_mode()
1778 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_phy_sw_chnl_callback() local
1784 if (is_hal_stop(rtlhal)) rtl92ee_phy_sw_chnl_callback()
1808 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92ee_phy_sw_chnl() local
1819 if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { rtl92ee_phy_sw_chnl()
2758 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92ee_phy_set_rfpath_switch() local
2763 if (is_hal_stop(rtlhal)) { _rtl92ee_phy_set_rfpath_switch()
2963 struct rtl_hal *rtlhal = &rtlpriv->rtlhal; rtl92ee_phy_lc_calibrate() local
2974 rtlhal->current_bandtype, timecount); rtl92ee_phy_lc_calibrate()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
H A Dfw.c185 struct hal_data_8188e *rtlhal = GET_HAL_DATA(adapt); rtl88eu_download_fw() local
209 rtlhal->pfirmware = pfwdata; rtl88eu_download_fw()
210 memcpy(rtlhal->pfirmware, fw->data, fw->size); rtl88eu_download_fw()
211 rtlhal->fwsize = fw->size; rtl88eu_download_fw()
214 fwsize = rtlhal->fwsize; rtl88eu_download_fw()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
H A Dpci.c64 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_mac_to_hwqueue() local
72 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) _rtl_mac_to_hwqueue()
189 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8192SE && _rtl_pci_update_default_setting()
199 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_pci_platform_switch_device_pci_aspm() local
201 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192SE) _rtl_pci_platform_switch_device_pci_aspm()
213 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_pci_switch_clk_req() local
217 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) _rtl_pci_switch_clk_req()
475 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_update_earlymode_info() local
502 if (tcb_desc->empkt_num >= rtlhal->max_earlymode_num) _rtl_update_earlymode_info()
518 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_pci_tx_chk_waitq() local
521 if (!rtlpriv->rtlhal.earlymode_enable) _rtl_pci_tx_chk_waitq()
541 rtlhal->max_earlymode_num)) { _rtl_pci_tx_chk_waitq()
600 if (rtlpriv->rtlhal.earlymode_enable) _rtl_pci_tx_isr()
899 (rtlpriv->rtlhal.current_bandtype == _rtl_pci_rx_interrupt()
954 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_pci_interrupt() local
1042 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) { _rtl_pci_interrupt()
1070 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723AE) { _rtl_pci_interrupt()
1085 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8188EE || _rtl_pci_interrupt()
1086 rtlhal->hw_type == HARDWARE_TYPE_RTL8723BE) { _rtl_pci_interrupt()
1094 if (rtlpriv->rtlhal.earlymode_enable) _rtl_pci_interrupt()
1170 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl_pci_init_trx_var() local
1174 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192EE) _rtl_pci_init_trx_var()
1205 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_pci_init_struct() local
1210 rtlhal->hw = hw; _rtl_pci_init_struct()
1600 if (!rtlpriv->rtlhal.earlymode_enable) rtl_pci_tx_chk_waitq_insert()
1758 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_pci_flush() local
1787 is_hal_stop(rtlhal) || i >= 200) rtl_pci_flush()
1828 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_pci_start() local
1855 set_hal_start(rtlhal); rtl_pci_start()
1870 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_pci_stop() local
1881 set_hal_stop(rtlhal); rtl_pci_stop()
1919 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_pci_find_adapter() local
1956 rtlhal->hw_type = HARDWARE_TYPE_RTL8192E; _rtl_pci_find_adapter()
1962 rtlhal->hw_type = HARDWARE_TYPE_RTL8192SE; _rtl_pci_find_adapter()
1968 rtlhal->hw_type = HARDWARE_TYPE_RTL8192SE; _rtl_pci_find_adapter()
1973 rtlhal->hw_type = HARDWARE_TYPE_RTL8723AE; _rtl_pci_find_adapter()
1981 rtlhal->hw_type = HARDWARE_TYPE_RTL8192CE; _rtl_pci_find_adapter()
1987 rtlhal->hw_type = HARDWARE_TYPE_RTL8192DE; _rtl_pci_find_adapter()
1992 rtlhal->hw_type = HARDWARE_TYPE_RTL8188EE; _rtl_pci_find_adapter()
1996 rtlhal->hw_type = HARDWARE_TYPE_RTL8723BE; _rtl_pci_find_adapter()
2000 rtlhal->hw_type = HARDWARE_TYPE_RTL8192EE; _rtl_pci_find_adapter()
2004 rtlhal->hw_type = HARDWARE_TYPE_RTL8821AE; _rtl_pci_find_adapter()
2008 rtlhal->hw_type = HARDWARE_TYPE_RTL8812AE; _rtl_pci_find_adapter()
2016 rtlhal->hw_type = RTL_DEFAULT_HARDWARE_TYPE; _rtl_pci_find_adapter()
2019 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DE) { _rtl_pci_find_adapter()
2024 rtlhal->interfaceindex = 0; _rtl_pci_find_adapter()
2028 rtlhal->interfaceindex = 1; _rtl_pci_find_adapter()
2034 rtlhal->interfaceindex = 0; _rtl_pci_find_adapter()
2039 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192EE) _rtl_pci_find_adapter()
2225 rtlpriv->rtlhal.interface = INTF_PCI; rtl_pci_probe()
H A Dcore.c130 memcpy(rtlpriv->rtlhal.pfirmware, firmware->data, rtl_fw_do_work()
132 rtlpriv->rtlhal.fwsize = firmware->size; rtl_fw_do_work()
134 memcpy(rtlpriv->rtlhal.wowlan_firmware, firmware->data, rtl_fw_do_work()
136 rtlpriv->rtlhal.wowlan_fwsize = firmware->size; rtl_fw_do_work()
138 rtlpriv->rtlhal.fwsize = firmware->size; rtl_fw_do_work()
159 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_op_start() local
161 if (!is_hal_stop(rtlhal)) rtl_op_start()
177 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_op_stop() local
181 if (is_hal_stop(rtlhal)) rtl_op_stop()
196 rtlhal->enter_pnp_sleep)) { rtl_op_stop()
216 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_op_tx() local
221 if (unlikely(is_hal_stop(rtlhal) || ppsc->rfpwr_state != ERFON)) rtl_op_tx()
272 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) rtl_op_add_interface()
289 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) rtl_op_add_interface()
302 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) rtl_op_add_interface()
545 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl_op_suspend() local
555 rtlhal->last_suspend_sec = ts.tv_sec; rtl_op_suspend()
560 rtlhal->driver_is_goingto_unload = true; rtl_op_suspend()
561 rtlhal->enter_pnp_sleep = true; rtl_op_suspend()
572 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl_op_resume() local
577 rtlhal->driver_is_goingto_unload = false; rtl_op_resume()
578 rtlhal->enter_pnp_sleep = false; rtl_op_resume()
579 rtlhal->wake_from_pnp_sleep = true; rtl_op_resume()
583 if (ts.tv_sec - rtlhal->last_suspend_sec < 5) rtl_op_resume()
589 rtlhal->wake_from_pnp_sleep = false; rtl_op_resume()
902 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_op_sta_add() local
911 if (rtlhal->current_bandtype == BAND_ON_2_4G) { rtl_op_sta_add()
920 } else if (rtlhal->current_bandtype == BAND_ON_5G) { rtl_op_sta_add()
1032 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); rtl_op_bss_info_changed() local
1119 if (rtlhal->current_bandtype == BAND_ON_5G) { rtl_op_bss_info_changed()
1129 if (rtlhal->current_bandtype == BAND_ON_2_4G) rtl_op_bss_info_changed()
1136 if (rtlhal->current_bandtype == BAND_ON_5G) rtl_op_bss_info_changed()
1266 if (rtlhal->current_bandtype == BAND_ON_5G) { rtl_op_bss_info_changed()
1276 if (rtlhal->current_bandtype == BAND_ON_2_4G) rtl_op_bss_info_changed()
1283 if (rtlhal->current_bandtype == BAND_ON_5G) rtl_op_bss_info_changed()
1314 if (rtlhal->current_bandtype == BAND_ON_5G) rtl_op_bss_info_changed()
1443 rtlpriv->rtlhal.load_imrandiqk_setting_for2g = false; rtl_op_sw_scan_start()
1468 rtlpriv->rtlhal.load_imrandiqk_setting_for2g = false; rtl_op_sw_scan_complete()
H A Dwifi.h327 #define IS_HARDWARE_TYPE_8192SU(rtlhal) \
328 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SU)
329 #define IS_HARDWARE_TYPE_8192SE(rtlhal) \
330 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE)
331 #define IS_HARDWARE_TYPE_8192CE(rtlhal) \
332 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE)
333 #define IS_HARDWARE_TYPE_8192CU(rtlhal) \
334 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CU)
335 #define IS_HARDWARE_TYPE_8192DE(rtlhal) \
336 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DE)
337 #define IS_HARDWARE_TYPE_8192DU(rtlhal) \
338 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DU)
339 #define IS_HARDWARE_TYPE_8723E(rtlhal) \
340 (rtlhal->hw_type == HARDWARE_TYPE_RTL8723E)
341 #define IS_HARDWARE_TYPE_8723U(rtlhal) \
342 (rtlhal->hw_type == HARDWARE_TYPE_RTL8723U)
343 #define IS_HARDWARE_TYPE_8192S(rtlhal) \
344 (IS_HARDWARE_TYPE_8192SE(rtlhal) || IS_HARDWARE_TYPE_8192SU(rtlhal))
345 #define IS_HARDWARE_TYPE_8192C(rtlhal) \
346 (IS_HARDWARE_TYPE_8192CE(rtlhal) || IS_HARDWARE_TYPE_8192CU(rtlhal))
347 #define IS_HARDWARE_TYPE_8192D(rtlhal) \
348 (IS_HARDWARE_TYPE_8192DE(rtlhal) || IS_HARDWARE_TYPE_8192DU(rtlhal))
349 #define IS_HARDWARE_TYPE_8723(rtlhal) \
350 (IS_HARDWARE_TYPE_8723E(rtlhal) || IS_HARDWARE_TYPE_8723U(rtlhal))
2573 struct rtl_hal rtlhal; member in struct:rtl_priv
2651 #define rtl_hal(rtlpriv) (&((rtlpriv)->rtlhal))
2984 static inline bool is_hal_stop(struct rtl_hal *rtlhal) is_hal_stop() argument
2986 return (_HAL_STATE_STOP == rtlhal->state); is_hal_stop()
2989 static inline void set_hal_start(struct rtl_hal *rtlhal) set_hal_start() argument
2991 rtlhal->state = _HAL_STATE_START; set_hal_start()
2994 static inline void set_hal_stop(struct rtl_hal *rtlhal) set_hal_stop() argument
2996 rtlhal->state = _HAL_STATE_STOP; set_hal_stop()
H A Drc.c41 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl_rc_get_highest_rix() local
63 if (rtlhal->current_bandtype == BAND_ON_2_4G) { _rtl_rc_get_highest_rix()
114 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE && _rtl_rc_rate_set_series()
H A Dps.c36 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_ps_enable_nic() local
39 if (rtlhal->interface == INTF_PCI) rtl_ps_enable_nic()
42 if (is_hal_stop(rtlhal)) rtl_ps_enable_nic()
178 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl_ps_inactive_ps() local
184 rtlhal->interface == INTF_PCI) { _rtl_ps_inactive_ps()
187 rtlhal->interface == INTF_PCI) { _rtl_ps_inactive_ps()
197 rtlhal->interface == INTF_PCI) { _rtl_ps_inactive_ps()
214 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_ips_nic_off_wq_callback() local
231 if (is_hal_stop(rtlhal)) rtl_ips_nic_off_wq_callback()
465 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_lps_leave() local
478 rtlhal->interface == INTF_PCI) { rtl_lps_leave()
H A Dbase.c186 if (rtlpriv->rtlhal.disable_amsdu_8k) _rtl_init_hw_ht_capab()
246 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl_init_hw_vht_capab() local
248 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { _rtl_init_hw_vht_capab()
282 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl_init_hw_vht_capab()
322 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); _rtl_init_mac80211() local
327 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY && _rtl_init_mac80211()
328 rtlhal->bandset == BAND_ON_BOTH) { _rtl_init_mac80211()
360 if (rtlhal->current_bandtype == BAND_ON_2_4G) { _rtl_init_mac80211()
375 } else if (rtlhal->current_bandtype == BAND_ON_5G) { _rtl_init_mac80211()
393 rtlhal->current_bandtype); _rtl_init_mac80211()
789 if (rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8812AE || _rtl_query_bandwidth_mode()
790 rtlpriv->rtlhal.hw_type == HARDWARE_TYPE_RTL8821AE) { _rtl_query_bandwidth_mode()
1569 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_watchdog_wq_callback() local
1584 if (is_hal_stop(rtlhal)) rtl_watchdog_wq_callback()
1823 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_send_smps_action() local
1837 if (unlikely(is_hal_stop(rtlhal) || ppsc->rfpwr_state != ERFON)) rtl_send_smps_action()
1871 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_phy_scan_operation_backup() local
1874 if (!is_hal_stop(rtlhal)) { rtl_phy_scan_operation_backup()
H A Defuse.c1126 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); efuse_power_switch() local
1130 if (pwrstate && (rtlhal->hw_type != HARDWARE_TYPE_RTL8192SE)) { efuse_power_switch()
1132 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192CE && efuse_power_switch()
1133 rtlhal->hw_type != HARDWARE_TYPE_RTL8192DE) { efuse_power_switch()
1171 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { efuse_power_switch()
1174 } else if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192SE) { efuse_power_switch()
1184 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) { efuse_power_switch()
1189 if (rtlhal->hw_type != HARDWARE_TYPE_RTL8192CE && efuse_power_switch()
1190 rtlhal->hw_type != HARDWARE_TYPE_RTL8192DE) efuse_power_switch()
1203 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) { efuse_power_switch()
H A Dusb.c389 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_usb_init_sw() local
393 rtlhal->hw = hw; rtl_usb_init_sw()
774 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_usb_start() local
784 set_hal_start(rtlhal); rtl_usb_start()
835 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_usb_stop() local
839 set_hal_stop(rtlhal); rtl_usb_stop()
1018 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl_usb_tx() local
1023 if (unlikely(is_hal_stop(rtlhal))) rtl_usb_tx()
1099 rtlpriv->rtlhal.interface = INTF_USB; rtl_usb_probe()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dsw.c108 pfirmware = (struct rt_firmware *)rtlpriv->rtlhal.pfirmware; rtl92se_fw_cb()
128 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; rtl92s_init_sw_vars()
129 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; rtl92s_init_sw_vars()
130 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; rtl92s_init_sw_vars()
210 rtlpriv->rtlhal.pfirmware = vzalloc(sizeof(struct rt_firmware)); rtl92s_init_sw_vars()
211 if (!rtlpriv->rtlhal.pfirmware) rtl92s_init_sw_vars()
235 if (rtlpriv->rtlhal.pfirmware) { rtl92s_deinit_sw_vars()
236 vfree(rtlpriv->rtlhal.pfirmware); rtl92s_deinit_sw_vars()
237 rtlpriv->rtlhal.pfirmware = NULL; rtl92s_deinit_sw_vars()
H A 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))
H A Dhw.c93 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92se_set_hw_reg() local
107 if (rtlhal->version == VERSION_8192S_ACUT) rtl92se_set_hw_reg()
198 mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; rtl92se_set_hw_reg()
775 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92se_macconfig_after_fwdownload() local
828 if (rtlhal->version == VERSION_8192S_ACUT) _rtl92se_macconfig_after_fwdownload()
830 else if (rtlhal->version == VERSION_8192S_BCUT) _rtl92se_macconfig_after_fwdownload()
839 if (rtlhal->version == VERSION_8192S_ACUT) _rtl92se_macconfig_after_fwdownload()
914 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92se_hw_configure() local
938 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_1T << 3); _rtl92se_hw_configure()
942 rtlhal->minspace_cfg = (MAX_MSS_DENSITY_2T << 3); _rtl92se_hw_configure()
945 rtl_write_byte(rtlpriv, AMPDU_MIN_SPACE, rtlhal->minspace_cfg); _rtl92se_hw_configure()
951 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92se_hw_init() local
984 rtlhal->version = (enum version_8192s)((rtl_read_dword(rtlpriv, rtl92se_hw_init()
1003 rtlhal->fwcmd_iomap = rtl_read_word(rtlpriv, LBUS_MON_ADDR); rtl92se_hw_init()
1004 rtlhal->fwcmd_ioparam = rtl_read_dword(rtlpriv, LBUS_ADDR_MASK); rtl92se_hw_init()
1040 if (rtlhal->version == VERSION_8192S_ACUT) rtl92se_hw_init()
1332 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_phy_set_rfhalt() local
1336 if (rtlhal->driver_going2unload) _rtl92s_phy_set_rfhalt()
1357 if (rtlhal->driver_going2unload) { _rtl92s_phy_set_rfhalt()
1379 !rtlhal->driver_going2unload) { _rtl92s_phy_set_rfhalt()
1656 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl8192se_get_IC_Inferiority() local
1659 rtlhal->ic_class = IC_INFERIORITY_A; _rtl8192se_get_IC_Inferiority()
1667 rtlhal->ic_class = IC_INFERIORITY_B; _rtl8192se_get_IC_Inferiority()
2037 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92se_update_hal_rate_table() local
2051 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92se_update_hal_rate_table()
2099 if (rtlpriv->rtlhal.version >= VERSION_8192S_BCUT) rtl92se_update_hal_rate_table()
2101 else if (rtlpriv->rtlhal.version == VERSION_8192S_ACUT) rtl92se_update_hal_rate_table()
2139 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92se_update_hal_rate_mask() local
2166 if (rtlhal->current_bandtype == BAND_ON_5G) rtl92se_update_hal_rate_mask()
2262 if (rtlpriv->rtlhal.version >= VERSION_8192S_BCUT) rtl92se_update_hal_rate_mask()
2264 else if (rtlpriv->rtlhal.version == VERSION_8192S_ACUT) rtl92se_update_hal_rate_mask()
H A Dphy.c243 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92s_phy_scan_operation_backup() local
245 if (!is_hal_stop(rtlhal)) { rtl92s_phy_scan_operation_backup()
265 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92s_phy_set_bw_mode() local
276 if (is_hal_stop(rtlhal)) rtl92s_phy_set_bw_mode()
305 if (rtlhal->version >= VERSION_8192S_BCUT) rtl92s_phy_set_bw_mode()
316 if (rtlhal->version >= VERSION_8192S_BCUT) rtl92s_phy_set_bw_mode()
460 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92s_phy_sw_chnl() local
474 if (is_hal_stop(rtlhal)) rtl92s_phy_sw_chnl()
665 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_phy_config_rfpa_bias_current() local
670 if (rtlhal->ic_class != IC_INFERIORITY_A) { _rtl92s_phy_config_rfpa_bias_current()
1234 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_phy_set_fwcmd_io() local
1238 if (is_hal_stop(rtlhal)) _rtl92s_phy_set_fwcmd_io()
1245 switch (rtlhal->current_fwcmd_io) { _rtl92s_phy_set_fwcmd_io()
1247 rtlhal->current_fwcmd_io = FW_CMD_RA_REFRESH_N_COMB; _rtl92s_phy_set_fwcmd_io()
1250 rtlhal->current_fwcmd_io = FW_CMD_RA_REFRESH_BG_COMB; _rtl92s_phy_set_fwcmd_io()
1257 switch (rtlhal->current_fwcmd_io) { _rtl92s_phy_set_fwcmd_io()
1366 rtlhal->set_fwcmd_inprogress = false; _rtl92s_phy_set_fwcmd_io()
1373 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92s_phy_set_fw_cmd() local
1381 fw_cmdio, rtlhal->set_fwcmd_inprogress); rtl92s_phy_set_fw_cmd()
1583 if (postprocessing && !rtlhal->set_fwcmd_inprogress) { rtl92s_phy_set_fw_cmd()
1584 rtlhal->set_fwcmd_inprogress = true; rtl92s_phy_set_fw_cmd()
1586 rtlhal->current_fwcmd_io = fw_cmdio; rtl92s_phy_set_fw_cmd()
H A Dfw.c223 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_firmware_checkready() local
224 struct rt_firmware *firmware = (struct rt_firmware *)rtlhal->pfirmware; _rtl92s_firmware_checkready()
354 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92s_download_fw() local
364 if (rtlpriv->max_fw_size == 0 || !rtlhal->pfirmware) rtl92s_download_fw()
367 firmware = (struct rt_firmware *)rtlhal->pfirmware; rtl92s_download_fw()
540 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_firmware_set_h2c_cmd() local
582 &cmd_len, &pcmd_buffer, &rtlhal->h2c_txcmd_seq); _rtl92s_firmware_set_h2c_cmd()
H A Dphy.h75 (((struct rt_firmware *)(rtlpriv->rtlhal.pfirmware))->firmwareversion)
H A Dtrx.c348 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92se_tx_fill_desc() local
398 if (rtlhal->version == VERSION_8192S_ACUT) { rtl92se_tx_fill_desc()
524 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl92se_tx_fill_cmddesc() local
566 SET_BITS_TO_LE_4BYTE(skb->data, 24, 7, rtlhal->h2c_txcmd_seq); rtl92se_tx_fill_cmddesc()
H A Ddm.c230 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_dm_refresh_rateadaptive_mask() local
238 if (is_hal_stop(rtlhal)) _rtl92s_dm_refresh_rateadaptive_mask()
313 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); _rtl92s_dm_switch_baseband_mrc() local
322 if (is_hal_stop(rtlhal)) _rtl92s_dm_switch_baseband_mrc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723com/
H A Dfw_common.c255 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723_download_fw() local
260 enum version_8723e version = rtlhal->version; rtl8723_download_fw()
263 if (!rtlhal->pfirmware) rtl8723_download_fw()
266 pfwheader = (struct rtlwifi_firmware_header *)rtlhal->pfirmware; rtl8723_download_fw()
267 pfwdata = rtlhal->pfirmware; rtl8723_download_fw()
268 fwsize = rtlhal->fwsize; rtl8723_download_fw()
H A Dphy_common.c393 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); rtl8723_phy_path_adda_on() local
397 if (rtlhal->hw_type == HARDWARE_TYPE_RTL8723AE) { rtl8723_phy_path_adda_on()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
H A Dos_intfs.c1158 struct hal_data_8188e *rtlhal = GET_HAL_DATA(padapter); netdev_close() local
1191 kfree(rtlhal->pfirmware); netdev_close()
1192 rtlhal->pfirmware = NULL; netdev_close()

Completed in 3288 milliseconds