Home
last modified time | relevance | path

Searched refs:ieee80211_tx_info (Results 1 - 25 of 367) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Dtx.c266 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 Dmac80211.h709 * 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 Dtx.c45 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 Drxtx.c155 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 Drxtx.c151 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 Dtx.c101 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 Dmac80211.h784 * 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 Dtx.c266 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 Dtx.c69 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 Dtx.c70 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 Dtx.c70 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 Ddata_tx.c35 // 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 Ddata_tx.c34 * 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 Dtx.c91 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 Dtx.c91 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 Dstatus.c25 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 Dtx.c60 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 Drate.c301 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 Dstatus.c26 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 Dwme.c122 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 Dtxrx.c30 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 Dtx.c92 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 Dxmit.c92 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 Drt2x00crypto.c39 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 Drt2x00crypto.c39 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()

Completed in 35 milliseconds

12345678910>>...15