| /linux-6.15/net/mac80211/ |
| H A D | rate.c | 372 u32 rate_flags = in __rate_control_send_low() local 383 rate_flags |= IEEE80211_RATE_ERP_G; in __rate_control_send_low() 390 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low() 404 rate_mask, rate_flags); in __rate_control_send_low() 556 if (*rate_flags & IEEE80211_TX_RC_VHT_MCS) { in rate_idx_match_mask() 563 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS | in rate_idx_match_mask() 567 *rate_flags |= IEEE80211_TX_RC_MCS; in rate_idx_match_mask() 575 *rate_flags &= ~(IEEE80211_TX_RC_MCS | in rate_idx_match_mask() 616 *rate_flags |= IEEE80211_TX_RC_MCS; in rate_idx_match_mask() 883 rate_flags = rates[i].flags; in rate_control_apply_mask() [all …]
|
| H A D | ibss.c | 51 u32 rate_flags, rates = 0, rates_added = 0; in ieee80211_ibss_build_presp() local 93 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_ibss_build_presp() 99 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_build_presp() 398 u32 rate_flags; in ieee80211_sta_join_ibss() local 432 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 442 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_join_ibss() 443 != rate_flags) in ieee80211_sta_join_ibss() 1720 u32 rate_flags; in ieee80211_ibss_join() local 1768 rate_flags = ieee80211_chandef_rate_flags(¶ms->chandef); in ieee80211_ibss_join() 1771 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_join()
|
| H A D | rc80211_minstrel_ht.c | 1876 const s16 *bitrates, int n_rates, u32 rate_flags) in minstrel_ht_fill_rate_array() argument 1883 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_ht_fill_rate_array() 1901 u32 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_ht_init_cck_rates() local 1912 rate_flags); in minstrel_ht_init_cck_rates() 1920 u32 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_ht_init_ofdm_rates() local 1931 rate_flags); in minstrel_ht_init_ofdm_rates()
|
| H A D | util.c | 1207 u32 rate_flags; in ieee80211_put_preq_ies_band() local 1216 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_put_preq_ies_band() 1222 err = ieee80211_put_srates_elem(skb, sband, 0, rate_flags, in ieee80211_put_preq_ies_band() 1244 err = ieee80211_put_srates_elem(skb, sband, 0, rate_flags, in ieee80211_put_preq_ies_band() 1525 u32 supp_rates, rate_flags; in ieee80211_sta_get_rates() local 1532 rate_flags = in ieee80211_sta_get_rates() 1555 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_get_rates() 1556 != rate_flags) in ieee80211_sta_get_rates() 3226 u32 basic_rates, u32 rate_flags, u32 masked_rates, in ieee80211_put_srates_elem() argument 3233 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_put_srates_elem() [all …]
|
| H A D | mesh_plink.c | 267 u32 rate_flags, basic_rates; in mesh_plink_frame_tx() local 283 rate_flags = in mesh_plink_frame_tx() 288 rate_flags, 0, in mesh_plink_frame_tx() 291 rate_flags, 0, in mesh_plink_frame_tx()
|
| H A D | parse.c | 1104 u32 rate_flags = ieee80211_chanwidth_rate_flags(width); in ieee80211_parse_bitrates() local 1115 if ((rate_flags & br->flags) != rate_flags) in ieee80211_parse_bitrates()
|
| H A D | tx.c | 53 u32 rate_flags = 0; in ieee80211_duration() local 141 if ((rate_flags & r->flags) != rate_flags) in ieee80211_duration() 2101 u16 rate_flags = 0; in ieee80211_parse_tx_radiotap() local 2166 rate_flags = 0; in ieee80211_parse_tx_radiotap() 2187 rate_flags = IEEE80211_TX_RC_MCS; in ieee80211_parse_tx_radiotap() 2191 rate_flags |= IEEE80211_TX_RC_SHORT_GI; in ieee80211_parse_tx_radiotap() 2216 rate_flags = IEEE80211_TX_RC_VHT_MCS; in ieee80211_parse_tx_radiotap() 2224 rate_flags |= in ieee80211_parse_tx_radiotap() 2227 rate_flags |= in ieee80211_parse_tx_radiotap() 2230 rate_flags |= in ieee80211_parse_tx_radiotap() [all …]
|
| H A D | mesh.c | 959 u32 rate_flags; in ieee80211_mesh_build_beacon() local 964 rate_flags = in ieee80211_mesh_build_beacon() 1094 rate_flags, 0, WLAN_EID_SUPP_RATES) || in ieee80211_mesh_build_beacon() 1107 rate_flags, 0, WLAN_EID_EXT_SUPP_RATES) || in ieee80211_mesh_build_beacon()
|
| /linux-6.15/net/sched/ |
| H A D | sch_cake.c | 223 u16 rate_flags; member 2161 !!(q->rate_flags & in cake_dequeue() 2574 u16 rate_flags; in cake_change() local 2604 rate_flags = q->rate_flags; in cake_change() 2607 rate_flags |= CAKE_FLAG_WASH; in cake_change() 2609 rate_flags &= ~CAKE_FLAG_WASH; in cake_change() 2624 rate_flags |= CAKE_FLAG_OVERHEAD; in cake_change() 2666 rate_flags |= CAKE_FLAG_INGRESS; in cake_change() 2692 WRITE_ONCE(q->rate_flags, rate_flags); in cake_change() 2788 u16 rate_flags; in cake_dump() local [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath5k/ |
| H A D | qcu.c | 565 u32 rate_flags, i; in ath5k_hw_set_ifs_intervals() local 604 rate_flags = IEEE80211_RATE_SUPPORTS_5MHZ; in ath5k_hw_set_ifs_intervals() 607 rate_flags = IEEE80211_RATE_SUPPORTS_10MHZ; in ath5k_hw_set_ifs_intervals() 610 rate_flags = 0; in ath5k_hw_set_ifs_intervals() 616 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ath5k_hw_set_ifs_intervals()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | ap.c | 48 u32 rate_idx, rate_flags = 0, fw_rate; in iwl_mld_get_rate_flags() local 62 rate_flags = IWL_MAC_BEACON_CCK; in iwl_mld_get_rate_flags() 70 return fw_rate | rate_flags; in iwl_mld_get_rate_flags()
|
| H A D | tx.c | 382 u32 rate_flags = 0; in iwl_mld_mac80211_rate_idx_to_fw() local 394 rate_flags |= RATE_MCS_CCK_MSK; in iwl_mld_mac80211_rate_idx_to_fw() 396 rate_flags |= RATE_MCS_LEGACY_OFDM_MSK; in iwl_mld_mac80211_rate_idx_to_fw() 404 return (u32)rate_plcp | rate_flags; in iwl_mld_mac80211_rate_idx_to_fw()
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | peer.h | 18 u32 rate_flags; member
|
| H A D | dp_rx.c | 1399 flags = HTT_USR_RATE_PREAMBLE(user_rate->rate_flags); in ath12k_update_per_peer_tx_stats() 1400 bw = HTT_USR_RATE_BW(user_rate->rate_flags) - 2; in ath12k_update_per_peer_tx_stats() 1401 nss = HTT_USR_RATE_NSS(user_rate->rate_flags) + 1; in ath12k_update_per_peer_tx_stats() 1402 mcs = HTT_USR_RATE_MCS(user_rate->rate_flags); in ath12k_update_per_peer_tx_stats() 1403 sgi = HTT_USR_RATE_GI(user_rate->rate_flags); in ath12k_update_per_peer_tx_stats() 1404 dcm = HTT_USR_RATE_DCM(user_rate->rate_flags); in ath12k_update_per_peer_tx_stats() 1556 peer->ppdu_stats_delayba.rate_flags = le32_to_cpu(usr_stats->rate.rate_flags); in ath12k_copy_to_delay_stats() 1571 usr_stats->rate.rate_flags = cpu_to_le32(peer->ppdu_stats_delayba.rate_flags); in ath12k_copy_to_bar()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | scan.c | 617 u32 rate_flags = 0; in iwlagn_request_scan() local 751 rate_flags = RATE_MCS_CCK_MSK; in iwlagn_request_scan() 809 rate_flags |= iwl_ant_idx_to_flags(priv->scan_tx_ant[band]); in iwlagn_request_scan() 810 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_request_scan()
|
| H A D | tx.c | 111 u32 rate_flags; in iwlagn_tx_cmd_build_rate() local 164 rate_flags = 0; in iwlagn_tx_cmd_build_rate() 168 rate_flags |= RATE_MCS_CCK_MSK; in iwlagn_tx_cmd_build_rate() 181 rate_flags |= iwl_ant_idx_to_flags(priv->mgmt_tx_ant); 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()
|
| H A D | sta.c | 553 u32 rate_flags = 0; in iwl_sta_fill_lq() local 570 rate_flags |= RATE_MCS_CCK_MSK; in iwl_sta_fill_lq() 572 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq() 574 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags); in iwl_sta_fill_lq()
|
| H A D | main.c | 188 u32 rate_flags; in iwlagn_send_beacon_cmd() local 242 rate_flags = iwl_ant_idx_to_flags(priv->mgmt_tx_ant); in iwlagn_send_beacon_cmd() 248 rate_flags |= RATE_MCS_CCK_MSK; in iwlagn_send_beacon_cmd() 251 iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_send_beacon_cmd()
|
| /linux-6.15/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00dev.c | 311 u8 rate_idx, rate_flags, retry_rates; in rt2x00lib_fill_tx_status() local 315 rate_flags = skbdesc->tx_rate_flags; in rt2x00lib_fill_tx_status() 333 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_fill_tx_status() 376 if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) { in rt2x00lib_fill_tx_status()
|
| H A D | rt2x00queue.c | 606 u8 rate_idx, rate_flags; in rt2x00queue_write_tx_frame() local 623 rate_flags = tx_info->control.rates[0].flags; in rt2x00queue_write_tx_frame() 627 skbdesc->tx_rate_flags = rate_flags; in rt2x00queue_write_tx_frame()
|
| /linux-6.15/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-mac.c | 858 u32 rate_flags = 0; in il4965_request_scan() local 944 rate_flags = RATE_MCS_CCK_MSK; in il4965_request_scan() 1545 u32 rate_flags; in il4965_tx_cmd_build_rate() local 1583 rate_flags = 0; in il4965_tx_cmd_build_rate() 1587 rate_flags |= RATE_MCS_CCK_MSK; in il4965_tx_cmd_build_rate() 1591 rate_flags |= BIT(il->mgmt_tx_ant) << RATE_MCS_ANT_POS; in il4965_tx_cmd_build_rate() 3024 u32 rate_flags = 0; in il4965_sta_alloc_lq() local 3040 rate_flags |= RATE_MCS_CCK_MSK; in il4965_sta_alloc_lq() 3042 rate_flags |= in il4965_sta_alloc_lq() 3781 u32 rate_flags; in il4965_hw_get_beacon_cmd() local [all …]
|
| /linux-6.15/drivers/net/wireless/ti/wlcore/ |
| H A D | tx.c | 902 u8 rate_flags = 0; in wl1271_tx_complete_packet() local 929 rate_flags = wl1271_tx_get_rate_flags(result->rate_class_index); in wl1271_tx_complete_packet() 938 info->status.rates[0].flags = rate_flags; in wl1271_tx_complete_packet()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | tx.c | 270 u32 rate_flags = 0; in iwl_mvm_convert_rate_idx() local 288 rate_flags |= RATE_MCS_LEGACY_OFDM_MSK; in iwl_mvm_convert_rate_idx() 290 rate_flags |= RATE_MCS_CCK_MSK; in iwl_mvm_convert_rate_idx() 292 rate_flags |= RATE_MCS_CCK_MSK_V1; in iwl_mvm_convert_rate_idx() 295 return (u32)rate_plcp | rate_flags; in iwl_mvm_convert_rate_idx()
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 1403 flags = HTT_USR_RATE_PREAMBLE(user_rate->rate_flags); in ath11k_update_per_peer_tx_stats() 1404 bw = HTT_USR_RATE_BW(user_rate->rate_flags) - 2; in ath11k_update_per_peer_tx_stats() 1405 nss = HTT_USR_RATE_NSS(user_rate->rate_flags) + 1; in ath11k_update_per_peer_tx_stats() 1406 mcs = HTT_USR_RATE_MCS(user_rate->rate_flags); in ath11k_update_per_peer_tx_stats() 1407 sgi = HTT_USR_RATE_GI(user_rate->rate_flags); in ath11k_update_per_peer_tx_stats() 1408 dcm = HTT_USR_RATE_DCM(user_rate->rate_flags); in ath11k_update_per_peer_tx_stats()
|
| H A D | dp.h | 1288 u32 rate_flags; /* %HTT_PPDU_STATS_USER_RATE_FLAGS_ */ member
|