Lines Matching refs:flags
30 skb_queue_tail(info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS ? in ieee80211_tx_status_irqsafe()
52 if (info->flags & (IEEE80211_TX_CTL_NO_PS_BUFFER | in ieee80211_handle_filtered_frame()
71 info->control.flags |= IEEE80211_TX_INTCFL_NEED_TXPROCESSING; in ieee80211_handle_filtered_frame()
72 info->flags |= IEEE80211_TX_INTFL_RETRANSMISSION; in ieee80211_handle_filtered_frame()
73 info->flags &= ~IEEE80211_TX_TEMPORARY_FLAGS; in ieee80211_handle_filtered_frame()
158 !(info->flags & IEEE80211_TX_INTFL_RETRIED)) { in ieee80211_handle_filtered_frame()
160 info->flags |= IEEE80211_TX_INTFL_RETRIED; in ieee80211_handle_filtered_frame()
219 if (status_rate && !(status_rate->rate_idx.flags & in ieee80211_tx_radiotap_len()
227 !(info->status.rates[0].flags & in ieee80211_tx_radiotap_len()
240 if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_MCS) in ieee80211_tx_radiotap_len()
242 else if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_VHT_MCS) in ieee80211_tx_radiotap_len()
244 else if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_HE_MCS) in ieee80211_tx_radiotap_len()
247 if (info->status.rates[0].flags & IEEE80211_TX_RC_MCS) in ieee80211_tx_radiotap_len()
249 else if (info->status.rates[0].flags & IEEE80211_TX_RC_VHT_MCS) in ieee80211_tx_radiotap_len()
291 if (!(status_rate->rate_idx.flags & in ieee80211_add_tx_radiotap_header()
299 !(info->status.rates[0].flags & (IEEE80211_TX_RC_MCS | in ieee80211_add_tx_radiotap_header()
317 if (!(info->flags & IEEE80211_TX_STAT_ACK) && in ieee80211_add_tx_radiotap_header()
321 if (info->status.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in ieee80211_add_tx_radiotap_header()
323 if (info->status.rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) in ieee80211_add_tx_radiotap_header()
334 if (status_rate && (status_rate->rate_idx.flags & RATE_INFO_FLAGS_MCS)) in ieee80211_add_tx_radiotap_header()
340 if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_SHORT_GI) in ieee80211_add_tx_radiotap_header()
346 } else if (status_rate && (status_rate->rate_idx.flags & in ieee80211_add_tx_radiotap_header()
363 if (status_rate->rate_idx.flags & RATE_INFO_FLAGS_SHORT_GI) in ieee80211_add_tx_radiotap_header()
395 } else if (status_rate && (status_rate->rate_idx.flags & in ieee80211_add_tx_radiotap_header()
475 if (info->status.rates[0].flags & IEEE80211_TX_RC_MCS) { in ieee80211_add_tx_radiotap_header()
480 if (info->status.rates[0].flags & IEEE80211_TX_RC_SHORT_GI) in ieee80211_add_tx_radiotap_header()
482 if (info->status.rates[0].flags & IEEE80211_TX_RC_40_MHZ_WIDTH) in ieee80211_add_tx_radiotap_header()
484 if (info->status.rates[0].flags & IEEE80211_TX_RC_GREEN_FIELD) in ieee80211_add_tx_radiotap_header()
488 } else if (info->status.rates[0].flags & IEEE80211_TX_RC_VHT_MCS) { in ieee80211_add_tx_radiotap_header()
503 if (info->status.rates[0].flags & IEEE80211_TX_RC_SHORT_GI) in ieee80211_add_tx_radiotap_header()
508 if (info->status.rates[0].flags & IEEE80211_TX_RC_40_MHZ_WIDTH) in ieee80211_add_tx_radiotap_header()
510 else if (info->status.rates[0].flags & IEEE80211_TX_RC_80_MHZ_WIDTH) in ieee80211_add_tx_radiotap_header()
512 else if (info->status.rates[0].flags & IEEE80211_TX_RC_160_MHZ_WIDTH) in ieee80211_add_tx_radiotap_header()
538 struct sk_buff *skb, u32 flags) in ieee80211_tdls_td_tx_handle() argument
560 if (flags & IEEE80211_TX_STAT_ACK) { in ieee80211_tdls_td_tx_handle()
598 unsigned long flags; in ieee80211_report_ack_skb() local
600 spin_lock_irqsave(&local->ack_status_lock, flags); in ieee80211_report_ack_skb()
602 spin_unlock_irqrestore(&local->ack_status_lock, flags); in ieee80211_report_ack_skb()
607 if (info->flags & IEEE80211_TX_INTFL_NL80211_FRAME_TX) { in ieee80211_report_ack_skb()
612 !!(info->status.flags & IEEE80211_TX_STATUS_ACK_SIGNAL_VALID); in ieee80211_report_ack_skb()
723 bool acked = info->flags & IEEE80211_TX_STAT_ACK; in ieee80211_report_used_skb()
741 if (info->flags & IEEE80211_TX_INTFL_MLME_CONN_TX) { in ieee80211_report_used_skb()
756 info->flags); in ieee80211_report_used_skb()
837 if ((info->flags & IEEE80211_TX_CTL_AMPDU) && in ieee80211_lost_packet()
838 !(info->flags & IEEE80211_TX_STAT_AMPDU)) in ieee80211_lost_packet()
872 if ((info->flags & IEEE80211_TX_CTL_AMPDU) && in ieee80211_tx_get_rates()
873 !(info->flags & IEEE80211_TX_STAT_AMPDU)) { in ieee80211_tx_get_rates()
929 if (sdata->u.mntr.flags & MONITOR_FLAG_SKIP_TX) in ieee80211_tx_monitor()
972 if (info->flags & IEEE80211_TX_STATUS_EOSP) in __ieee80211_tx_status()
975 acked = !!(info->flags & IEEE80211_TX_STAT_ACK); in __ieee80211_tx_status()
976 noack_success = !!(info->flags & in __ieee80211_tx_status()
991 if ((info->flags & IEEE80211_TX_STAT_AMPDU_NO_BACK) && in __ieee80211_tx_status()
1029 if (info->flags & IEEE80211_TX_STAT_TX_FILTERED) { in __ieee80211_tx_status()
1040 if (!(info->flags & IEEE80211_TX_CTL_INJECTED) && acked) in __ieee80211_tx_status()
1049 if ((info->flags & IEEE80211_TX_STAT_ACK) || in __ieee80211_tx_status()
1050 (info->flags & IEEE80211_TX_STAT_NOACK_TRANSMITTED)) { in __ieee80211_tx_status()
1077 !(info->flags & IEEE80211_TX_CTL_INJECTED) && in __ieee80211_tx_status()
1079 if (info->flags & IEEE80211_TX_STAT_ACK) in __ieee80211_tx_status()
1080 local->ps_sdata->u.mgd.flags |= in __ieee80211_tx_status()
1158 acked = !!(info->flags & IEEE80211_TX_STAT_ACK); in ieee80211_tx_status_ext()
1159 noack_success = !!(info->flags & IEEE80211_TX_STAT_NOACK_TRANSMITTED); in ieee80211_tx_status_ext()
1161 !!(info->status.flags & IEEE80211_TX_STATUS_ACK_SIGNAL_VALID); in ieee80211_tx_status_ext()
1172 skb && !(info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP)) in ieee80211_tx_status_ext()
1217 if (skb && !(info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP)) in ieee80211_tx_status_ext()