• Home
  • Raw
  • Download

Lines Matching refs:control

531 		info->control.jiffies = jiffies;  in ieee80211_tx_h_unicast_ps_buf()
532 info->control.vif = &tx->sdata->vif; in ieee80211_tx_h_unicast_ps_buf()
579 info->control.flags |= IEEE80211_TX_CTRL_PORT_CTRL_PROTO; in ieee80211_tx_h_check_control_port_protocol()
660 info->control.hw_key = &tx->key->conf; in ieee80211_tx_h_select_key()
709 info->control.use_rts = txrc.rts; in ieee80211_tx_h_rate_ctrl()
710 info->control.use_cts_prot = tx->sdata->vif.bss_conf.use_cts_prot; in ieee80211_tx_h_rate_ctrl()
723 info->control.short_preamble = txrc.short_preamble; in ieee80211_tx_h_rate_ctrl()
726 if (info->control.flags & IEEE80211_TX_CTRL_RATE_INJECT) in ieee80211_tx_h_rate_ctrl()
751 if (tx->sta && !info->control.skip_table) in ieee80211_tx_h_rate_ctrl()
754 if (unlikely(info->control.rates[0].idx < 0)) { in ieee80211_tx_h_rate_ctrl()
770 tx->rate = info->control.rates[0]; in ieee80211_tx_h_rate_ctrl()
783 if (unlikely(!info->control.rates[0].count)) in ieee80211_tx_h_rate_ctrl()
784 info->control.rates[0].count = 1; in ieee80211_tx_h_rate_ctrl()
786 if (WARN_ON_ONCE((info->control.rates[0].count > 1) && in ieee80211_tx_h_rate_ctrl()
788 info->control.rates[0].count = 1; in ieee80211_tx_h_rate_ctrl()
816 if (unlikely(info->control.vif->type == NL80211_IFTYPE_MONITOR)) in ieee80211_tx_h_sequence()
985 info->control.rates[1].idx = -1; in ieee80211_tx_h_fragment()
986 info->control.rates[2].idx = -1; in ieee80211_tx_h_fragment()
987 info->control.rates[3].idx = -1; in ieee80211_tx_h_fragment()
1135 info->control.vif = &tx->sdata->vif; in ieee80211_tx_prep_agg()
1257 (info->control.flags & IEEE80211_TX_CTRL_PS_RESPONSE)) in ieee80211_get_txq()
1290 IEEE80211_SKB_CB(skb)->control.enqueue_time = codel_get_time(); in ieee80211_set_skb_enqueue_time()
1303 return info->control.enqueue_time; in codel_skb_time_func()
1423 return info->control.vif == data; in fq_vlan_filter_func()
1631 struct ieee80211_tx_control control = {}; in ieee80211_tx_frags() local
1688 info->control.vif = vif; in ieee80211_tx_frags()
1689 control.sta = sta; in ieee80211_tx_frags()
1692 drv_tx(local, &control, skb); in ieee80211_tx_frags()
1719 sdata = vif_to_sdata(info->control.vif); in __ieee80211_tx()
1870 info->control.vif = vif; in ieee80211_tx_prepare_skb()
2021 info->control.vif = &sdata->vif; in ieee80211_xmit()
2182 info->control.flags |= IEEE80211_TX_CTRL_RATE_INJECT; in ieee80211_parse_tx_radiotap()
2185 info->control.rates[i].idx = -1; in ieee80211_parse_tx_radiotap()
2186 info->control.rates[i].flags = 0; in ieee80211_parse_tx_radiotap()
2187 info->control.rates[i].count = 0; in ieee80211_parse_tx_radiotap()
2191 info->control.rates[0].idx = rate; in ieee80211_parse_tx_radiotap()
2193 ieee80211_rate_set_vht(info->control.rates, vht_mcs, in ieee80211_parse_tx_radiotap()
2200 info->control.rates[0].idx = i; in ieee80211_parse_tx_radiotap()
2205 if (info->control.rates[0].idx < 0) in ieee80211_parse_tx_radiotap()
2206 info->control.flags &= ~IEEE80211_TX_CTRL_RATE_INJECT; in ieee80211_parse_tx_radiotap()
2208 info->control.rates[0].flags = rate_flags; in ieee80211_parse_tx_radiotap()
2209 info->control.rates[0].count = min_t(u8, rate_retries + 1, in ieee80211_parse_tx_radiotap()
2863 info->control.flags = ctrl_flags; in ieee80211_build_hdr()
3194 if (info->control.flags & IEEE80211_TX_CTRL_AMSDU) in ieee80211_amsdu_prepare_head()
3239 info->control.flags |= IEEE80211_TX_CTRL_AMSDU; in ieee80211_amsdu_prepare_head()
3399 info->control.hw_key = &key->conf; in ieee80211_xmit_fast_finish()
3525 info->control.vif = &sdata->vif; in ieee80211_xmit_fast()
3529 info->control.flags = IEEE80211_TX_CTRL_FAST_XMIT; in ieee80211_xmit_fast()
3623 tx.sdata = vif_to_sdata(info->control.vif); in ieee80211_tx_dequeue()
3636 (!(info->control.flags & in ieee80211_tx_dequeue()
3661 if (info->control.flags & IEEE80211_TX_CTRL_FAST_XMIT) { in ieee80211_tx_dequeue()
3720 IEEE80211_SKB_CB(skb)->control.vif = vif; in ieee80211_tx_dequeue()
4162 sdata = vif_to_sdata(info->control.vif); in ieee80211_tx_pending_skb()
4213 if (WARN_ON(!info->control.vif)) { in ieee80211_tx_pending()
4662 info->control.vif = vif; in __ieee80211_beacon_get()