/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | htt_rx.c | 352 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/staging/rtl8723bs/include/ |
H A D | rtl8723b_recv.h | 32 u32 amsdu:1; member in struct:rxreport_8723b
|
H A D | rtw_recv.h | 126 u8 amsdu; member in struct:rx_pkt_attrib
|
/linux-master/drivers/net/wireless/ath/wcn36xx/ |
H A D | txrx.c | 240 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 D | wcn36xx.h | 284 struct sk_buff_head amsdu; member in struct:wcn36xx
|
/linux-master/net/mac80211/ |
H A D | agg-tx.c | 308 .amsdu = false, 506 .amsdu = false, 767 params.amsdu = tid_tx->amsdu; 976 bool amsdu; local 981 amsdu = capab & IEEE80211_ADDBA_PARAM_AMSDU_MASK; 987 if (!amsdu && txq) 1033 tid_tx->amsdu = amsdu;
|
H A D | agg-rx.c | 67 .amsdu = false, 200 bool amsdu = ieee80211_hw_check(&local->hw, SUPPORTS_AMSDU_IN_AMPDU); local 230 capab = u16_encode_bits(amsdu, IEEE80211_ADDBA_PARAM_AMSDU_MASK); 257 .amsdu = false,
|
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 783 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/marvell/mwifiex/ |
H A D | 11n.c | 179 (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;
|
H A D | 11n.h | 92 return (((priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED) &&
|
H A D | 11n_rxreorder.c | 17 /* This function will dispatch amsdu packet and forward it to kernel/upper 500 (priv->aggr_prio_tbl[tid].amsdu == BA_STREAM_NOT_ALLOWED)) 564 if ((pkt_type == PKT_TYPE_AMSDU) && !tbl->amsdu) { 748 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) 749 tbl->amsdu = true; 751 tbl->amsdu = false;
|
H A D | ioctl.h | 176 u8 amsdu; member in struct:mwifiex_ds_tx_ba_stream_tbl
|
H A D | wmm.c | 421 priv->aggr_prio_tbl[i].amsdu = 424 priv->aggr_prio_tbl[i].amsdu = 432 priv->aggr_prio_tbl[6].amsdu 437 priv->aggr_prio_tbl[7].amsdu = priv->aggr_prio_tbl[7].ampdu_ap
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | mac.h | 103 u32 amsdu:1; member in struct:rx_desc_92c
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed.h | 61 u8 amsdu; member in struct:mtk_wdma_info
|
H A D | mtk_ppe_offload.c | 114 info->amsdu = path->mtk_wdma.amsdu; 196 info.bss, info.wcid, info.amsdu);
|
H A D | mtk_ppe.h | 126 u32 amsdu; member in struct:mtk_foe_mac_info
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 46 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/staging/rtl8723bs/hal/ |
H A D | rtl8723bs_recv.c | 57 pattrib->amsdu = (u8)prxreport->amsdu;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mcu.c | 572 struct bss_info_hw_amsdu *amsdu; local 575 tlv = mt76_connac_mcu_add_tlv(skb, BSS_INFO_HW_AMSDU, sizeof(*amsdu)); 577 amsdu = (struct bss_info_hw_amsdu *)tlv; 578 amsdu->cmp_bitmap_0 = cpu_to_le32(TXD_CMP_MAP1); 579 amsdu->cmp_bitmap_1 = cpu_to_le32(TXD_CMP_MAP2); 580 amsdu->trig_thres = cpu_to_le16(2); 581 amsdu->enable = true; 694 if (enable && !params->amsdu) 695 msta->wcid.amsdu = false; 952 struct sta_rec_amsdu *amsdu; local [all...] |
/linux-master/drivers/staging/rtl8712/ |
H A D | rtl871x_recv.h | 40 u8 amsdu; member in struct:rx_pkt_attrib
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | rs.h | 142 * @amsdu: TX amsdu is supported 160 u8 amsdu; member in struct:iwl_tlc_config_cmd_v3
|
/linux-master/drivers/staging/rtl8723bs/core/ |
H A D | rtw_recv.c | 1302 pattrib->amsdu = 0; 1308 pattrib->amsdu = GetAMsdu((ptr + 24)); 1784 if (!pattrib->amsdu) { 1789 } else if (pattrib->amsdu == 1) { 1823 if (!pattrib->amsdu) { 1849 } else if (pattrib->amsdu == 1) { /* temp filter -> means didn't support A-MSDUs in a A-MPDU */
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | wmi.c | 1274 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...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 531 ba->amsdu = params->amsdu; 546 if (enable && !params->amsdu) 547 msta->wcid.amsdu = false; 1469 struct sta_rec_amsdu *amsdu; local 1479 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HW_AMSDU, sizeof(*amsdu)); 1480 amsdu = (struct sta_rec_amsdu *)tlv; 1481 amsdu->max_amsdu_num = 8; 1482 amsdu->amsdu_en = true; 1483 msta->wcid.amsdu [all...] |