Searched refs:amsdu (Results 1 - 25 of 73) sorted by path

123

/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dmac.h103 u32 amsdu:1; member in struct:rx_desc_92c
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_ppe.c441 l2->amsdu = FIELD_PREP(MTK_FOE_WINFO_AMSDU_EN, amsdu_en);
H A Dmtk_ppe.h126 u32 amsdu; member in struct:mtk_foe_mac_info
H A Dmtk_ppe_offload.c114 info->amsdu = path->mtk_wdma.amsdu;
196 info.bss, info.wcid, info.amsdu);
H A Dmtk_wed.h61 u8 amsdu; member in struct:mtk_wdma_info
/linux-master/drivers/net/wireless/ath/ath10k/
H A Ddebug.c964 u8 amsdu, ampdu; local
969 amsdu = ar->htt.max_num_amsdu;
973 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu);
985 unsigned int amsdu, ampdu; local
992 res = sscanf(buf, "%u %u", &amsdu, &ampdu);
999 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu);
1004 ar->htt.max_num_amsdu = amsdu;
H A Dhtt_rx.c352 struct sk_buff_head *amsdu)
371 __skb_queue_purge(amsdu);
375 __skb_queue_tail(amsdu, msdu);
400 __skb_queue_purge(amsdu);
422 __skb_queue_purge(amsdu);
426 __skb_queue_tail(amsdu, msdu);
444 if (skb_queue_empty(amsdu))
523 ath10k_warn(ar, "invalid amsdu len %u, left %d",
564 ath10k_warn(ar, "invalid amsdu len %u, left %d",
600 ath10k_warn(ar, "invalid amsdu le
351 ath10k_htt_rx_amsdu_pop(struct ath10k_htt *htt, struct sk_buff_head *amsdu) argument
1264 ath10k_htt_rx_h_ppdu(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *status, u32 vdev_id) argument
1921 ath10k_htt_rx_h_mpdu(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *status, bool fill_crypt_header, u8 *rx_hdr, enum ath10k_pkt_rx_err *err, u16 peer_id, bool frag) argument
2109 ath10k_htt_rx_h_enqueue(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *status) argument
2136 ath10k_unchain_msdu(struct sk_buff_head *amsdu, unsigned long *unchain_cnt) argument
2184 ath10k_htt_rx_h_unchain(struct ath10k *ar, struct sk_buff_head *amsdu, unsigned long *drop_cnt, unsigned long *unchain_cnt) argument
2220 ath10k_htt_rx_validate_amsdu(struct ath10k *ar, struct sk_buff_head *amsdu) argument
2279 ath10k_htt_rx_amsdu_allowed(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *rx_status) argument
2301 ath10k_htt_rx_h_filter(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *rx_status, unsigned long *drop_cnt) argument
2322 struct sk_buff_head amsdu; local
3148 ath10k_htt_rx_extract_amsdu(struct ath10k_hw_params *hw, struct sk_buff_head *list, struct sk_buff_head *amsdu) argument
3264 struct sk_buff_head amsdu; local
[all...]
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c1584 __skb_queue_head_init(&wcn->amsdu);
1669 __skb_queue_purge(&wcn->amsdu);
H A Dtxrx.c240 static struct sk_buff *wcn36xx_unchain_msdu(struct sk_buff_head *amsdu) argument
246 first = __skb_dequeue(amsdu);
248 skb_queue_walk(amsdu, skb)
253 __skb_queue_head(amsdu, first);
258 while ((skb = __skb_dequeue(amsdu))) {
428 if (bd->esf && !skb_queue_empty(&wcn->amsdu)) {
430 __skb_queue_purge_irq(&wcn->amsdu);
433 __skb_queue_tail(&wcn->amsdu, skb);
438 skb = wcn36xx_unchain_msdu(&wcn->amsdu);
453 __skb_queue_purge_irq(&wcn->amsdu);
[all...]
H A Dwcn36xx.h287 struct sk_buff_head amsdu;
284 struct sk_buff_head amsdu; member in struct:wcn36xx
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dwil6210.h616 u8 tid, u8 token, u16 status, bool amsdu,
1274 u16 status, bool amsdu, u16 agg_wsize, u16 timeout);
1441 u8 tid, u8 token, u16 status, bool amsdu,
H A Dwmi.c1274 evt->amsdu ? "+" : "-");
1284 evt->amsdu = 0;
1291 txdata->agg_amsdu = evt->amsdu;
2788 u8 amsdu = wil->use_enhanced_dma_hw && wil->use_rx_hw_reordering && local
2795 .amsdu = amsdu,
2798 wil_dbg_wmi(wil, "addba: (ring %d size %d timeout %d amsdu %d)\n",
2799 ringid, size, timeout, amsdu);
2838 u16 status, bool amsdu, u16 agg_wsize, u16 timeout)
2849 .ba_param_set = cpu_to_le16((amsdu
2836 wmi_addba_rx_resp(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u8 token, u16 status, bool amsdu, u16 agg_wsize, u16 timeout) argument
2888 wmi_addba_rx_resp_edma(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u8 token, u16 status, bool amsdu, u16 agg_wsize, u16 timeout) argument
[all...]
H A Dwmi.h1092 u8 amsdu; member in struct:wmi_ring_ba_en_cmd
2519 u8 amsdu; member in struct:wmi_ba_status_event
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c619 struct il_rx_mpdu_res_start *amsdu; local
650 amsdu = (struct il_rx_mpdu_res_start *)pkt->u.raw;
651 header = (struct ieee80211_hdr *)(pkt->u.raw + sizeof(*amsdu));
652 len = le16_to_cpu(amsdu->byte_count);
653 rx_pkt_status = *(__le32 *) (pkt->u.raw + sizeof(*amsdu) + len);
6842 MODULE_PARM_DESC(amsdu_size_8K, "enable 8K amsdu size (default 0 [disabled])");
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c783 struct iwl_rx_mpdu_res_start *amsdu; local
793 if (unlikely(pkt_len < sizeof(*amsdu))) {
799 amsdu = (struct iwl_rx_mpdu_res_start *)pkt->data;
800 header = (struct ieee80211_hdr *)(pkt->data + sizeof(*amsdu));
801 len = le16_to_cpu(amsdu->byte_count);
803 if (unlikely(len + sizeof(*amsdu) + sizeof(__le32) > pkt_len)) {
808 rx_pkt_status = *(__le32 *)(pkt->data + sizeof(*amsdu) + len);
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Drs.h142 * @amsdu: TX amsdu is supported
160 u8 amsdu; member in struct:iwl_tlc_config_cmd_v3
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c1021 bool amsdu = params->amsdu;
1071 buf_size, amsdu);
1014 bool amsdu = params->amsdu; local
H A Drs-fw.c579 /* in legacy mode no amsdu is enabled so return zero */
653 * that only vht/ht is used and also set it as station max amsdu
679 .amsdu = !!cfg_cmd.max_mpdu_len,
H A Drxmq.c728 bool amsdu = desc->mac_flags2 & IWL_RX_MPDU_MFLG2_AMSDU; local
817 if (!amsdu || last_subframe)
833 if (!amsdu || last_subframe)
846 if (amsdu) {
862 if (!amsdu || last_subframe)
H A Dsta.c3217 bool amsdu)
3251 tid_data->amsdu_in_ampdu_allowed = amsdu;
3203 iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 buf_size, bool amsdu) argument
H A Dsta.h548 bool amsdu);
H A Dtx.c46 bool amsdu)
112 if (skb->protocol == htons(ETH_P_IP) && amsdu) {
137 if (amsdu)
157 bool amsdu = false; local
177 amsdu = *qc & IEEE80211_QOS_CTL_A_MSDU_PRESENT;
245 cpu_to_le16(iwl_mvm_tx_csum(mvm, skb, info, amsdu));
583 bool amsdu = false; local
588 amsdu = *qc & IEEE80211_QOS_CTL_A_MSDU_PRESENT;
615 info, amsdu);
630 info, amsdu);
44 iwl_mvm_tx_csum(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, bool amsdu) argument
1399 bool amsdu; local
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c1468 bool amsdu; local
1547 amsdu = ieee80211_is_data_qos(fc) &&
1550 if (!amsdu) {
1586 * If gso_size wasn't set, don't give the frame "amsdu treatment"
1588 * This can happen in some testing flows when the amsdu was already
1591 if (amsdu && skb_shinfo(skb)->gso_size) {
/linux-master/drivers/net/wireless/intel/iwlwifi/queue/
H A Dtx.c657 bool amsdu; local
676 amsdu = ieee80211_is_data_qos(hdr->frame_control) &&
687 if (amsdu && skb_shinfo(skb)->gso_size)
691 hdr_len, len, !amsdu);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A D11n.c179 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED))
180 tx_ba_tbl->amsdu = true;
182 tx_ba_tbl->amsdu = false;
184 ra_list->amsdu_in_ampdu = tx_ba_tbl->amsdu;
614 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED))
752 rx_reo_tbl->amsdu = tx_ba_tsr_tbl->amsdu;

Completed in 708 milliseconds

123