/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rate.c | 348 u32 rate_flags = in __rate_control_send_low() local 359 rate_flags |= IEEE80211_RATE_ERP_G; in __rate_control_send_low() 366 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low() 380 rate_mask, rate_flags); in __rate_control_send_low() 525 static void rate_idx_match_mask(s8 *rate_idx, u16 *rate_flags, in rate_idx_match_mask() argument 532 if (*rate_flags & IEEE80211_TX_RC_VHT_MCS) { in rate_idx_match_mask() 539 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS | in rate_idx_match_mask() 543 *rate_flags |= IEEE80211_TX_RC_MCS; in rate_idx_match_mask() 545 *rate_flags | in rate_idx_match_mask() 836 u16 rate_flags, vht_mask[NL80211_VHT_NSS_MAX]; rate_control_apply_mask() local [all...] |
H A D | util.c | 1789 u32 rate_flags; in ieee80211_build_preq_ies_band() local 1798 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_build_preq_ies_band() 1805 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_build_preq_ies_band() 2079 u32 supp_rates, rate_flags; in ieee80211_sta_get_rates() local 2086 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_sta_get_rates() 2109 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_get_rates() 2110 != rate_flags) in ieee80211_sta_get_rates() 3509 u32 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_parse_bitrates() local 3521 if ((rate_flags in ieee80211_parse_bitrates() 3544 u32 rate_flags; ieee80211_add_srates_ie() local 3588 u32 rate_flags; ieee80211_add_ext_srates_ie() local [all...] |
H A D | ibss.c | 51 u32 rate_flags, rates = 0, rates_added = 0; in ieee80211_ibss_build_presp() local 94 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_ibss_build_presp() 101 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_build_presp() 410 u32 rate_flags; in ieee80211_sta_join_ibss() local 445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 456 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_join_ibss() 457 != rate_flags) in ieee80211_sta_join_ibss() 1765 u32 rate_flags; in ieee80211_ibss_join() local 1813 rate_flags in ieee80211_ibss_join() [all...] |
H A D | rc80211_minstrel.c | 471 u32 rate_flags; in minstrel_rate_init() local 481 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_rate_init() 495 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_rate_init()
|
H A D | tx.c | 62 u32 rate_flags = 0; in ieee80211_duration() local 72 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration() 151 if ((rate_flags & r->flags) != rate_flags) in ieee80211_duration() 2068 u16 rate_flags = 0; in ieee80211_parse_tx_radiotap() local 2130 rate_flags = 0; in ieee80211_parse_tx_radiotap() 2146 rate_flags = IEEE80211_TX_RC_MCS; in ieee80211_parse_tx_radiotap() 2150 rate_flags |= IEEE80211_TX_RC_SHORT_GI; in ieee80211_parse_tx_radiotap() 2155 rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; in ieee80211_parse_tx_radiotap() 2162 rate_flags in ieee80211_parse_tx_radiotap() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.c | 353 u32 rate_flags = in __rate_control_send_low() local 364 rate_flags |= IEEE80211_RATE_ERP_G; in __rate_control_send_low() 371 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low() 385 rate_mask, rate_flags); in __rate_control_send_low() 530 static void rate_idx_match_mask(s8 *rate_idx, u16 *rate_flags, in rate_idx_match_mask() argument 537 if (*rate_flags & IEEE80211_TX_RC_VHT_MCS) { in rate_idx_match_mask() 544 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS | in rate_idx_match_mask() 548 *rate_flags |= IEEE80211_TX_RC_MCS; in rate_idx_match_mask() 550 *rate_flags | in rate_idx_match_mask() 841 u16 rate_flags, vht_mask[NL80211_VHT_NSS_MAX]; rate_control_apply_mask() local [all...] |
H A D | ibss.c | 51 u32 rate_flags, rates = 0, rates_added = 0; in ieee80211_ibss_build_presp() local 94 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_ibss_build_presp() 101 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_build_presp() 407 u32 rate_flags; in ieee80211_sta_join_ibss() local 442 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 453 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_join_ibss() 454 != rate_flags) in ieee80211_sta_join_ibss() 1762 u32 rate_flags; in ieee80211_ibss_join() local 1810 rate_flags in ieee80211_ibss_join() [all...] |
H A D | util.c | 1946 u32 rate_flags; in ieee80211_build_preq_ies_band() local 1955 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_build_preq_ies_band() 1970 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_build_preq_ies_band() 2267 u32 supp_rates, rate_flags; in ieee80211_sta_get_rates() local 2274 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_sta_get_rates() 2297 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_get_rates() 2298 != rate_flags) in ieee80211_sta_get_rates() 4014 u32 rate_flags = ieee80211_chanwidth_rate_flags(width); in ieee80211_parse_bitrates() local 4026 if ((rate_flags in ieee80211_parse_bitrates() 4049 u32 rate_flags; ieee80211_add_srates_ie() local 4093 u32 rate_flags; ieee80211_add_ext_srates_ie() local [all...] |
H A D | rc80211_minstrel_ht.c | 1877 const s16 *bitrates, int n_rates, u32 rate_flags) in minstrel_ht_fill_rate_array() 1884 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_ht_fill_rate_array() 1902 u32 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_ht_init_cck_rates() local 1913 rate_flags); in minstrel_ht_init_cck_rates() 1921 u32 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_ht_init_ofdm_rates() local 1932 rate_flags); in minstrel_ht_init_ofdm_rates() 1876 minstrel_ht_fill_rate_array(u8 *dest, struct ieee80211_supported_band *sband, const s16 *bitrates, int n_rates, u32 rate_flags) minstrel_ht_fill_rate_array() argument
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_cake.c | 222 u16 rate_flags; member 1316 if (q->rate_flags & CAKE_FLAG_OVERHEAD) in cake_calc_overhead() 1547 if (q->rate_flags & CAKE_FLAG_INGRESS) in cake_drop() 1627 wash = !!(q->rate_flags & CAKE_FLAG_WASH); in cake_select_tin() 1741 if (skb_is_gso(skb) && q->rate_flags & CAKE_FLAG_SPLIT_GSO) { in cake_enqueue() 1789 if (q->rate_flags & CAKE_FLAG_INGRESS) in cake_enqueue() 1812 if (q->rate_flags & CAKE_FLAG_AUTORATE_INGRESS) { in cake_enqueue() 2162 !!(q->rate_flags & in cake_dequeue() 2168 if (q->rate_flags & CAKE_FLAG_INGRESS) { in cake_dequeue() 2179 if (q->rate_flags in cake_dequeue() [all...] |
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_cake.c | 223 u16 rate_flags; member 1317 if (q->rate_flags & CAKE_FLAG_OVERHEAD) in cake_calc_overhead() 1548 if (q->rate_flags & CAKE_FLAG_INGRESS) in cake_drop() 1628 wash = !!(q->rate_flags & CAKE_FLAG_WASH); in cake_select_tin() 1742 if (skb_is_gso(skb) && q->rate_flags & CAKE_FLAG_SPLIT_GSO) { in cake_enqueue() 1790 if (q->rate_flags & CAKE_FLAG_INGRESS) in cake_enqueue() 1813 if (q->rate_flags & CAKE_FLAG_AUTORATE_INGRESS) { in cake_enqueue() 2163 !!(q->rate_flags & in cake_dequeue() 2169 if (q->rate_flags & CAKE_FLAG_INGRESS) { in cake_dequeue() 2180 if (q->rate_flags in cake_dequeue() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | peer.h | 18 u32 rate_flags; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | scan.c | 621 u32 rate_flags = 0; in iwlagn_request_scan() local 749 rate_flags = RATE_MCS_CCK_MSK; in iwlagn_request_scan() 807 rate_flags |= iwl_ant_idx_to_flags(priv->scan_tx_ant[band]); in iwlagn_request_scan() 808 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_request_scan()
|
H A D | tx.c | 115 u32 rate_flags; in iwlagn_tx_cmd_build_rate() local 168 rate_flags = 0; in iwlagn_tx_cmd_build_rate() 172 rate_flags |= RATE_MCS_CCK_MSK; in iwlagn_tx_cmd_build_rate() 185 rate_flags |= iwl_ant_idx_to_flags(priv->mgmt_tx_ant); 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()
|
H A D | sta.c | 558 u32 rate_flags = 0; in iwl_sta_fill_lq() local 575 rate_flags |= RATE_MCS_CCK_MSK; in iwl_sta_fill_lq() 577 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq() 579 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags); in iwl_sta_fill_lq()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00dev.c | 312 u8 rate_idx, rate_flags, retry_rates; in rt2x00lib_fill_tx_status() local 316 rate_flags = skbdesc->tx_rate_flags; in rt2x00lib_fill_tx_status() 334 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_fill_tx_status() 377 if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) { in rt2x00lib_fill_tx_status()
|
H A D | rt2x00queue.c | 608 u8 rate_idx, rate_flags; in rt2x00queue_write_tx_frame() local 625 rate_flags = tx_info->control.rates[0].flags; in rt2x00queue_write_tx_frame() 629 skbdesc->tx_rate_flags = rate_flags; in rt2x00queue_write_tx_frame()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 319 u32 rate_flags = 0; in iwl_mvm_get_tx_rate() local 366 rate_flags |= RATE_MCS_LEGACY_OFDM_MSK; in iwl_mvm_get_tx_rate() 368 rate_flags |= RATE_MCS_CCK_MSK; in iwl_mvm_get_tx_rate() 370 rate_flags |= RATE_MCS_CCK_MSK_V1; in iwl_mvm_get_tx_rate() 373 return (u32)rate_plcp | rate_flags; in iwl_mvm_get_tx_rate()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
H A D | tx.c | 907 u8 rate_flags = 0; in wl1271_tx_complete_packet() local 934 rate_flags = wl1271_tx_get_rate_flags(result->rate_class_index); in wl1271_tx_complete_packet() 943 info->status.rates[0].flags = rate_flags; in wl1271_tx_complete_packet()
|