/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rs.c | 812 first_antenna(priv->nvm_data->valid_tx_ant); in rs_get_lower_rate() 1432 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_legacy_other() local 1449 valid_tx_ant = in rs_move_legacy_other() 1450 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other() 1473 valid_tx_ant = in rs_move_legacy_other() 1474 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other() 1501 if (rs_toggle_antenna(valid_tx_ant, in rs_move_legacy_other() 1538 if (!rs_is_valid_ant(valid_tx_ant, search_tbl->ant_type)) in rs_move_legacy_other() 1558 if (!rs_is_valid_ant(valid_tx_ant, search_tbl->ant_type)) in rs_move_legacy_other() 1606 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_siso_to_other() local [all …]
|
D | sta.c | 592 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq() 599 first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq() 602 priv->nvm_data->valid_tx_ant & in iwl_sta_fill_lq() 603 ~first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq() 606 } else if (num_of_ant(priv->nvm_data->valid_tx_ant) == 2) { in iwl_sta_fill_lq() 608 priv->nvm_data->valid_tx_ant; in iwl_sta_fill_lq()
|
D | main.c | 261 priv->nvm_data->valid_tx_ant); in iwlagn_send_beacon_cmd() 740 static int iwlagn_send_tx_ant_config(struct iwl_priv *priv, u8 valid_tx_ant) in iwlagn_send_tx_ant_config() argument 743 .valid = cpu_to_le32(valid_tx_ant), in iwlagn_send_tx_ant_config() 747 IWL_DEBUG_HC(priv, "select valid tx ant: %u\n", valid_tx_ant); in iwlagn_send_tx_ant_config() 845 iwlagn_send_tx_ant_config(priv, priv->nvm_data->valid_tx_ant); in iwl_alive_start() 1216 num_of_ant(data->valid_tx_ant); in iwl_eeprom_init_hw_params() 1224 data->valid_tx_ant, in iwl_eeprom_init_hw_params()
|
D | scan.c | 650 u8 scan_tx_antennas = priv->nvm_data->valid_tx_ant; in iwlagn_request_scan() 931 u8 ant_idx = fls(priv->nvm_data->valid_tx_ant) - 1; in iwl_init_scan_params()
|
D | calib.c | 842 if (!(priv->nvm_data->valid_tx_ant & ant_msk)) in iwl_find_disconn_antenna() 856 find_first_chain(priv->nvm_data->valid_tx_ant); in iwl_find_disconn_antenna()
|
D | tx.c | 197 first_antenna(priv->nvm_data->valid_tx_ant)); in iwlagn_tx_cmd_build_rate() 201 priv->nvm_data->valid_tx_ant); in iwlagn_tx_cmd_build_rate()
|
D | debugfs.c | 1316 if ((priv->nvm_data->valid_tx_ant & ANT_A) && in iwl_dbgfs_ucode_tx_stats_read() 1321 if ((priv->nvm_data->valid_tx_ant & ANT_B) && in iwl_dbgfs_ucode_tx_stats_read() 1326 if ((priv->nvm_data->valid_tx_ant & ANT_C) && in iwl_dbgfs_ucode_tx_stats_read()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/cfg/ |
D | 5000.c | 100 .valid_tx_ant = ANT_ABC, /* .cfg overwrite */ 108 .valid_tx_ant = ANT_B, /* .cfg overwrite */ 116 .valid_tx_ant = ANT_B, /* .cfg overwrite */ 123 .valid_tx_ant = ANT_B, /* .cfg overwrite */
|
D | 6000.c | 283 .valid_tx_ant = ANT_BC, /* .cfg overwrite */ \ 316 .valid_tx_ant = ANT_AB, /* .cfg overwrite */ \
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-eeprom-parse.c | 360 if (data->valid_tx_ant & ANT_A && txp->chain_a_max > result) in iwl_get_max_txpwr_half_dbm() 363 if (data->valid_tx_ant & ANT_B && txp->chain_b_max > result) in iwl_get_max_txpwr_half_dbm() 366 if (data->valid_tx_ant & ANT_C && txp->chain_c_max > result) in iwl_get_max_txpwr_half_dbm() 369 if ((data->valid_tx_ant == ANT_AB || in iwl_get_max_txpwr_half_dbm() 370 data->valid_tx_ant == ANT_BC || in iwl_get_max_txpwr_half_dbm() 371 data->valid_tx_ant == ANT_AC) && txp->mimo2_max > result) in iwl_get_max_txpwr_half_dbm() 374 if (data->valid_tx_ant == ANT_ABC && txp->mimo3_max > result) in iwl_get_max_txpwr_half_dbm() 825 data->valid_tx_ant, data->valid_rx_ant); in iwl_init_sbands() 834 data->valid_tx_ant, data->valid_rx_ant); in iwl_init_sbands() 896 data->valid_tx_ant = EEPROM_RF_CFG_TX_ANT_MSK(radio_cfg); in iwl_parse_eeprom_data() [all …]
|
D | iwl-eeprom-parse.h | 97 u8 valid_tx_ant, valid_rx_ant; member
|
D | iwl-nvm-parse.c | 668 data->valid_tx_ant = EXT_NVM_RF_CFG_TX_ANT_MSK(radio_cfg); in iwl_set_radio_cfg() 858 if (data->valid_tx_ant) in iwl_parse_nvm_data() 859 tx_chains &= data->valid_tx_ant; in iwl_parse_nvm_data() 1374 nvm->valid_tx_ant = (u8)le32_to_cpu(rsp->phy_sku.tx_chains); in iwl_get_nvm() 1384 nvm->valid_tx_ant & fw->valid_tx_ant, in iwl_get_nvm()
|
D | iwl-config.h | 443 u8 valid_tx_ant; member
|
D | iwl-drv.c | 836 drv->fw.valid_tx_ant = (drv->fw.phy_config & in iwl_parse_tlv_firmware()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-rs.c | 753 il4965_first_antenna(il->hw_params.valid_tx_ant); in il4965_rs_get_lower_rate() 1286 u8 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_move_legacy_other() local 1315 (valid_tx_ant, &search_tbl->current_rate, in il4965_rs_move_legacy_other() 1355 (valid_tx_ant, search_tbl->ant_type)) in il4965_rs_move_legacy_other() 1407 u8 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_move_siso_to_other() local 1431 (valid_tx_ant, &search_tbl->current_rate, in il4965_rs_move_siso_to_other() 1452 (valid_tx_ant, search_tbl->ant_type)) in il4965_rs_move_siso_to_other() 1530 u8 valid_tx_ant = il->hw_params.valid_tx_ant; in il4965_rs_move_mimo2_to_other() local 1551 (valid_tx_ant, &search_tbl->current_rate, in il4965_rs_move_mimo2_to_other() 1573 (valid_tx_ant, search_tbl->ant_type)) in il4965_rs_move_mimo2_to_other() [all …]
|
D | 4965-calib.c | 681 if (!(il->hw_params.valid_tx_ant & ant_msk)) in il4965_find_disconn_antenna() 695 il4965_find_first_chain(il->cfg->valid_tx_ant); in il4965_find_disconn_antenna()
|
D | 4965-mac.c | 882 u8 scan_tx_antennas = il->hw_params.valid_tx_ant; in il4965_request_scan() 1604 il4965_toggle_tx_ant(il, &il->mgmt_tx_ant, il->hw_params.valid_tx_ant); in il4965_tx_cmd_build_rate() 3063 valid_tx_ant) << RATE_MCS_ANT_POS; in il4965_sta_alloc_lq() 3069 il4965_first_antenna(il->hw_params.valid_tx_ant); in il4965_sta_alloc_lq() 3072 il->hw_params.valid_tx_ant & ~il4965_first_antenna(il->hw_params. in il4965_sta_alloc_lq() 3073 valid_tx_ant); in il4965_sta_alloc_lq() 3076 } else if (il4965_num_of_ant(il->hw_params.valid_tx_ant) == 2) { in il4965_sta_alloc_lq() 3078 il->hw_params.valid_tx_ant; in il4965_sta_alloc_lq() 3842 il4965_toggle_tx_ant(il, &il->mgmt_tx_ant, il->hw_params.valid_tx_ant); in il4965_hw_get_beacon_cmd() 6484 il->hw_params.tx_chains_num = il4965_num_of_ant(il->cfg->valid_tx_ant); in il4965_set_hw_params() [all …]
|
D | common.h | 830 u8 valid_tx_ant; member 1667 u8 valid_tx_ant; member
|
D | 4965.c | 1911 .valid_tx_ant = ANT_AB,
|
D | common.c | 1526 u8 ant_idx = fls(il->hw_params.valid_tx_ant) - 1; in il_init_scan_params()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/ |
D | img.h | 250 u8 valid_tx_ant; member
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mvm.h | 1505 return mvm->nvm_data && mvm->nvm_data->valid_tx_ant ? in iwl_mvm_get_valid_tx_ant() 1506 mvm->fw->valid_tx_ant & mvm->nvm_data->valid_tx_ant : in iwl_mvm_get_valid_tx_ant() 1507 mvm->fw->valid_tx_ant; in iwl_mvm_get_valid_tx_ant() 1522 u32 valid_tx_ant = iwl_mvm_get_valid_tx_ant(mvm); in iwl_mvm_get_phy_config() local 1524 phy_config |= valid_tx_ant << FW_PHY_CFG_TX_CHAIN_POS | in iwl_mvm_get_phy_config()
|
D | rs.c | 2719 u8 valid_tx_ant = iwl_mvm_get_valid_tx_ant(mvm); in rs_get_initial_rate() local 2736 rate->ant = first_antenna(valid_tx_ant); in rs_get_initial_rate() 2885 rate->ant, lq_sta->pers.chains, mvm->fw->valid_tx_ant, in rs_initialize_lq() 2886 mvm->nvm_data ? mvm->nvm_data->valid_tx_ant : ANT_INVALID); in rs_initialize_lq() 3290 u8 valid_tx_ant, bool toggle_ant) in rs_fill_rates_for_column() argument 3305 rs_toggle_antenna(valid_tx_ant, rate); in rs_fill_rates_for_column() 3347 u8 valid_tx_ant = 0; in rs_build_rates_table() local 3354 valid_tx_ant = iwl_mvm_get_valid_tx_ant(mvm); in rs_build_rates_table() 3374 num_rates, num_retries, valid_tx_ant, in rs_build_rates_table() 3393 num_rates, num_retries, valid_tx_ant, in rs_build_rates_table() [all …]
|
D | fw.c | 97 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) in iwl_send_tx_ant_cfg() argument 100 .valid = cpu_to_le32(valid_tx_ant), in iwl_send_tx_ant_cfg() 103 IWL_DEBUG_FW(mvm, "select valid tx ant: %u\n", valid_tx_ant); in iwl_send_tx_ant_cfg()
|
D | nvm.c | 341 mvm->fw->valid_tx_ant, mvm->fw->valid_rx_ant, in iwl_parse_nvm_sections()
|