| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | rx.c | 32 u32 rate_n_flags; member 44 phy_data->rate_n_flags = iwl_v3_rate_from_v2_v3(desc->v3.rate_n_flags, in iwl_mld_fill_phy_data() 198 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mld_fill_signal() local 233 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mld_decode_he_phy_ru_alloc() local 307 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mld_decode_he_mu_ext() local 494 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mld_rx_he() local 567 if (rate_n_flags & RATE_MCS_BF_MSK) in iwl_mld_rx_he() 1055 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mld_rx_eht() local 1182 u32_get_bits(rate_n_flags, in iwl_mld_rx_eht() 1185 u32_get_bits(rate_n_flags, in iwl_mld_rx_eht() [all …]
|
| A D | stats.c | 170 u32 rate_n_flags = mld_sta->deflink.last_rate_n_flags; in iwl_mld_sta_stats_fill_txrate() local 171 u32 format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK; in iwl_mld_sta_stats_fill_txrate() 176 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mld_sta_stats_fill_txrate() 196 int rate = u32_get_bits(rate_n_flags, RATE_LEGACY_RATE_MSK); in iwl_mld_sta_stats_fill_txrate() 245 rinfo->mcs = RATE_HT_MCS_INDEX(rate_n_flags); in iwl_mld_sta_stats_fill_txrate() 247 rinfo->mcs = u32_get_bits(rate_n_flags, RATE_MCS_CODE_MSK); in iwl_mld_sta_stats_fill_txrate() 249 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mld_sta_stats_fill_txrate() 257 gi_ltf = u32_get_bits(rate_n_flags, RATE_MCS_HE_GI_LTF_MSK); in iwl_mld_sta_stats_fill_txrate() 261 if (rate_n_flags & RATE_MCS_HE_106T_MSK) { in iwl_mld_sta_stats_fill_txrate() 266 switch (rate_n_flags & RATE_MCS_HE_TYPE_MSK) { in iwl_mld_sta_stats_fill_txrate() [all …]
|
| A D | tx.c | 541 __le32 rate_n_flags = 0; in iwl_mld_fill_tx_cmd() local 556 rate_n_flags = iwl_mld_get_tx_rate_n_flags(mld, info, sta, in iwl_mld_fill_tx_cmd() 576 tx_cmd->rate_n_flags = rate_n_flags; in iwl_mld_fill_tx_cmd() 1003 u32 rate_n_flags = iwl_v3_rate_from_v2_v3(rate_n_flags_fw, in iwl_mld_hwrate_to_tx_rate() local 1005 u32 sgi = rate_n_flags & RATE_MCS_SGI_MSK; in iwl_mld_hwrate_to_tx_rate() 1006 u32 chan_width = rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK; in iwl_mld_hwrate_to_tx_rate() 1007 u32 format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK; in iwl_mld_hwrate_to_tx_rate() 1031 tx_rate->idx = RATE_HT_MCS_INDEX(rate_n_flags); in iwl_mld_hwrate_to_tx_rate() 1035 rate_n_flags & RATE_MCS_CODE_MSK, in iwl_mld_hwrate_to_tx_rate() 1036 u32_get_bits(rate_n_flags, in iwl_mld_hwrate_to_tx_rate() [all …]
|
| A D | mld.h | 421 iwl_mld_legacy_hw_idx_to_mac80211_idx(u32 rate_n_flags, in iwl_mld_legacy_hw_idx_to_mac80211_idx() argument 424 int format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK; in iwl_mld_legacy_hw_idx_to_mac80211_idx() 425 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK; in iwl_mld_legacy_hw_idx_to_mac80211_idx()
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | rxmq.c | 980 u32 rate_n_flags; member 994 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_decode_he_mu_ext() local 1053 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_decode_he_phy_ru_alloc() local 1110 rate_n_flags), in iwl_mvm_decode_he_phy_ru_alloc() 1116 rate_n_flags), in iwl_mvm_decode_he_phy_ru_alloc() 1654 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_rx_eht() local 1781 rate_n_flags)) | in iwl_mvm_rx_eht() 1794 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_rx_he() local 1975 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_rx_fill_status() local 2121 phy_data.rate_n_flags = in iwl_mvm_rx_mpdu_mq() [all …]
|
| A D | rx.c | 203 u32 rate_n_flags) in iwl_mvm_rx_handle_tcm() argument 251 if (rate_n_flags & RATE_MCS_HT_MSK_V1) { in iwl_mvm_rx_handle_tcm() 299 u32 rate_n_flags; in iwl_mvm_rx_rx_mpdu() local 343 rate_n_flags = le32_to_cpu(phy_info->rate_n_flags); in iwl_mvm_rx_rx_mpdu() 455 rate_n_flags); in iwl_mvm_rx_rx_mpdu() 490 if (!(rate_n_flags & RATE_MCS_CCK_MSK_V1) && in iwl_mvm_rx_rx_mpdu() 491 rate_n_flags & RATE_MCS_SGI_MSK_V1) in iwl_mvm_rx_rx_mpdu() 493 if (rate_n_flags & RATE_MCS_LDPC_MSK_V1) in iwl_mvm_rx_rx_mpdu() 495 if (rate_n_flags & RATE_MCS_HT_MSK_V1) { in iwl_mvm_rx_rx_mpdu() 509 if (rate_n_flags & RATE_MCS_BF_MSK) in iwl_mvm_rx_rx_mpdu() [all …]
|
| A D | tx.c | 570 __le32 rate_n_flags = 0; in iwl_mvm_set_tx_params() local 593 rate_n_flags = in iwl_mvm_set_tx_params() 617 cmd->rate_n_flags = rate_n_flags; in iwl_mvm_set_tx_params() 632 cmd->rate_n_flags = rate_n_flags; in iwl_mvm_set_tx_params() 1461 RATE_HT_MCS_INDEX(rate_n_flags) : in iwl_mvm_hwrate_to_tx_rate() 1462 rate_n_flags & RATE_MCS_CODE_MSK; in iwl_mvm_hwrate_to_tx_rate() 1468 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mvm_hwrate_to_tx_rate() 1478 rate_n_flags) + 1); in iwl_mvm_hwrate_to_tx_rate() 1497 __le32 rate_n_flags, in iwl_mvm_hwrate_to_tx_status() argument 1907 mvmsta->tid_data[tid].rate_n_flags = in iwl_mvm_rx_tx_cmd_agg() [all …]
|
| A D | utils.c | 138 int iwl_mvm_legacy_hw_idx_to_mac80211_idx(u32 rate_n_flags, in iwl_mvm_legacy_hw_idx_to_mac80211_idx() argument 141 int format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK; in iwl_mvm_legacy_hw_idx_to_mac80211_idx() 142 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK; in iwl_mvm_legacy_hw_idx_to_mac80211_idx() 153 int iwl_mvm_legacy_rate_to_mac80211_idx(u32 rate_n_flags, in iwl_mvm_legacy_rate_to_mac80211_idx() argument 156 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK_V1; in iwl_mvm_legacy_rate_to_mac80211_idx()
|
| A D | rs.c | 331 static inline u8 rs_extract_rate(u32 rate_n_flags) in rs_extract_rate() argument 337 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) in iwl_hwrate_to_plcp_idx() argument 341 if (rate_n_flags & RATE_MCS_HT_MSK_V1) { in iwl_hwrate_to_plcp_idx() 342 idx = rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK_V1; in iwl_hwrate_to_plcp_idx() 350 } else if (rate_n_flags & RATE_MCS_VHT_MSK_V1 || in iwl_hwrate_to_plcp_idx() 351 rate_n_flags & RATE_MCS_HE_MSK_V1) { in iwl_hwrate_to_plcp_idx() 352 idx = rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK; in iwl_hwrate_to_plcp_idx() 360 if ((rate_n_flags & RATE_MCS_HE_MSK_V1) && in iwl_hwrate_to_plcp_idx() 366 u8 legacy_rate = rs_extract_rate(rate_n_flags); in iwl_hwrate_to_plcp_idx() 614 return !!(rate_n_flags & RATE_MCS_ANT_A_MSK) + in get_num_of_ant_from_rate() [all …]
|
| A D | mac80211.c | 6049 u32 format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK; in iwl_mvm_set_sta_rate() 6052 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mvm_set_sta_rate() 6072 int rate = u32_get_bits(rate_n_flags, RATE_LEGACY_RATE_MSK); in iwl_mvm_set_sta_rate() 6118 rinfo->nss = u32_get_bits(rate_n_flags, in iwl_mvm_set_sta_rate() 6121 RATE_HT_MCS_INDEX(rate_n_flags) : in iwl_mvm_set_sta_rate() 6122 u32_get_bits(rate_n_flags, RATE_MCS_CODE_MSK); in iwl_mvm_set_sta_rate() 6124 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mvm_set_sta_rate() 6133 gi_ltf = u32_get_bits(rate_n_flags, RATE_MCS_HE_GI_LTF_MSK); in iwl_mvm_set_sta_rate() 6137 if (rate_n_flags & RATE_MCS_HE_106T_MSK) { in iwl_mvm_set_sta_rate() 6142 switch (rate_n_flags & RATE_MCS_HE_TYPE_MSK) { in iwl_mvm_set_sta_rate() [all …]
|
| /drivers/net/wireless/intel/iwlegacy/ |
| A D | 4965-rs.c | 104 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_plcp_idx() 136 u32 *rate_n_flags, int idx); 203 return (u8) (rate_n_flags & 0xFF); in il4965_rs_extract_rate() 479 u32 rate_n_flags = 0; in il4965_rate_n_flags_from_tbl() local 491 rate_n_flags = RATE_MCS_HT_MSK; in il4965_rate_n_flags_from_tbl() 501 rate_n_flags |= in il4965_rate_n_flags_from_tbl() 515 rate_n_flags |= RATE_MCS_GF_MSK; in il4965_rate_n_flags_from_tbl() 522 return rate_n_flags; in il4965_rate_n_flags_from_tbl() 2639 rate_n_flags)); in il4965_rs_sta_dbgfs_scale_table_read() 2644 rate_n_flags), in il4965_rs_sta_dbgfs_scale_table_read() [all …]
|
| A D | 4965.h | 53 int il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 61 void il4965_hwrate_to_tx_control(struct il_priv *il, u32 rate_n_flags, 138 il4965_hw_get_rate(__le32 rate_n_flags) in il4965_hw_get_rate() argument 140 return le32_to_cpu(rate_n_flags) & 0xFF; in il4965_hw_get_rate()
|
| A D | 4965-mac.c | 452 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_mac80211_idx() 453 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_mac80211_idx() 622 u32 rate_n_flags; in il4965_hdl_rx() local 671 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in il4965_hdl_rx() 720 if (rate_n_flags & RATE_MCS_HT_MSK) in il4965_hdl_rx() 726 if (rate_n_flags & RATE_MCS_SGI_MSK) in il4965_hdl_rx() 2654 u32 rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); in il4965_tx_status_reply_tx() local 2662 agg->rate_n_flags = rate_n_flags; in il4965_tx_status_reply_tx() 2886 if (rate_n_flags & RATE_MCS_HT_MSK) in il4965_hwrate_to_tx_control() 3028 __le32 rate_n_flags; in il4965_sta_alloc_lq() local [all …]
|
| A D | commands.h | 966 __le16 rate_n_flags; member 1032 __le16 rate_n_flags; /* 3945 only */ member 1238 __le32 rate_n_flags; /* RATE_MCS_* */ member 1478 __le32 rate_n_flags; /* RATE_MCS_* */ 1701 __le32 rate_n_flags; /* RATE_MCS_* */ member 1785 __le16 rate_n_flags; member 2087 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ member
|
| /drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | rs.c | 105 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_hwrate_to_plcp_idx() 106 idx = rs_extract_rate(rate_n_flags); in iwl_hwrate_to_plcp_idx() 124 rs_extract_rate(rate_n_flags)) in iwl_hwrate_to_plcp_idx() 142 u32 *rate_n_flags, int index); 145 u32 *rate_n_flags, int index) in rs_dbgfs_set_mcs() argument 510 u32 rate_n_flags = 0; in rate_n_flags_from_tbl() local 515 rate_n_flags |= RATE_MCS_CCK_MSK; in rate_n_flags_from_tbl() 522 rate_n_flags = RATE_MCS_HT_MSK; in rate_n_flags_from_tbl() 545 rate_n_flags |= RATE_MCS_SGI_MSK; in rate_n_flags_from_tbl() 548 rate_n_flags |= RATE_MCS_GF_MSK; in rate_n_flags_from_tbl() [all …]
|
| A D | tx.c | 813 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwlagn_hwrate_to_tx_control() 814 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_hwrate_to_tx_control() 816 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_hwrate_to_tx_control() 818 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_hwrate_to_tx_control() 820 if (rate_n_flags & RATE_MCS_DUP_MSK) in iwlagn_hwrate_to_tx_control() 822 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_hwrate_to_tx_control() 938 agg->rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); in iwl_rx_reply_tx_agg() 956 le32_to_cpu(tx_resp->rate_n_flags), in iwl_rx_reply_tx_agg() 1208 le32_to_cpu(tx_resp->rate_n_flags), in iwlagn_rx_reply_tx() 1242 le32_to_cpu(tx_resp->rate_n_flags), in iwlagn_rx_reply_tx() [all …]
|
| A D | rx.c | 116 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif() 786 u32 rate_n_flags; in iwlagn_rx_reply_rx() local 826 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in iwlagn_rx_reply_rx() 836 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx() 883 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_rx_reply_rx() 885 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_rx_reply_rx() 889 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_rx_reply_rx() 891 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_rx_reply_rx()
|
| A D | agn.h | 143 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 325 static inline u8 iwl_hw_get_rate(__le32 rate_n_flags) in iwl_hw_get_rate() argument 327 return le32_to_cpu(rate_n_flags) & RATE_MCS_RATE_MSK; in iwl_hw_get_rate()
|
| A D | sta.c | 554 __le32 rate_n_flags; in iwl_sta_fill_lq() local 574 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags); in iwl_sta_fill_lq() 576 link_cmd->rs_table[i].rate_n_flags = rate_n_flags; in iwl_sta_fill_lq() 762 i, lq->rs_table[i].rate_n_flags); in iwl_dump_lq_cmd() 794 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & in is_lq_table_valid()
|
| A D | lib.c | 74 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) in iwlagn_hwrate_to_mac80211_idx() argument 80 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwlagn_hwrate_to_mac80211_idx() 81 idx = (rate_n_flags & 0xff); in iwlagn_hwrate_to_mac80211_idx() 88 if (iwl_rates[idx].plcp == (rate_n_flags & 0xFF)) in iwlagn_hwrate_to_mac80211_idx()
|
| A D | commands.h | 1059 __le32 rate_n_flags; /* RATE_MCS_* */ member 1211 __le32 rate_n_flags; /* RATE_MCS_* */ 1397 __le32 rate_n_flags; /* RATE_MCS_* */ member 1749 __le32 rate_n_flags; /* RATE_MCS_*, IWL_RATE_* */ member
|
| /drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | rs.c | 150 bool iwl_he_is_sgi(u32 rate_n_flags) in iwl_he_is_sgi() argument 152 u32 type = rate_n_flags & RATE_MCS_HE_TYPE_MSK; in iwl_he_is_sgi() 153 u32 ltf_gi = rate_n_flags & RATE_MCS_HE_GI_LTF_MSK; in iwl_he_is_sgi()
|
| /drivers/net/wireless/intel/iwlwifi/fw/api/ |
| A D | rx.h | 60 __le32 rate_n_flags; member 490 __le32 rate_n_flags; member 587 __le32 rate_n_flags; member
|
| A D | tx.h | 228 __le32 rate_n_flags; member 281 __le32 rate_n_flags; member 303 __le32 rate_n_flags; member
|
| A D | rs.h | 827 bool iwl_he_is_sgi(u32 rate_n_flags);
|