/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | rx.c | 261 u32 rate_n_flags) in iwl_mvm_rx_handle_tcm() argument 291 if (!(rate_n_flags & (RATE_MCS_HT_MSK | RATE_MCS_VHT_MSK))) in iwl_mvm_rx_handle_tcm() 305 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_mvm_rx_handle_tcm() 306 thr = thresh_tpt[rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK]; in iwl_mvm_rx_handle_tcm() 307 thr *= 1 + ((rate_n_flags & RATE_HT_MCS_NSS_MSK) >> in iwl_mvm_rx_handle_tcm() 310 if (WARN_ON((rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK) >= in iwl_mvm_rx_handle_tcm() 313 thr = thresh_tpt[rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK]; in iwl_mvm_rx_handle_tcm() 314 thr *= 1 + ((rate_n_flags & RATE_VHT_MCS_NSS_MSK) >> in iwl_mvm_rx_handle_tcm() 318 thr <<= ((rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) >> in iwl_mvm_rx_handle_tcm() 354 u32 rate_n_flags; in iwl_mvm_rx_rx_mpdu() local [all …]
|
D | rxmq.c | 219 u32 rate_n_flags, int energy_a, in iwl_mvm_get_signal_strength() argument 223 u32 rate_flags = rate_n_flags; in iwl_mvm_get_signal_strength() 867 u32 rate_n_flags, gp2_on_air_rise; in iwl_mvm_rx_mpdu_mq() local 884 rate_n_flags = le32_to_cpu(desc->v3.rate_n_flags); in iwl_mvm_rx_mpdu_mq() 891 rate_n_flags = le32_to_cpu(desc->v1.rate_n_flags); in iwl_mvm_rx_mpdu_mq() 921 if (rate_n_flags & RATE_MCS_HE_MSK) { in iwl_mvm_rx_mpdu_mq() 943 he_type = rate_n_flags & RATE_MCS_HE_TYPE_MSK; in iwl_mvm_rx_mpdu_mq() 1050 iwl_mvm_get_signal_strength(mvm, rx_status, rate_n_flags, energy_a, in iwl_mvm_rx_mpdu_mq() 1186 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mvm_rx_mpdu_mq() 1201 rate_n_flags & RATE_MCS_HE_106T_MSK) { in iwl_mvm_rx_mpdu_mq() [all …]
|
D | tx.c | 391 tx_cmd->rate_n_flags = cpu_to_le32(iwl_mvm_get_tx_rate(mvm, info, sta)); in iwl_mvm_set_tx_cmd_rate() 494 u32 rate_n_flags = 0; in iwl_mvm_set_tx_params() local 518 rate_n_flags = iwl_mvm_get_tx_rate(mvm, info, sta); in iwl_mvm_set_tx_params() 534 cmd->rate_n_flags = cpu_to_le32(rate_n_flags); in iwl_mvm_set_tx_params() 547 cmd->rate_n_flags = cpu_to_le32(rate_n_flags); in iwl_mvm_set_tx_params() 1274 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_rate() argument 1278 if (rate_n_flags & RATE_HT_MCS_GF_MSK) in iwl_mvm_hwrate_to_tx_rate() 1280 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mvm_hwrate_to_tx_rate() 1293 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mvm_hwrate_to_tx_rate() 1295 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_mvm_hwrate_to_tx_rate() [all …]
|
D | rs.c | 347 static inline u8 rs_extract_rate(u32 rate_n_flags) in rs_extract_rate() argument 350 return (u8)(rate_n_flags & RATE_LEGACY_RATE_MSK); in rs_extract_rate() 353 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) in iwl_hwrate_to_plcp_idx() argument 357 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_hwrate_to_plcp_idx() 358 idx = rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK; in iwl_hwrate_to_plcp_idx() 366 } else if (rate_n_flags & RATE_MCS_VHT_MSK || in iwl_hwrate_to_plcp_idx() 367 rate_n_flags & RATE_MCS_HE_MSK) { in iwl_hwrate_to_plcp_idx() 368 idx = rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK; in iwl_hwrate_to_plcp_idx() 376 if ((rate_n_flags & RATE_MCS_HE_MSK) && in iwl_hwrate_to_plcp_idx() 382 u8 legacy_rate = rs_extract_rate(rate_n_flags); in iwl_hwrate_to_plcp_idx() [all …]
|
D | sta.h | 328 u32 rate_n_flags; member
|
D | mac-ctxt.c | 973 tx->rate_n_flags = in iwl_mvm_mac_ctxt_set_tx() 979 tx->rate_n_flags |= cpu_to_le32(iwl_mvm_mac80211_idx_to_hwrate(rate)); in iwl_mvm_mac_ctxt_set_tx() 981 tx->rate_n_flags |= cpu_to_le32(RATE_MCS_CCK_MSK); in iwl_mvm_mac_ctxt_set_tx()
|
D | mvm.h | 1434 int iwl_mvm_legacy_rate_to_mac80211_idx(u32 rate_n_flags, 1436 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags,
|
D | utils.c | 223 int iwl_mvm_legacy_rate_to_mac80211_idx(u32 rate_n_flags, in iwl_mvm_legacy_rate_to_mac80211_idx() argument 226 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK; in iwl_mvm_legacy_rate_to_mac80211_idx()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-rs.c | 113 il4965_hwrate_to_plcp_idx(u32 rate_n_flags) in il4965_hwrate_to_plcp_idx() argument 118 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_plcp_idx() 119 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_plcp_idx() 134 if (il_rates[idx].plcp == (rate_n_flags & 0xFF)) in il4965_hwrate_to_plcp_idx() 146 struct il_lq_sta *lq_sta, u32 rate_n_flags); 152 u32 *rate_n_flags, int idx); 155 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) in il4965_rs_dbgfs_set_mcs() argument 223 il4965_rs_extract_rate(u32 rate_n_flags) in il4965_rs_extract_rate() argument 225 return (u8) (rate_n_flags & 0xFF); in il4965_rs_extract_rate() 392 il4965_get_il4965_num_of_ant_from_rate(u32 rate_n_flags) in il4965_get_il4965_num_of_ant_from_rate() argument [all …]
|
D | 4965.h | 71 int il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 79 void il4965_hwrate_to_tx_control(struct il_priv *il, u32 rate_n_flags, 156 il4965_hw_get_rate(__le32 rate_n_flags) in il4965_hw_get_rate() argument 158 return le32_to_cpu(rate_n_flags) & 0xFF; in il4965_hw_get_rate()
|
D | 4965-mac.c | 460 il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) in il4965_hwrate_to_mac80211_idx() argument 466 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_mac80211_idx() 467 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_mac80211_idx() 474 if (il_rates[idx].plcp == (rate_n_flags & 0xFF)) in il4965_hwrate_to_mac80211_idx() 636 u32 rate_n_flags; in il4965_hdl_rx() local 685 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in il4965_hdl_rx() 697 il4965_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in il4965_hdl_rx() 734 if (rate_n_flags & RATE_MCS_HT_MSK) in il4965_hdl_rx() 736 if (rate_n_flags & RATE_MCS_HT40_MSK) in il4965_hdl_rx() 740 if (rate_n_flags & RATE_MCS_SGI_MSK) in il4965_hdl_rx() [all …]
|
D | commands.h | 969 __le16 rate_n_flags; member 1035 __le16 rate_n_flags; /* 3945 only */ member 1231 __le32 rate_n_flags; /* RATE_MCS_* */ member 1465 __le32 rate_n_flags; /* RATE_MCS_* */ member 1686 __le32 rate_n_flags; /* RATE_MCS_* */ member 1770 __le16 rate_n_flags; member 2072 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ member
|
D | 3945.c | 757 station->sta.rate_n_flags = cpu_to_le16(tx_rate); in il3945_sync_sta() 2262 addsta->rate_n_flags = cmd->rate_n_flags; in il3945_build_addsta_hcmd() 2338 table[idx].rate_n_flags = cpu_to_le16(il3945_rates[i].plcp); in il3945_init_hw_rate_table()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rs.c | 114 static inline u8 rs_extract_rate(u32 rate_n_flags) in rs_extract_rate() argument 116 return (u8)(rate_n_flags & RATE_MCS_RATE_MSK); in rs_extract_rate() 119 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) in iwl_hwrate_to_plcp_idx() argument 124 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_hwrate_to_plcp_idx() 125 idx = rs_extract_rate(rate_n_flags); in iwl_hwrate_to_plcp_idx() 143 rs_extract_rate(rate_n_flags)) in iwl_hwrate_to_plcp_idx() 155 struct iwl_lq_sta *lq_sta, u32 rate_n_flags); 161 u32 *rate_n_flags, int index); 164 u32 *rate_n_flags, int index) in rs_dbgfs_set_mcs() argument 439 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) in get_num_of_ant_from_rate() argument [all …]
|
D | tx.c | 205 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags); in iwlagn_tx_cmd_build_rate() 827 static void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, in iwlagn_hwrate_to_tx_control() argument 833 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwlagn_hwrate_to_tx_control() 834 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_hwrate_to_tx_control() 836 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_hwrate_to_tx_control() 838 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_hwrate_to_tx_control() 840 if (rate_n_flags & RATE_MCS_DUP_MSK) in iwlagn_hwrate_to_tx_control() 842 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_hwrate_to_tx_control() 844 r->idx = iwlagn_hwrate_to_mac80211_idx(rate_n_flags, info->band); in iwlagn_hwrate_to_tx_control() 958 agg->rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); in iwl_rx_reply_tx_agg() [all …]
|
D | rx.c | 135 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif() 804 u32 rate_n_flags; in iwlagn_rx_reply_rx() local 832 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in iwlagn_rx_reply_rx() 842 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx() 889 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_rx_reply_rx() 891 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_rx_reply_rx() 895 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_rx_reply_rx() 897 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_rx_reply_rx()
|
D | agn.h | 201 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 383 static inline u8 iwl_hw_get_rate(__le32 rate_n_flags) in iwl_hw_get_rate() argument 385 return le32_to_cpu(rate_n_flags) & RATE_MCS_RATE_MSK; in iwl_hw_get_rate()
|
D | sta.c | 574 __le32 rate_n_flags; in iwl_sta_fill_lq() local 594 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags); in iwl_sta_fill_lq() 596 link_cmd->rs_table[i].rate_n_flags = rate_n_flags; in iwl_sta_fill_lq() 782 i, lq->rs_table[i].rate_n_flags); in iwl_dump_lq_cmd() 814 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & in is_lq_table_valid()
|
D | lib.c | 97 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) in iwlagn_hwrate_to_mac80211_idx() argument 103 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwlagn_hwrate_to_mac80211_idx() 104 idx = (rate_n_flags & 0xff); in iwlagn_hwrate_to_mac80211_idx() 111 if (iwl_rates[idx].plcp == (rate_n_flags & 0xFF)) in iwlagn_hwrate_to_mac80211_idx()
|
D | commands.h | 1114 __le32 rate_n_flags; /* RATE_MCS_* */ member 1264 __le32 rate_n_flags; /* RATE_MCS_* */ member 1448 __le32 rate_n_flags; /* RATE_MCS_* */ member 1800 __le32 rate_n_flags; /* RATE_MCS_*, IWL_RATE_* */ member
|
D | dev.h | 166 u32 rate_n_flags; member
|
D | scan.c | 827 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_request_scan()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | rx.h | 119 __le32 rate_n_flags; member 397 __le32 rate_n_flags; member 466 __le32 rate_n_flags; member
|
D | tx.h | 280 __le32 rate_n_flags; member 321 __le32 rate_n_flags; member 343 __le32 rate_n_flags; member
|
D | scan.h | 213 __le32 rate_n_flags; member
|