/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 266 struct ieee80211_tx_info *txinfo; in carl9170_tx_release() 270 txinfo = container_of((void *) arinfo, struct ieee80211_tx_info, in carl9170_tx_release() 279 offsetof(struct ieee80211_tx_info, status.ack_signal) != 20); in carl9170_tx_release() 282 sizeof(struct ieee80211_tx_info) - in carl9170_tx_release() 283 offsetof(struct ieee80211_tx_info, status.ack_signal)); in carl9170_tx_release() 379 struct sk_buff *skb, struct ieee80211_tx_info *txinfo) in carl9170_tx_status_process_ampdu() 438 struct ieee80211_tx_info *tx_info) in carl9170_tx_bar_status() 479 struct ieee80211_tx_info *txinfo; in carl9170_tx_status() 502 struct ieee80211_tx_info *txinfo = IEEE80211_SKB_CB(skb); in carl9170_tx_callback() 537 unsigned int tries, struct ieee80211_tx_info *txinf in carl9170_tx_fill_rateinfo() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | mac80211.h | 709 * These flags are used with the @flags member of &ieee80211_tx_info. 953 * &struct ieee80211_tx_info contains an array of these structs 1001 * struct ieee80211_tx_info - skb transmit information 1047 struct ieee80211_tx_info { struct 1106 ieee80211_info_set_tx_time_est(struct ieee80211_tx_info *info, u16 tx_time_est) in ieee80211_info_set_tx_time_est() 1116 ieee80211_info_get_tx_time_est(struct ieee80211_tx_info *info) in ieee80211_info_get_tx_time_est() 1132 struct ieee80211_tx_info *info; 1158 static inline struct ieee80211_tx_info *IEEE80211_SKB_CB(struct sk_buff *skb) in IEEE80211_SKB_CB() 1160 return (struct ieee80211_tx_info *)skb->cb; in IEEE80211_SKB_CB() 1171 * @info: The &struct ieee80211_tx_info t [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 45 struct ieee80211_tx_info *info, in iwl_mvm_tx_csum() 151 struct ieee80211_tx_info *info, u8 sta_id) in iwl_mvm_set_tx_cmd() 249 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_ant() 266 struct ieee80211_tx_info *info) in iwl_mvm_get_inject_tx_rate() 314 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_rate() 377 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_rate_n_flags() 388 struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_rate() 429 static inline void iwl_mvm_set_tx_cmd_pn(struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_pn() 450 struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_crypto() 518 struct ieee80211_tx_info *inf in iwl_mvm_set_tx_params() [all...] |
/kernel/linux/linux-5.10/drivers/staging/vt6656/ |
H A D | rxtx.c | 155 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(context->skb); in vnt_rxtx_rsvtime_le16() 167 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(context->skb); in vnt_get_rts_duration() 176 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(context->skb); in vnt_get_cts_duration() 298 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in vnt_fill_txkey() 381 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_rxtx_rts() 404 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_rxtx_cts() 425 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_rxtx_ab() 451 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_generate_tx_parameter() 468 static u16 vnt_get_hdr_size(struct ieee80211_tx_info *info) in vnt_get_hdr_size() 503 struct ieee80211_tx_info *inf in vnt_tx_packet() [all...] |
/kernel/linux/linux-6.6/drivers/staging/vt6656/ |
H A D | rxtx.c | 151 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(context->skb); in vnt_rxtx_rsvtime_le16() 163 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(context->skb); in vnt_get_rts_duration() 172 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(context->skb); in vnt_get_cts_duration() 294 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in vnt_fill_txkey() 375 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_rxtx_rts() 398 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_rxtx_cts() 419 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_rxtx_ab() 445 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_context->skb); in vnt_generate_tx_parameter() 462 static u16 vnt_get_hdr_size(struct ieee80211_tx_info *info) in vnt_get_hdr_size() 497 struct ieee80211_tx_info *inf in vnt_tx_packet() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 101 struct ieee80211_tx_info *info, in iwl_mvm_tx_csum() 203 struct ieee80211_tx_info *info, u8 sta_id) in iwl_mvm_set_tx_cmd() 308 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_ant() 325 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_rate() 365 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_rate_n_flags() 376 struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_rate() 416 static inline void iwl_mvm_set_tx_cmd_pn(struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_pn() 437 struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_crypto() 495 struct ieee80211_tx_info *info, int hdrlen, in iwl_mvm_set_tx_params() 601 struct ieee80211_tx_info *skb_inf in iwl_mvm_skb_prepare_status() [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | mac80211.h | 784 * These flags are used with the @flags member of &ieee80211_tx_info. 1058 * &struct ieee80211_tx_info contains an array of these structs 1106 * struct ieee80211_tx_info - skb transmit information 1154 struct ieee80211_tx_info { struct 1215 ieee80211_info_set_tx_time_est(struct ieee80211_tx_info *info, u16 tx_time_est) in ieee80211_info_set_tx_time_est() 1225 ieee80211_info_get_tx_time_est(struct ieee80211_tx_info *info) in ieee80211_info_get_tx_time_est() 1263 struct ieee80211_tx_info *info; 1292 static inline struct ieee80211_tx_info *IEEE80211_SKB_CB(struct sk_buff *skb) in IEEE80211_SKB_CB() 1294 return (struct ieee80211_tx_info *)skb->cb; in IEEE80211_SKB_CB() 1305 * @info: The &struct ieee80211_tx_info t [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 266 struct ieee80211_tx_info *txinfo; in carl9170_tx_release() 270 txinfo = container_of((void *) arinfo, struct ieee80211_tx_info, in carl9170_tx_release() 379 struct sk_buff *skb, struct ieee80211_tx_info *txinfo) in carl9170_tx_status_process_ampdu() 438 struct ieee80211_tx_info *tx_info) in carl9170_tx_bar_status() 479 struct ieee80211_tx_info *txinfo; in carl9170_tx_status() 502 struct ieee80211_tx_info *txinfo = IEEE80211_SKB_CB(skb); in carl9170_tx_callback() 537 unsigned int tries, struct ieee80211_tx_info *txinfo) in carl9170_tx_fill_rateinfo() 562 struct ieee80211_tx_info *txinfo; in carl9170_check_queue_stop_timeout() 607 struct ieee80211_tx_info *txinfo; in carl9170_tx_ampdu_timeout() 662 struct ieee80211_tx_info *txinf in __carl9170_tx_process_status() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | tx.c | 69 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in __mt76_tx_status_skb_done() 103 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx_status_skb_add() 178 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx_check_non_aql() 232 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in __mt76_tx_queue_skb() 258 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx() 307 struct ieee80211_tx_info *info; in mt76_txq_dequeue() 327 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_queue_ps_skb() 391 struct ieee80211_tx_info *info; in mt76_txq_send_burst()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl1251/ |
H A D | tx.c | 70 struct ieee80211_tx_info *control, u16 fc) in wl1251_tx_control() 135 struct ieee80211_tx_info *control) in wl1251_tx_fill_hdr() 168 struct ieee80211_tx_info *control) in wl1251_tx_send_packet() 291 struct ieee80211_tx_info *info; in wl1251_tx_frame() 398 struct ieee80211_tx_info *info; in wl1251_tx_packet_cb() 549 struct ieee80211_tx_info *info; in wl1251_tx_flush()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl1251/ |
H A D | tx.c | 70 struct ieee80211_tx_info *control, u16 fc) in wl1251_tx_control() 135 struct ieee80211_tx_info *control) in wl1251_tx_fill_hdr() 168 struct ieee80211_tx_info *control) in wl1251_tx_send_packet() 291 struct ieee80211_tx_info *info; in wl1251_tx_frame() 398 struct ieee80211_tx_info *info; in wl1251_tx_packet_cb() 556 struct ieee80211_tx_info *info; in wl1251_tx_flush()
|
/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | data_tx.c | 35 // from ieee80211_tx_info in wfx_get_hw_rate() 289 struct ieee80211_tx_info *tx_info) in wfx_tx_get_rate_id() 307 static int wfx_tx_get_frame_format(struct ieee80211_tx_info *tx_info) in wfx_tx_get_frame_format() 335 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in wfx_tx_inner() 404 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in wfx_tx() 406 size_t driver_data_room = sizeof_field(struct ieee80211_tx_info, in wfx_tx() 452 struct ieee80211_tx_info *tx_info, in wfx_tx_fill_rates() 492 struct ieee80211_tx_info *tx_info; in wfx_tx_confirm_cb()
|
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | data_tx.c | 34 * ieee80211_tx_info in wfx_get_hw_rate() 265 static u8 wfx_tx_get_retry_policy_id(struct wfx_vif *wvif, struct ieee80211_tx_info *tx_info) in wfx_tx_get_retry_policy_id() 282 static int wfx_tx_get_frame_format(struct ieee80211_tx_info *tx_info) in wfx_tx_get_frame_format() 309 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in wfx_tx_inner() 376 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in wfx_tx() 378 size_t driver_data_room = sizeof_field(struct ieee80211_tx_info, rate_driver_data); in wfx_tx() 422 static void wfx_tx_fill_rates(struct wfx_dev *wdev, struct ieee80211_tx_info *tx_info, in wfx_tx_fill_rates() 461 struct ieee80211_tx_info *tx_info; in wfx_tx_confirm_cb()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A D | tx.c | 91 struct ieee80211_tx_info *info) in mt7601u_tx_skb_remove_dma_overhead() 104 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7601u_tx_status() 134 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7601u_push_txwi() 193 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7601u_tx()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A D | tx.c | 91 struct ieee80211_tx_info *info) in mt7601u_tx_skb_remove_dma_overhead() 104 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7601u_tx_status() 134 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7601u_push_txwi() 193 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7601u_tx()
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | status.c | 25 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_tx_status_irqsafe() 47 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_handle_filtered_frame() 246 static int ieee80211_tx_radiotap_len(struct ieee80211_tx_info *info, in ieee80211_tx_radiotap_len() 296 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_add_tx_radiotap_header() 614 struct ieee80211_tx_info *info, in ieee80211_report_ack_skb() 675 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_report_used_skb() 752 struct ieee80211_tx_info *info) in ieee80211_lost_packet() 791 struct ieee80211_tx_info *info, in ieee80211_tx_get_rates() 829 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_tx_monitor() 888 struct ieee80211_tx_info *inf in __ieee80211_tx_status() [all...] |
H A D | tx.c | 60 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_duration() 219 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_dynamic_ps() 296 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_check_assoc() 408 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_multicast_ps_buf() 489 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_unicast_ps_buf() 579 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_check_control_port_protocol() 595 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_select_key() 677 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_rate_ctrl() 812 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_sequence() 876 struct ieee80211_tx_info *inf in ieee80211_fragment() [all...] |
H A D | rate.c | 301 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in rc_no_data_or_no_ack_use_min() 344 struct ieee80211_tx_info *info, in __rate_control_send_low() 393 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); in rate_control_send_low() 612 struct ieee80211_tx_info *info, in rate_fixup_ratelist() 714 struct ieee80211_tx_info *info, in rate_control_fill_sta_table() 874 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_get_tx_rates() 904 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); in rate_control_get_rate()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | status.c | 26 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_tx_status_irqsafe() 48 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_handle_filtered_frame() 244 static int ieee80211_tx_radiotap_len(struct ieee80211_tx_info *info, in ieee80211_tx_radiotap_len() 297 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_add_tx_radiotap_header() 631 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(orig_skb); in ieee80211_report_ack_skb() 702 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_report_used_skb() 792 struct ieee80211_tx_info *info) in ieee80211_lost_packet() 832 struct ieee80211_tx_info *info, in ieee80211_tx_get_rates() 869 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_tx_monitor() 928 struct ieee80211_tx_info *inf in __ieee80211_tx_status() [all...] |
H A D | wme.c | 122 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_select_queue_80211() 197 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_set_qos_hdr()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/ |
H A D | txrx.c | 30 struct ieee80211_tx_info *info; in p54_dump_tx_queue() 82 struct ieee80211_tx_info *info; in p54_assign_address() 403 struct ieee80211_tx_info *info; in p54_rx_frame_sent() 435 sizeof(struct ieee80211_tx_info) - in p54_rx_frame_sent() 436 offsetof(struct ieee80211_tx_info, status.ack_signal)); in p54_rx_frame_sent() 437 BUILD_BUG_ON(offsetof(struct ieee80211_tx_info, in p54_rx_frame_sent() 688 struct ieee80211_tx_info *info, in p54_tx_80211_header() 785 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in p54_tx_80211()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | tx.c | 92 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in __mt76_tx_status_skb_done() 125 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx_status_skb_add() 228 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx_check_non_aql() 303 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in __mt76_tx_queue_skb() 333 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx() 373 struct ieee80211_tx_info *info; in mt76_txq_dequeue() 391 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_queue_ps_skb() 461 struct ieee80211_tx_info *info; in mt76_txq_send_burst()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | xmit.c | 92 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ath_tx_status() 148 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in get_frame_info() 164 struct ieee80211_tx_info *tx_info) in ath_merge_ratetbl() 202 struct ieee80211_tx_info *tx_info; in ath_set_rates() 496 struct ieee80211_tx_info *tx_info; in ath_tx_complete_aggr() 708 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(bf->bf_mpdu); in bf_is_ampdu_not_probing() 735 struct ieee80211_tx_info *info; in ath_tx_process_buffer() 782 struct ieee80211_tx_info *tx_info; in ath_lookup_legacy() 805 struct ieee80211_tx_info *tx_info; in ath_lookup_rate() 946 struct ieee80211_tx_info *tx_inf in ath_tx_get_tid_subframe() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00crypto.c | 39 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00crypto_create_tx_descriptor() 66 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00crypto_tx_overhead()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00crypto.c | 39 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00crypto_create_tx_descriptor() 66 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00crypto_tx_overhead()
|