/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 337 u32 rate_n_flags, int energy_a, in iwl_mvm_get_signal_strength() 341 u32 rate_flags = rate_n_flags; in iwl_mvm_get_signal_strength() 1181 u32 rate_n_flags, in iwl_mvm_decode_he_mu_ext() 1209 (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) != RATE_MCS_CHAN_WIDTH_20) { in iwl_mvm_decode_he_mu_ext() 1232 u32 rate_n_flags, in iwl_mvm_decode_he_phy_ru_alloc() 1246 u32 he_type = rate_n_flags & RATE_MCS_HE_TYPE_MSK; in iwl_mvm_decode_he_phy_ru_alloc() 1302 rate_n_flags), in iwl_mvm_decode_he_phy_ru_alloc() 1308 rate_n_flags), in iwl_mvm_decode_he_phy_ru_alloc() 1317 u32 rate_n_flags, int queue) in iwl_mvm_decode_he_phy_data() 1416 iwl_mvm_decode_he_mu_ext(mvm, phy_data, rate_n_flags, he_m in iwl_mvm_decode_he_phy_data() 335 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct ieee80211_rx_status *rx_status, u32 rate_n_flags, int energy_a, int energy_b) iwl_mvm_get_signal_strength() argument 1179 iwl_mvm_decode_he_mu_ext(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, u32 rate_n_flags, struct ieee80211_radiotap_he_mu *he_mu) iwl_mvm_decode_he_mu_ext() argument 1231 iwl_mvm_decode_he_phy_ru_alloc(struct iwl_mvm_rx_phy_data *phy_data, u32 rate_n_flags, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status) iwl_mvm_decode_he_phy_ru_alloc() argument 1312 iwl_mvm_decode_he_phy_data(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status, u32 rate_n_flags, int queue) iwl_mvm_decode_he_phy_data() argument 1445 iwl_mvm_rx_he(struct iwl_mvm *mvm, struct sk_buff *skb, struct iwl_mvm_rx_phy_data *phy_data, u32 rate_n_flags, u16 phy_info, int queue) iwl_mvm_rx_he() argument 1635 u32 rate_n_flags, gp2_on_air_rise; iwl_mvm_rx_mpdu_mq() local 1967 u32 rate_n_flags = le32_to_cpu(desc->rate); iwl_mvm_rx_monitor_no_data() local [all...] |
H A D | rx.c | 260 u32 rate_n_flags) in iwl_mvm_rx_handle_tcm() 290 if (!(rate_n_flags & (RATE_MCS_HT_MSK | RATE_MCS_VHT_MSK))) in iwl_mvm_rx_handle_tcm() 304 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_mvm_rx_handle_tcm() 305 thr = thresh_tpt[rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK]; in iwl_mvm_rx_handle_tcm() 306 thr *= 1 + ((rate_n_flags & RATE_HT_MCS_NSS_MSK) >> in iwl_mvm_rx_handle_tcm() 309 if (WARN_ON((rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK) >= in iwl_mvm_rx_handle_tcm() 312 thr = thresh_tpt[rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK]; in iwl_mvm_rx_handle_tcm() 313 thr *= 1 + ((rate_n_flags & RATE_VHT_MCS_NSS_MSK) >> in iwl_mvm_rx_handle_tcm() 317 thr <<= ((rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) >> in iwl_mvm_rx_handle_tcm() 353 u32 rate_n_flags; in iwl_mvm_rx_rx_mpdu() local 256 iwl_mvm_rx_handle_tcm(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct ieee80211_hdr *hdr, u32 len, struct iwl_rx_phy_info *phy_info, u32 rate_n_flags) iwl_mvm_rx_handle_tcm() argument [all...] |
H A D | tx.c | 354 /* Get PLCP rate for tx_cmd->rate_n_flags */ in iwl_mvm_get_tx_rate() 412 tx_cmd->rate_n_flags = in iwl_mvm_set_tx_cmd_rate() 511 u32 rate_n_flags = 0; in iwl_mvm_set_tx_params() local 542 rate_n_flags = in iwl_mvm_set_tx_params() 564 cmd->rate_n_flags = cpu_to_le32(rate_n_flags); in iwl_mvm_set_tx_params() 577 cmd->rate_n_flags = cpu_to_le32(rate_n_flags); in iwl_mvm_set_tx_params() 1354 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_rate() argument 1358 if (rate_n_flags in iwl_mvm_hwrate_to_tx_rate() 1393 iwl_mvm_hwrate_to_tx_status(u32 rate_n_flags, struct ieee80211_tx_info *info) iwl_mvm_hwrate_to_tx_status() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 259 u32 rate_n_flags, int energy_a, in iwl_mvm_get_signal_strength() 263 u32 rate_flags = rate_n_flags; in iwl_mvm_get_signal_strength() 1209 u32 rate_n_flags; member 1223 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_decode_he_mu_ext() local 1246 (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK_V1) != RATE_MCS_CHAN_WIDTH_20) { in iwl_mvm_decode_he_mu_ext() 1282 u32 rate_n_flags = phy_data->rate_n_flags; in iwl_mvm_decode_he_phy_ru_alloc() local 1283 u32 he_type = rate_n_flags & RATE_MCS_HE_TYPE_MSK_V1; in iwl_mvm_decode_he_phy_ru_alloc() 1339 rate_n_flags), in iwl_mvm_decode_he_phy_ru_alloc() 257 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct ieee80211_rx_status *rx_status, u32 rate_n_flags, int energy_a, int energy_b) iwl_mvm_get_signal_strength() argument 1883 u32 rate_n_flags = phy_data->rate_n_flags; iwl_mvm_rx_eht() local 2023 u32 rate_n_flags = phy_data->rate_n_flags; iwl_mvm_rx_he() local 2216 u32 rate_n_flags = phy_data->rate_n_flags; iwl_mvm_rx_fill_status() local [all...] |
H A D | rx.c | 203 u32 rate_n_flags) in iwl_mvm_rx_handle_tcm() 237 if (!(rate_n_flags & (RATE_MCS_HT_MSK_V1 | RATE_MCS_VHT_MSK_V1))) in iwl_mvm_rx_handle_tcm() 251 if (rate_n_flags & RATE_MCS_HT_MSK_V1) { in iwl_mvm_rx_handle_tcm() 252 thr = thresh_tpt[rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK_V1]; in iwl_mvm_rx_handle_tcm() 253 thr *= 1 + ((rate_n_flags & RATE_HT_MCS_NSS_MSK_V1) >> in iwl_mvm_rx_handle_tcm() 256 if (WARN_ON((rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK) >= in iwl_mvm_rx_handle_tcm() 259 thr = thresh_tpt[rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK]; in iwl_mvm_rx_handle_tcm() 260 thr *= 1 + FIELD_GET(RATE_MCS_NSS_MSK, rate_n_flags); in iwl_mvm_rx_handle_tcm() 263 thr <<= ((rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK_V1) >> in iwl_mvm_rx_handle_tcm() 299 u32 rate_n_flags; in iwl_mvm_rx_rx_mpdu() local 199 iwl_mvm_rx_handle_tcm(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct ieee80211_hdr *hdr, u32 len, struct iwl_rx_phy_info *phy_info, u32 rate_n_flags) iwl_mvm_rx_handle_tcm() argument [all...] |
H A D | tx.c | 359 /* Get PLCP rate for tx_cmd->rate_n_flags */ in iwl_mvm_get_tx_rate() 425 tx_cmd->rate_n_flags = in iwl_mvm_set_tx_cmd_rate() 534 u32 rate_n_flags = 0; in iwl_mvm_set_tx_params() local 557 rate_n_flags = in iwl_mvm_set_tx_params() 581 cmd->rate_n_flags = cpu_to_le32(rate_n_flags); in iwl_mvm_set_tx_params() 596 cmd->rate_n_flags = cpu_to_le32(rate_n_flags); in iwl_mvm_set_tx_params() 1487 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_rate() argument 1491 u32 format = rate_n_flags in iwl_mvm_hwrate_to_tx_rate() 1520 iwl_mvm_hwrate_to_tx_rate_v1(u32 rate_n_flags, enum nl80211_band band, struct ieee80211_tx_rate *r) iwl_mvm_hwrate_to_tx_rate_v1() argument 1550 iwl_mvm_hwrate_to_tx_status(const struct iwl_fw *fw, u32 rate_n_flags, struct ieee80211_tx_info *info) iwl_mvm_hwrate_to_tx_status() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rs.c | 95 static inline u8 rs_extract_rate(u32 rate_n_flags) in rs_extract_rate() argument 97 return (u8)(rate_n_flags & RATE_MCS_RATE_MSK); in rs_extract_rate() 100 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) in iwl_hwrate_to_plcp_idx() argument 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() 136 struct iwl_lq_sta *lq_sta, u32 rate_n_flags); 142 u32 *rate_n_flags, int index); 145 u32 *rate_n_flags, int index) in rs_dbgfs_set_mcs() 403 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) in get_num_of_ant_from_rate() argument 144 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) rs_dbgfs_set_mcs() argument 510 u32 rate_n_flags = 0; rate_n_flags_from_tbl() local 562 rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum nl80211_band band, struct iwl_scale_tbl_info *tbl, int *rate_idx) rs_get_tbl_info_from_mcs() argument 628 rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct iwl_scale_tbl_info *tbl) rs_toggle_antenna() argument 3012 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) rs_dbgfs_set_mcs() argument [all...] |
H A D | tx.c | 161 /* Get PLCP rate for tx_cmd->rate_n_flags */ in iwlagn_tx_cmd_build_rate() 184 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags); in iwlagn_tx_cmd_build_rate() 805 static void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, in iwlagn_hwrate_to_tx_control() argument 811 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwlagn_hwrate_to_tx_control() 812 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_hwrate_to_tx_control() 814 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_hwrate_to_tx_control() 816 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_hwrate_to_tx_control() 818 if (rate_n_flags & RATE_MCS_DUP_MSK) in iwlagn_hwrate_to_tx_control() 820 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_hwrate_to_tx_control() 822 r->idx = iwlagn_hwrate_to_mac80211_idx(rate_n_flags, inf in iwlagn_hwrate_to_tx_control() [all...] |
H 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()
|
H 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rs.c | 100 static inline u8 rs_extract_rate(u32 rate_n_flags) in rs_extract_rate() argument 102 return (u8)(rate_n_flags & RATE_MCS_RATE_MSK); in rs_extract_rate() 105 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) in iwl_hwrate_to_plcp_idx() argument 110 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_hwrate_to_plcp_idx() 111 idx = rs_extract_rate(rate_n_flags); in iwl_hwrate_to_plcp_idx() 129 rs_extract_rate(rate_n_flags)) in iwl_hwrate_to_plcp_idx() 141 struct iwl_lq_sta *lq_sta, u32 rate_n_flags); 147 u32 *rate_n_flags, int index); 150 u32 *rate_n_flags, int index) in rs_dbgfs_set_mcs() 425 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) in get_num_of_ant_from_rate() argument 149 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) rs_dbgfs_set_mcs() argument 532 u32 rate_n_flags = 0; rate_n_flags_from_tbl() local 584 rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum nl80211_band band, struct iwl_scale_tbl_info *tbl, int *rate_idx) rs_get_tbl_info_from_mcs() argument 650 rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct iwl_scale_tbl_info *tbl) rs_toggle_antenna() argument 3034 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) rs_dbgfs_set_mcs() argument [all...] |
H A D | tx.c | 165 /* Get PLCP rate for tx_cmd->rate_n_flags */ in iwlagn_tx_cmd_build_rate() 188 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags); in iwlagn_tx_cmd_build_rate() 809 static void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, in iwlagn_hwrate_to_tx_control() argument 815 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwlagn_hwrate_to_tx_control() 816 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_hwrate_to_tx_control() 818 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_hwrate_to_tx_control() 820 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_hwrate_to_tx_control() 822 if (rate_n_flags & RATE_MCS_DUP_MSK) in iwlagn_hwrate_to_tx_control() 824 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_hwrate_to_tx_control() 826 r->idx = iwlagn_hwrate_to_mac80211_idx(rate_n_flags, inf in iwlagn_hwrate_to_tx_control() [all...] |
H A D | rx.c | 121 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif() 791 u32 rate_n_flags; in iwlagn_rx_reply_rx() local 819 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in iwlagn_rx_reply_rx() 829 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx() 876 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_rx_reply_rx() 878 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_rx_reply_rx() 882 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_rx_reply_rx() 884 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_rx_reply_rx()
|
H A D | agn.h | 196 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 378 static inline u8 iwl_hw_get_rate(__le32 rate_n_flags) in iwl_hw_get_rate() argument 380 return le32_to_cpu(rate_n_flags) & RATE_MCS_RATE_MSK; in iwl_hw_get_rate()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-rs.c | 98 il4965_hwrate_to_plcp_idx(u32 rate_n_flags) in il4965_hwrate_to_plcp_idx() argument 103 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_plcp_idx() 104 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_plcp_idx() 119 if (il_rates[idx].plcp == (rate_n_flags & 0xFF)) in il4965_hwrate_to_plcp_idx() 131 struct il_lq_sta *lq_sta, u32 rate_n_flags); 137 u32 *rate_n_flags, int idx); 140 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) in il4965_rs_dbgfs_set_mcs() argument 208 il4965_rs_extract_rate(u32 rate_n_flags) in il4965_rs_extract_rate() argument 210 return (u8) (rate_n_flags & 0xFF); in il4965_rs_extract_rate() 377 il4965_get_il4965_num_of_ant_from_rate(u32 rate_n_flags) in il4965_get_il4965_num_of_ant_from_rate() argument 485 u32 rate_n_flags = 0; il4965_rate_n_flags_from_tbl() local 536 il4965_rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum nl80211_band band, struct il_scale_tbl_info *tbl, int *rate_idx) il4965_rs_get_tbl_info_from_mcs() argument 597 il4965_rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct il_scale_tbl_info *tbl) il4965_rs_toggle_antenna() argument 2501 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) il4965_rs_dbgfs_set_mcs() argument [all...] |
H 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()
|
H A D | commands.h | 158 * Command header, rate_n_flags, txpower 240 * iwl4965 rate_n_flags bit fields 242 * rate_n_flags format is used in following iwl4965 commands: 312 * rate_n_flags Tx antenna masks 969 __le16 rate_n_flags; member 1035 __le16 rate_n_flags; /* 3945 only */ member 1231 __le32 rate_n_flags; /* RATE_MCS_* */ member 1290 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field. 1465 __le32 rate_n_flags; /* RATE_MCS_* */ member 1686 __le32 rate_n_flags; /* RATE_MCS member 1770 __le16 rate_n_flags; global() member 2072 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-rs.c | 98 il4965_hwrate_to_plcp_idx(u32 rate_n_flags) in il4965_hwrate_to_plcp_idx() argument 103 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_plcp_idx() 104 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_plcp_idx() 119 if (il_rates[idx].plcp == (rate_n_flags & 0xFF)) in il4965_hwrate_to_plcp_idx() 131 struct il_lq_sta *lq_sta, u32 rate_n_flags); 137 u32 *rate_n_flags, int idx); 140 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) in il4965_rs_dbgfs_set_mcs() argument 208 il4965_rs_extract_rate(u32 rate_n_flags) in il4965_rs_extract_rate() argument 210 return (u8) (rate_n_flags & 0xFF); in il4965_rs_extract_rate() 377 il4965_get_il4965_num_of_ant_from_rate(u32 rate_n_flags) in il4965_get_il4965_num_of_ant_from_rate() argument 485 u32 rate_n_flags = 0; il4965_rate_n_flags_from_tbl() local 536 il4965_rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum nl80211_band band, struct il_scale_tbl_info *tbl, int *rate_idx) il4965_rs_get_tbl_info_from_mcs() argument 597 il4965_rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct il_scale_tbl_info *tbl) il4965_rs_toggle_antenna() argument 2501 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) il4965_rs_dbgfs_set_mcs() argument [all...] |
H 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()
|
H A D | commands.h | 158 * Command header, rate_n_flags, txpower 240 * iwl4965 rate_n_flags bit fields 242 * rate_n_flags format is used in following iwl4965 commands: 312 * rate_n_flags Tx antenna masks 969 __le16 rate_n_flags; member 1035 __le16 rate_n_flags; /* 3945 only */ member 1231 __le32 rate_n_flags; /* RATE_MCS_* */ member 1290 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field. 1467 __le32 rate_n_flags; /* RATE_MCS_* */ member 1688 __le32 rate_n_flags; /* RATE_MCS member 1772 __le16 rate_n_flags; global() member 2074 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | rs.c | 94 static u32 iwl_legacy_rate_to_fw_idx(u32 rate_n_flags) in iwl_legacy_rate_to_fw_idx() argument 96 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK_V1; in iwl_legacy_rate_to_fw_idx() 98 bool ofdm = !(rate_n_flags & RATE_MCS_CCK_MSK_V1); in iwl_legacy_rate_to_fw_idx() 246 bool iwl_he_is_sgi(u32 rate_n_flags) in iwl_he_is_sgi() argument 248 u32 type = rate_n_flags & RATE_MCS_HE_TYPE_MSK; in iwl_he_is_sgi() 249 u32 ltf_gi = rate_n_flags & RATE_MCS_HE_GI_LTF_MSK; in iwl_he_is_sgi()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | tx.h | 70 * Otherwise, use rate_n_flags from the TX command 236 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is 279 __le32 rate_n_flags; member 311 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is 320 __le32 rate_n_flags; member 331 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is 342 __le32 rate_n_flags; member
|
H A D | rx.h | 95 * @rate_n_flags: RATE_MCS_* 117 __le32 rate_n_flags; member 469 * @rate_n_flags: RX rate/flags encoding 471 __le32 rate_n_flags; member 564 * @rate_n_flags: RX rate/flags encoding 566 __le32 rate_n_flags; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | rx.h | 38 * @rate_n_flags: RATE_MCS_* 60 __le32 rate_n_flags; member 487 * @rate_n_flags: RX rate/flags encoding 489 __le32 rate_n_flags; member 584 * @rate_n_flags: RX rate/flags encoding 586 __le32 rate_n_flags; member
|
H A D | tx.h | 16 * Otherwise, use rate_n_flags from the TX command 188 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is 231 __le32 rate_n_flags; member 265 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is 274 __le32 rate_n_flags; member 286 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is 296 __le32 rate_n_flags; member
|