Home
last modified time | relevance | path

Searched refs:rate_flags (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/net/mac80211/
Drate.c338 u32 rate_flags = in __rate_control_send_low() local
343 rate_flags |= IEEE80211_RATE_ERP_G; in __rate_control_send_low()
350 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low()
362 rate_mask, rate_flags); in __rate_control_send_low()
509 static void rate_idx_match_mask(s8 *rate_idx, u16 *rate_flags, in rate_idx_match_mask() argument
516 if (*rate_flags & IEEE80211_TX_RC_VHT_MCS) { in rate_idx_match_mask()
523 *rate_flags &= (IEEE80211_TX_RC_USE_RTS_CTS | in rate_idx_match_mask()
527 *rate_flags |= IEEE80211_TX_RC_MCS; in rate_idx_match_mask()
529 *rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; in rate_idx_match_mask()
535 *rate_flags &= ~(IEEE80211_TX_RC_MCS | in rate_idx_match_mask()
[all …]
Drc80211_minstrel.c494 u32 rate_flags; in minstrel_rate_init() local
504 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_rate_init()
518 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_rate_init()
628 u32 rate_flags = ieee80211_chandef_rate_flags(&mp->hw->conf.chandef); in minstrel_init_cck_rates() local
641 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_init_cck_rates()
Dutil.c1381 u32 rate_flags; in ieee80211_build_preq_ies_band() local
1390 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_build_preq_ies_band()
1397 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_build_preq_ies_band()
1663 u32 supp_rates, rate_flags; in ieee80211_sta_get_rates() local
1670 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_sta_get_rates()
1693 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_get_rates()
1694 != rate_flags) in ieee80211_sta_get_rates()
2719 u32 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_parse_bitrates() local
2731 if ((rate_flags & br->flags) != rate_flags) in ieee80211_parse_bitrates()
2754 u32 rate_flags; in ieee80211_add_srates_ie() local
[all …]
Dibss.c53 u32 rate_flags, rates = 0, rates_added = 0; in ieee80211_ibss_build_presp() local
96 rate_flags = ieee80211_chandef_rate_flags(chandef); in ieee80211_ibss_build_presp()
103 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_build_presp()
412 u32 rate_flags; in ieee80211_sta_join_ibss() local
447 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
458 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_join_ibss()
459 != rate_flags) in ieee80211_sta_join_ibss()
1753 u32 rate_flags; in ieee80211_ibss_join() local
1796 rate_flags = ieee80211_chandef_rate_flags(&params->chandef); in ieee80211_ibss_join()
1799 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_join()
Dtx.c66 u32 rate_flags = 0; in ieee80211_duration() local
76 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
151 if ((rate_flags & r->flags) != rate_flags) in ieee80211_duration()
1998 u16 rate_flags = 0; in ieee80211_parse_tx_radiotap() local
2055 rate_flags = 0; in ieee80211_parse_tx_radiotap()
2071 rate_flags = IEEE80211_TX_RC_MCS; in ieee80211_parse_tx_radiotap()
2075 rate_flags |= IEEE80211_TX_RC_SHORT_GI; in ieee80211_parse_tx_radiotap()
2080 rate_flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; in ieee80211_parse_tx_radiotap()
2087 rate_flags = IEEE80211_TX_RC_VHT_MCS; in ieee80211_parse_tx_radiotap()
2091 rate_flags |= IEEE80211_TX_RC_SHORT_GI; in ieee80211_parse_tx_radiotap()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/ath5k/
Dqcu.c565 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-v4.19/net/sched/
Dsch_cake.c220 u16 rate_flags; member
1269 if (q->rate_flags & CAKE_FLAG_OVERHEAD) in cake_calc_overhead()
1500 if (q->rate_flags & CAKE_FLAG_INGRESS) in cake_drop()
1562 if (q->rate_flags & CAKE_FLAG_WASH) in cake_select_tin()
1568 q->rate_flags & CAKE_FLAG_WASH)]; in cake_select_tin()
1573 if (q->rate_flags & CAKE_FLAG_WASH) in cake_select_tin()
1667 if (skb_is_gso(skb) && q->rate_flags & CAKE_FLAG_SPLIT_GSO) { in cake_enqueue()
1716 if (q->rate_flags & CAKE_FLAG_INGRESS) in cake_enqueue()
1739 if (q->rate_flags & CAKE_FLAG_AUTORATE_INGRESS) { in cake_enqueue()
2059 !!(q->rate_flags & in cake_dequeue()
[all …]
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/
Dscan.c640 u32 rate_flags = 0; in iwlagn_request_scan() local
768 rate_flags = RATE_MCS_CCK_MSK; in iwlagn_request_scan()
826 rate_flags |= iwl_ant_idx_to_flags(priv->scan_tx_ant[band]); in iwlagn_request_scan()
827 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_request_scan()
Dtx.c132 u32 rate_flags; in iwlagn_tx_cmd_build_rate() local
185 rate_flags = 0; in iwlagn_tx_cmd_build_rate()
189 rate_flags |= RATE_MCS_CCK_MSK; in iwlagn_tx_cmd_build_rate()
202 rate_flags |= iwl_ant_idx_to_flags(priv->mgmt_tx_ant); in iwlagn_tx_cmd_build_rate()
205 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags); in iwlagn_tx_cmd_build_rate()
Dsta.c573 u32 rate_flags = 0; in iwl_sta_fill_lq() local
590 rate_flags |= RATE_MCS_CCK_MSK; in iwl_sta_fill_lq()
592 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq()
594 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags); in iwl_sta_fill_lq()
Dmain.c208 u32 rate_flags; in iwlagn_send_beacon_cmd() local
262 rate_flags = iwl_ant_idx_to_flags(priv->mgmt_tx_ant); in iwlagn_send_beacon_cmd()
268 rate_flags |= RATE_MCS_CCK_MSK; in iwlagn_send_beacon_cmd()
271 iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_send_beacon_cmd()
/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00dev.c322 u8 rate_idx, rate_flags, retry_rates; in rt2x00lib_fill_tx_status() local
326 rate_flags = skbdesc->tx_rate_flags; in rt2x00lib_fill_tx_status()
344 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_fill_tx_status()
390 if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) { in rt2x00lib_fill_tx_status()
Drt2x00queue.c615 u8 rate_idx, rate_flags; in rt2x00queue_write_tx_frame() local
632 rate_flags = tx_info->control.rates[0].flags; in rt2x00queue_write_tx_frame()
636 skbdesc->tx_rate_flags = rate_flags; in rt2x00queue_write_tx_frame()
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/
D4965-mac.c872 u32 rate_flags = 0; in il4965_request_scan() local
958 rate_flags = RATE_MCS_CCK_MSK; in il4965_request_scan()
995 rate_flags |= BIT(il->scan_tx_ant[band]) << RATE_MCS_ANT_POS; in il4965_request_scan()
996 scan->tx_cmd.rate_n_flags = cpu_to_le32(rate | rate_flags); in il4965_request_scan()
1559 u32 rate_flags; in il4965_tx_cmd_build_rate() local
1597 rate_flags = 0; in il4965_tx_cmd_build_rate()
1601 rate_flags |= RATE_MCS_CCK_MSK; in il4965_tx_cmd_build_rate()
1605 rate_flags |= BIT(il->mgmt_tx_ant) << RATE_MCS_ANT_POS; in il4965_tx_cmd_build_rate()
1608 tx_cmd->rate_n_flags = cpu_to_le32(rate_plcp | rate_flags); in il4965_tx_cmd_build_rate()
3043 u32 rate_flags = 0; in il4965_sta_alloc_lq() local
[all …]
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dtx.c313 u32 rate_flags; in iwl_mvm_get_tx_rate() local
339 rate_flags = mvm->cfg->non_shared_ant << RATE_MCS_ANT_POS; in iwl_mvm_get_tx_rate()
341 rate_flags = in iwl_mvm_get_tx_rate()
346 rate_flags |= RATE_MCS_CCK_MSK; in iwl_mvm_get_tx_rate()
348 return (u32)rate_plcp | rate_flags; in iwl_mvm_get_tx_rate()
Drxmq.c223 u32 rate_flags = rate_n_flags; in iwl_mvm_get_signal_strength() local
234 (rate_flags & RATE_MCS_ANT_AB_MSK) >> RATE_MCS_ANT_POS; in iwl_mvm_get_signal_strength()
/Linux-v4.19/drivers/net/wireless/ti/wlcore/
Dtx.c920 u8 rate_flags = 0; in wl1271_tx_complete_packet() local
947 rate_flags = wl1271_tx_get_rate_flags(result->rate_class_index); in wl1271_tx_complete_packet()
956 info->status.rates[0].flags = rate_flags; in wl1271_tx_complete_packet()
/Linux-v4.19/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu_core.c4779 u16 rate_flags = tx_info->control.rates[0].flags; in rtl8xxxu_fill_txdesc_v1() local
4782 if (rate_flags & IEEE80211_TX_RC_MCS && in rtl8xxxu_fill_txdesc_v1()
4826 if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) { in rtl8xxxu_fill_txdesc_v1()
4829 } else if (rate_flags & IEEE80211_TX_RC_USE_CTS_PROTECT) { in rtl8xxxu_fill_txdesc_v1()
4850 u16 rate_flags = tx_info->control.rates[0].flags; in rtl8xxxu_fill_txdesc_v2() local
4855 if (rate_flags & IEEE80211_TX_RC_MCS && in rtl8xxxu_fill_txdesc_v2()
4895 if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) { in rtl8xxxu_fill_txdesc_v2()
4898 } else if (rate_flags & IEEE80211_TX_RC_USE_CTS_PROTECT) { in rtl8xxxu_fill_txdesc_v2()