Home
last modified time | relevance | path

Searched refs:amsdu (Results 1 – 25 of 68) sorted by relevance

123

/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c352 struct sk_buff_head *amsdu) in ath10k_htt_rx_amsdu_pop() argument
371 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop()
375 __skb_queue_tail(amsdu, msdu); in ath10k_htt_rx_amsdu_pop()
400 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop()
422 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop()
426 __skb_queue_tail(amsdu, msdu); in ath10k_htt_rx_amsdu_pop()
444 if (skb_queue_empty(amsdu)) in ath10k_htt_rx_amsdu_pop()
1265 struct sk_buff_head *amsdu, in ath10k_htt_rx_h_ppdu() argument
1276 if (skb_queue_empty(amsdu)) in ath10k_htt_rx_h_ppdu()
1279 first = skb_peek(amsdu); in ath10k_htt_rx_h_ppdu()
[all …]
H A Ddebug.c964 u8 amsdu, ampdu; in ath10k_read_htt_max_amsdu_ampdu() local
969 amsdu = ar->htt.max_num_amsdu; in ath10k_read_htt_max_amsdu_ampdu()
973 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); in ath10k_read_htt_max_amsdu_ampdu()
985 unsigned int amsdu, ampdu; in ath10k_write_htt_max_amsdu_ampdu() local
992 res = sscanf(buf, "%u %u", &amsdu, &ampdu); in ath10k_write_htt_max_amsdu_ampdu()
999 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu()
1004 ar->htt.max_num_amsdu = amsdu; in ath10k_write_htt_max_amsdu_ampdu()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dtxrx.c240 static struct sk_buff *wcn36xx_unchain_msdu(struct sk_buff_head *amsdu) in wcn36xx_unchain_msdu() argument
246 first = __skb_dequeue(amsdu); in wcn36xx_unchain_msdu()
248 skb_queue_walk(amsdu, skb) in wcn36xx_unchain_msdu()
253 __skb_queue_head(amsdu, first); in wcn36xx_unchain_msdu()
258 while ((skb = __skb_dequeue(amsdu))) { in wcn36xx_unchain_msdu()
428 if (bd->esf && !skb_queue_empty(&wcn->amsdu)) { in wcn36xx_rx_skb()
430 __skb_queue_purge_irq(&wcn->amsdu); in wcn36xx_rx_skb()
433 __skb_queue_tail(&wcn->amsdu, skb); in wcn36xx_rx_skb()
438 skb = wcn36xx_unchain_msdu(&wcn->amsdu); in wcn36xx_rx_skb()
453 __skb_queue_purge_irq(&wcn->amsdu); in wcn36xx_rx_skb()
H A Dwcn36xx.h287 struct sk_buff_head amsdu; member
/linux/net/mac80211/
H A Dagg-tx.c295 .amsdu = false, in __ieee80211_stop_tx_ba_session()
493 .amsdu = false, in ieee80211_tx_ba_session_handle_start()
756 params.amsdu = tid_tx->amsdu; in ieee80211_agg_tx_operational()
965 bool amsdu; in ieee80211_process_addba_resp() local
970 amsdu = capab & IEEE80211_ADDBA_PARAM_AMSDU_MASK; in ieee80211_process_addba_resp()
976 if (!amsdu && txq) in ieee80211_process_addba_resp()
1022 tid_tx->amsdu = amsdu; in ieee80211_process_addba_resp()
H A Dagg-rx.c67 .amsdu = false, in __ieee80211_stop_rx_ba_session()
200 bool amsdu = ieee80211_hw_check(&local->hw, SUPPORTS_AMSDU_IN_AMPDU); in ieee80211_send_addba_resp() local
217 capab = u16_encode_bits(amsdu, IEEE80211_ADDBA_PARAM_AMSDU_MASK); in ieee80211_send_addba_resp()
244 .amsdu = false, in __ieee80211_start_rx_ba_session()
/linux/drivers/net/wireless/marvell/mwifiex/
H A D11n.c179 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) in mwifiex_ret_11n_addba_req()
180 tx_ba_tbl->amsdu = true; in mwifiex_ret_11n_addba_req()
182 tx_ba_tbl->amsdu = false; in mwifiex_ret_11n_addba_req()
184 ra_list->amsdu_in_ampdu = tx_ba_tbl->amsdu; in mwifiex_ret_11n_addba_req()
614 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) in mwifiex_send_addba()
752 rx_reo_tbl->amsdu = tx_ba_tsr_tbl->amsdu; in mwifiex_get_tx_ba_stream_tbl()
H A D11n_rxreorder.c500 (priv->aggr_prio_tbl[tid].amsdu == BA_STREAM_NOT_ALLOWED)) in mwifiex_cmd_11n_addba_rsp_gen()
564 if ((pkt_type == PKT_TYPE_AMSDU) && !tbl->amsdu) { in mwifiex_11n_rx_reorder_pkt()
748 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) in mwifiex_ret_11n_addba_resp()
749 tbl->amsdu = true; in mwifiex_ret_11n_addba_resp()
751 tbl->amsdu = false; in mwifiex_ret_11n_addba_resp()
H A D11n.h92 return (((priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED) && in mwifiex_is_amsdu_allowed()
H A Dwmm.c421 priv->aggr_prio_tbl[i].amsdu = in mwifiex_wmm_init()
424 priv->aggr_prio_tbl[i].amsdu = in mwifiex_wmm_init()
432 priv->aggr_prio_tbl[6].amsdu in mwifiex_wmm_init()
437 priv->aggr_prio_tbl[7].amsdu = priv->aggr_prio_tbl[7].ampdu_ap in mwifiex_wmm_init()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c783 struct iwl_rx_mpdu_res_start *amsdu; in iwlagn_rx_reply_rx() local
793 if (unlikely(pkt_len < sizeof(*amsdu))) { in iwlagn_rx_reply_rx()
799 amsdu = (struct iwl_rx_mpdu_res_start *)pkt->data; in iwlagn_rx_reply_rx()
800 header = (struct ieee80211_hdr *)(pkt->data + sizeof(*amsdu)); in iwlagn_rx_reply_rx()
801 len = le16_to_cpu(amsdu->byte_count); in iwlagn_rx_reply_rx()
803 if (unlikely(len + sizeof(*amsdu) + sizeof(__le32) > pkt_len)) { in iwlagn_rx_reply_rx()
808 rx_pkt_status = *(__le32 *)(pkt->data + sizeof(*amsdu) + len); in iwlagn_rx_reply_rx()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c46 bool amsdu) in iwl_mvm_tx_csum() argument
112 if (skb->protocol == htons(ETH_P_IP) && amsdu) { in iwl_mvm_tx_csum()
137 if (amsdu) in iwl_mvm_tx_csum()
157 bool amsdu = false; in iwl_mvm_set_tx_cmd() local
177 amsdu = *qc & IEEE80211_QOS_CTL_A_MSDU_PRESENT; in iwl_mvm_set_tx_cmd()
245 cpu_to_le16(iwl_mvm_tx_csum(mvm, skb, info, amsdu)); in iwl_mvm_set_tx_cmd()
583 bool amsdu = false; in iwl_mvm_set_tx_params() local
588 amsdu = *qc & IEEE80211_QOS_CTL_A_MSDU_PRESENT; in iwl_mvm_set_tx_params()
615 info, amsdu); in iwl_mvm_set_tx_params()
630 info, amsdu); in iwl_mvm_set_tx_params()
[all …]
/linux/drivers/staging/rtl8723bs/include/
H A Drtl8723b_recv.h32 u32 amsdu:1; member
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c576 struct bss_info_hw_amsdu *amsdu; in mt7915_mcu_bss_hw_amsdu_tlv() local
579 tlv = mt76_connac_mcu_add_tlv(skb, BSS_INFO_HW_AMSDU, sizeof(*amsdu)); in mt7915_mcu_bss_hw_amsdu_tlv()
581 amsdu = (struct bss_info_hw_amsdu *)tlv; in mt7915_mcu_bss_hw_amsdu_tlv()
582 amsdu->cmp_bitmap_0 = cpu_to_le32(TXD_CMP_MAP1); in mt7915_mcu_bss_hw_amsdu_tlv()
583 amsdu->cmp_bitmap_1 = cpu_to_le32(TXD_CMP_MAP2); in mt7915_mcu_bss_hw_amsdu_tlv()
584 amsdu->trig_thres = cpu_to_le16(2); in mt7915_mcu_bss_hw_amsdu_tlv()
585 amsdu->enable = true; in mt7915_mcu_bss_hw_amsdu_tlv()
700 if (enable && !params->amsdu) in mt7915_mcu_add_tx_ba()
701 msta->wcid.amsdu = false; in mt7915_mcu_add_tx_ba()
960 struct sta_rec_amsdu *amsdu; in mt7915_mcu_sta_amsdu_tlv() local
[all …]
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c114 info->amsdu = path->mtk_wdma.amsdu; in mtk_flow_get_wdma_info()
196 info.bss, info.wcid, info.amsdu); in mtk_flow_set_output_device()
H A Dmtk_wed.h61 u8 amsdu; member
/linux/drivers/net/wireless/ath/wil6210/
H A Dwmi.c1274 evt->amsdu ? "+" : "-"); in wmi_evt_ba_status()
1284 evt->amsdu = 0; in wmi_evt_ba_status()
1291 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status()
2788 u8 amsdu = wil->use_enhanced_dma_hw && wil->use_rx_hw_reordering && in wmi_addba() local
2795 .amsdu = amsdu, in wmi_addba()
2799 ringid, size, timeout, amsdu); in wmi_addba()
2838 u16 status, bool amsdu, u16 agg_wsize, u16 timeout) in wmi_addba_rx_resp() argument
2849 .ba_param_set = cpu_to_le16((amsdu ? 1 : 0) | (tid << 2) | in wmi_addba_rx_resp()
2871 timeout, status, amsdu ? "+" : "-"); in wmi_addba_rx_resp()
2889 u8 token, u16 status, bool amsdu, u16 agg_wsize, in wmi_addba_rx_resp_edma() argument
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dmac.h103 u32 amsdu:1; member
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c556 ba->amsdu = params->amsdu; in mt7925_mcu_sta_ba()
571 if (enable && !params->amsdu) in mt7925_mcu_uni_tx_ba()
572 msta->deflink.wcid.amsdu = false; in mt7925_mcu_uni_tx_ba()
1551 struct sta_rec_amsdu *amsdu; in mt7925_mcu_sta_amsdu_tlv() local
1561 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HW_AMSDU, sizeof(*amsdu)); in mt7925_mcu_sta_amsdu_tlv()
1562 amsdu = (struct sta_rec_amsdu *)tlv; in mt7925_mcu_sta_amsdu_tlv()
1563 amsdu->max_amsdu_num = 8; in mt7925_mcu_sta_amsdu_tlv()
1564 amsdu->amsdu_en = true; in mt7925_mcu_sta_amsdu_tlv()
1567 mlink->wcid.amsdu = true; in mt7925_mcu_sta_amsdu_tlv()
1571 amsdu->max_mpdu_size = in mt7925_mcu_sta_amsdu_tlv()
[all …]
/linux/drivers/staging/rtl8712/
H A Drtl871x_recv.h40 u8 amsdu; member
/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx-gen2.c489 bool amsdu; in iwl_txq_gen2_build_tfd() local
508 amsdu = ieee80211_is_data_qos(hdr->frame_control) && in iwl_txq_gen2_build_tfd()
519 if (amsdu && skb_shinfo(skb)->gso_size) in iwl_txq_gen2_build_tfd()
523 hdr_len, len, !amsdu); in iwl_txq_gen2_build_tfd()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c386 status->amsdu = !!amsdu_info; in mt7921_mac_fill_rx()
387 if (status->amsdu) { in mt7921_mac_fill_rx()
409 if (!hdr_trans && status->amsdu) { in mt7921_mac_fill_rx()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c1152 ba->amsdu = params->amsdu; in mt7996_mcu_sta_ba()
1168 if (enable && !params->amsdu) in mt7996_mcu_add_tx_ba()
1169 msta->wcid.amsdu = false; in mt7996_mcu_add_tx_ba()
1326 struct sta_rec_amsdu *amsdu; in mt7996_mcu_sta_amsdu_tlv() local
1337 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HW_AMSDU, sizeof(*amsdu)); in mt7996_mcu_sta_amsdu_tlv()
1338 amsdu = (struct sta_rec_amsdu *)tlv; in mt7996_mcu_sta_amsdu_tlv()
1339 amsdu->max_amsdu_num = 8; in mt7996_mcu_sta_amsdu_tlv()
1340 amsdu->amsdu_en = true; in mt7996_mcu_sta_amsdu_tlv()
1341 msta->wcid.amsdu = true; in mt7996_mcu_sta_amsdu_tlv()
1345 amsdu->max_mpdu_size = in mt7996_mcu_sta_amsdu_tlv()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c601 struct sta_rec_amsdu *amsdu; in mt76_connac_mcu_sta_amsdu_tlv() local
611 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HW_AMSDU, sizeof(*amsdu)); in mt76_connac_mcu_sta_amsdu_tlv()
612 amsdu = (struct sta_rec_amsdu *)tlv; in mt76_connac_mcu_sta_amsdu_tlv()
613 amsdu->max_amsdu_num = 8; in mt76_connac_mcu_sta_amsdu_tlv()
614 amsdu->amsdu_en = true; in mt76_connac_mcu_sta_amsdu_tlv()
615 amsdu->max_mpdu_size = sta->deflink.agg.max_amsdu_len >= in mt76_connac_mcu_sta_amsdu_tlv()
618 wcid->amsdu = true; in mt76_connac_mcu_sta_amsdu_tlv()
1248 ba->amsdu = params->amsdu; in mt76_connac_mcu_sta_ba_tlv()
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Drs.h160 u8 amsdu; member

123