/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | phy.c | 204 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 D | rf.c | 412 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 D | fw.c | 122 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 D | sw.c | 103 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 D | dm.c | 187 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 D | hw.c | 179 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 D | phy.h | 114 if (rtlpriv->rtlhal.interfaceindex == 1) rtl92d_acquire_cckandrw_pagea_ctl() 123 if (rtlpriv->rtlhal.interfaceindex == 1) rtl92d_release_cckandrw_pagea_ctl()
|
H A D | trx.c | 555 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 D | hw.c | 120 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 D | sw.c | 95 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 D | led.c | 196 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 D | fw.c | 212 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 D | phy.c | 71 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 D | dm.c | 476 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 D | rf.c | 422 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 D | trx.c | 119 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 D | fw_common.c | 39 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 D | phy_common.c | 695 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 D | dm_common.c | 552 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 D | hw.c | 123 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 D | sw.c | 109 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 D | fw.c | 52 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 D | phy.c | 158 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 D | trx.c | 433 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 D | dm.c | 934 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 D | halbtcoutsrc.c | 238 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 D | hw.c | 119 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 D | fw.c | 202 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 D | sw.c | 98 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 D | phy.c | 286 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 D | dm.c | 733 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 D | trx.c | 508 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 D | sw.c | 98 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 D | hw.c | 157 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 D | phy.c | 83 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 D | sw.c | 95 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 D | hw.c | 669 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 D | fw.c | 54 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 D | phy.c | 733 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 D | hal_btc.c | 531 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 D | hw.c | 329 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 D | sw.c | 72 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 D | phy.c | 167 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 D | mac.c | 58 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 D | trx.c | 174 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 D | hw.c | 97 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 D | sw.c | 105 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 D | fw.c | 200 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 D | dm.c | 575 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 D | trx.c | 599 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 D | phy.c | 284 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 D | fw.c | 185 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 D | pci.c | 64 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 D | core.c | 130 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 D | wifi.h | 327 #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 D | rc.c | 41 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 D | ps.c | 36 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 D | base.c | 186 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 D | efuse.c | 1126 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 D | usb.c | 389 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 D | sw.c | 108 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 D | fw.h | 346 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 D | hw.c | 93 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 D | phy.c | 243 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 D | fw.c | 223 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 D | phy.h | 75 (((struct rt_firmware *)(rtlpriv->rtlhal.pfirmware))->firmwareversion)
|
H A D | trx.c | 348 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 D | dm.c | 230 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 D | fw_common.c | 255 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 D | phy_common.c | 393 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 D | os_intfs.c | 1158 struct hal_data_8188e *rtlhal = GET_HAL_DATA(padapter); netdev_close() local 1191 kfree(rtlhal->pfirmware); netdev_close() 1192 rtlhal->pfirmware = NULL; netdev_close()
|