Home
last modified time | relevance | path

Searched refs:ieee80211_tx_info (Results 1 – 25 of 184) sorted by relevance

12345678

/linux-6.1.9/drivers/net/wireless/ath/carl9170/
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 *txinfo; in __carl9170_tx_process_status()
[all …]
/linux-6.1.9/drivers/staging/vt6656/
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 *info = IEEE80211_SKB_CB(skb); in vnt_tx_packet()
[all …]
/linux-6.1.9/drivers/net/wireless/intel/iwlwifi/mvm/
Dtx.c43 struct ieee80211_tx_info *info, bool amsdu) in iwl_mvm_tx_csum_pre_bz()
183 struct ieee80211_tx_info *info, in iwl_mvm_tx_csum()
196 struct ieee80211_tx_info *info, u8 sta_id) in iwl_mvm_set_tx_cmd()
294 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_ant()
311 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_rate()
366 struct ieee80211_tx_info *info, in iwl_mvm_get_tx_rate_n_flags()
377 struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_rate()
417 static inline void iwl_mvm_set_tx_cmd_pn(struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_pn()
438 struct ieee80211_tx_info *info, in iwl_mvm_set_tx_cmd_crypto()
496 struct ieee80211_tx_info *info, int hdrlen, in iwl_mvm_set_tx_params()
[all …]
/linux-6.1.9/include/net/
Dmac80211.h1103 struct ieee80211_tx_info { struct
1162 ieee80211_info_set_tx_time_est(struct ieee80211_tx_info *info, u16 tx_time_est) in ieee80211_info_set_tx_time_est()
1172 ieee80211_info_get_tx_time_est(struct ieee80211_tx_info *info) in ieee80211_info_get_tx_time_est()
1210 struct ieee80211_tx_info *info;
1239 static inline struct ieee80211_tx_info *IEEE80211_SKB_CB(struct sk_buff *skb) in IEEE80211_SKB_CB()
1241 return (struct ieee80211_tx_info *)skb->cb; in IEEE80211_SKB_CB()
1264 ieee80211_tx_info_clear_status(struct ieee80211_tx_info *info) in ieee80211_tx_info_clear_status()
1268 BUILD_BUG_ON(offsetof(struct ieee80211_tx_info, status.rates) != in ieee80211_tx_info_clear_status()
1269 offsetof(struct ieee80211_tx_info, control.rates)); in ieee80211_tx_info_clear_status()
1270 BUILD_BUG_ON(offsetof(struct ieee80211_tx_info, status.rates) != in ieee80211_tx_info_clear_status()
[all …]
/linux-6.1.9/drivers/net/wireless/ti/wl1251/
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()
/linux-6.1.9/drivers/net/wireless/mediatek/mt7601u/
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()
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/
Dtx.c90 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in __mt76_tx_status_skb_done()
122 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx_status_skb_add()
219 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx_check_non_aql()
285 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in __mt76_tx_queue_skb()
315 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_tx()
355 struct ieee80211_tx_info *info; in mt76_txq_dequeue()
373 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt76_queue_ps_skb()
443 struct ieee80211_tx_info *info; in mt76_txq_send_burst()
/linux-6.1.9/net/mac80211/
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 *info = status->info; in __ieee80211_tx_status()
[all …]
Dwme.c122 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_select_queue_80211()
242 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_set_qos_hdr()
Dtx.c50 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_duration()
210 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_dynamic_ps()
287 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_check_assoc()
396 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_multicast_ps_buf()
477 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_unicast_ps_buf()
567 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_check_control_port_protocol()
583 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_select_link_key()
628 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_select_key()
700 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_rate_ctrl()
837 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); in ieee80211_tx_h_sequence()
[all …]
Drate.c308 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in rc_no_data_or_no_ack_use_min()
348 struct ieee80211_tx_info *info, in __rate_control_send_low()
397 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); in rate_control_send_low()
616 struct ieee80211_tx_info *info, in rate_fixup_ratelist()
718 struct ieee80211_tx_info *info, in rate_control_fill_sta_table()
877 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_get_tx_rates()
907 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); in rate_control_get_rate()
Dmesh_ps.c368 struct ieee80211_tx_info *info; in mpsp_trigger_send()
419 struct ieee80211_tx_info *info; in mpsp_qos_null_append()
497 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mps_frame_deliver()
Dwpa.c37 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_tx_h_michael_mic_add()
198 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in tkip_encrypt_skb()
423 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ccmp_encrypt_skb()
623 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in gcmp_encrypt_skb()
824 struct ieee80211_tx_info *info; in ieee80211_crypto_aes_cmac_encrypt()
872 struct ieee80211_tx_info *info; in ieee80211_crypto_aes_cmac_256_encrypt()
1015 struct ieee80211_tx_info *info; in ieee80211_crypto_aes_gmac_encrypt()
Dwep.c69 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ieee80211_wep_add_iv()
272 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in wep_encrypt_skb()
/linux-6.1.9/drivers/net/wireless/silabs/wfx/
Ddata_tx.c278 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()
295 static int wfx_tx_get_frame_format(struct ieee80211_tx_info *tx_info) in wfx_tx_get_frame_format()
322 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in wfx_tx_inner()
389 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in wfx_tx()
391 size_t driver_data_room = sizeof_field(struct ieee80211_tx_info, rate_driver_data); in wfx_tx()
435 static void wfx_tx_fill_rates(struct wfx_dev *wdev, struct ieee80211_tx_info *tx_info, in wfx_tx_fill_rates()
474 struct ieee80211_tx_info *tx_info; in wfx_tx_confirm_cb()
Ddata_tx.h50 struct ieee80211_tx_info *tx_info; in wfx_skb_tx_priv()
/linux-6.1.9/drivers/net/wireless/broadcom/b43/
Dxmit.h209 struct ieee80211_tx_info *txctl, u16 cookie);
362 struct ieee80211_tx_info *report,
410 b43_get_priv_tx_info(struct ieee80211_tx_info *info) in b43_get_priv_tx_info()
/linux-6.1.9/drivers/net/wireless/ath/ath9k/
Dxmit.c86 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in ath_tx_status()
142 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in get_frame_info()
158 struct ieee80211_tx_info *tx_info) in ath_merge_ratetbl()
196 struct ieee80211_tx_info *tx_info; in ath_set_rates()
488 struct ieee80211_tx_info *tx_info; in ath_tx_complete_aggr()
700 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(bf->bf_mpdu); in bf_is_ampdu_not_probing()
727 struct ieee80211_tx_info *info; in ath_tx_process_buffer()
774 struct ieee80211_tx_info *tx_info; in ath_lookup_legacy()
797 struct ieee80211_tx_info *tx_info; in ath_lookup_rate()
938 struct ieee80211_tx_info *tx_info; in ath_tx_get_tid_subframe()
[all …]
/linux-6.1.9/drivers/net/wireless/realtek/rtw88/
Dtx.c197 struct ieee80211_tx_info *info; in rtw_tx_report_tx_status()
243 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rtw_get_mgmt_rate()
276 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in rtw_tx_pkt_info_update_sec()
317 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in rtw_tx_data_pkt_info_update()
388 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in rtw_tx_pkt_info_update()
552 struct ieee80211_tx_info *info; in rtw_txq_check_agg()
/linux-6.1.9/drivers/net/wireless/intel/iwlwifi/dvm/
Dtx.c30 struct ieee80211_tx_info *info, in iwlagn_tx_cmd_protection()
45 struct ieee80211_tx_info *info, in iwlagn_tx_cmd_build_basic()
106 struct ieee80211_tx_info *info, in iwlagn_tx_cmd_build_rate()
187 struct ieee80211_tx_info *info, in iwlagn_tx_cmd_build_hwcrypto()
262 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in iwlagn_tx_skb()
805 struct ieee80211_tx_info *info) in iwlagn_hwrate_to_tx_control()
1083 struct ieee80211_tx_info *info, in iwlagn_set_tx_status()
1121 struct ieee80211_tx_info *info; in iwlagn_rx_reply_tx()
1354 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in iwlagn_rx_reply_compressed_ba()
/linux-6.1.9/drivers/net/wireless/ralink/rt2x00/
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()
/linux-6.1.9/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dtrx.h9 u8 *pbd_desc_tx, struct ieee80211_tx_info *info,
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7603/
Dbeacon.c50 struct ieee80211_tx_info *info; in mt7603_add_buffered_bc()
122 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in mt7603_pre_tbtt_tasklet()
/linux-6.1.9/drivers/net/wireless/ti/wlcore/
Dtx.c165 struct ieee80211_tx_info *control; in wl12xx_tx_get_hlid()
252 struct ieee80211_tx_info *control, u8 hlid) in wl1271_tx_fill_hdr()
363 struct ieee80211_tx_info *info; in wl1271_prepare_tx_frame()
764 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); in wlcore_tx_work_locked()
899 struct ieee80211_tx_info *info; in wl1271_tx_complete_packet()
1022 struct ieee80211_tx_info *info; in wl1271_tx_reset_link_queues()
1079 struct ieee80211_tx_info *info; in wl12xx_tx_reset()
/linux-6.1.9/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dampdu.c524 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(p); in brcms_c_ampdu_add_frame()
632 struct ieee80211_tx_info *tx_info; in brcms_c_ampdu_finalize()
820 struct ieee80211_tx_info *tx_info, in brcms_c_ampdu_rate_status()
853 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(p); in brcms_c_ampdu_dotxstatus_complete()
1115 struct ieee80211_tx_info *tx_info = (struct ieee80211_tx_info *)txi; in dma_cb_fn_ampdu()

12345678