/linux/drivers/net/wireless/ath/ath10k/ |
A D | htt_rx.c | 357 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop() 381 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop() 403 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop() 424 if (skb_queue_empty(amsdu)) in ath10k_htt_rx_amsdu_pop() 1216 first = skb_peek(amsdu); in ath10k_htt_rx_h_ppdu() 1855 first = skb_peek(amsdu); in ath10k_htt_rx_h_mpdu() 2050 skb_queue_walk(amsdu, skb) in ath10k_unchain_msdu() 2089 first = skb_peek(amsdu); in ath10k_htt_rx_h_unchain() 2102 __skb_queue_purge(amsdu); in ath10k_htt_rx_h_unchain() 2121 first = skb_peek(amsdu); in ath10k_htt_rx_validate_amsdu() [all …]
|
/linux/drivers/net/wireless/ath/wcn36xx/ |
A D | txrx.c | 234 static struct sk_buff *wcn36xx_unchain_msdu(struct sk_buff_head *amsdu) in wcn36xx_unchain_msdu() argument 240 first = __skb_dequeue(amsdu); in wcn36xx_unchain_msdu() 242 skb_queue_walk(amsdu, skb) in wcn36xx_unchain_msdu() 247 __skb_queue_head(amsdu, first); in wcn36xx_unchain_msdu() 252 while ((skb = __skb_dequeue(amsdu))) { in wcn36xx_unchain_msdu() 389 if (bd->esf && !skb_queue_empty(&wcn->amsdu)) { in wcn36xx_rx_skb() 391 __skb_queue_purge_irq(&wcn->amsdu); in wcn36xx_rx_skb() 394 __skb_queue_tail(&wcn->amsdu, skb); in wcn36xx_rx_skb() 399 skb = wcn36xx_unchain_msdu(&wcn->amsdu); in wcn36xx_rx_skb() 414 __skb_queue_purge_irq(&wcn->amsdu); in wcn36xx_rx_skb()
|
A D | wcn36xx.h | 274 struct sk_buff_head amsdu; member
|
/linux/net/mac80211/ |
A D | agg-tx.c | 308 .amsdu = false, in ___ieee80211_stop_tx_ba_session() 500 .amsdu = false, in ieee80211_tx_ba_session_handle_start() 738 params.amsdu = tid_tx->amsdu; in ieee80211_agg_tx_operational() 955 bool amsdu; in ieee80211_process_addba_resp() local 958 amsdu = capab & IEEE80211_ADDBA_PARAM_AMSDU_MASK; in ieee80211_process_addba_resp() 964 if (!amsdu && txq) in ieee80211_process_addba_resp() 1012 tid_tx->amsdu = amsdu; in ieee80211_process_addba_resp()
|
A D | agg-rx.c | 67 .amsdu = false, in ___ieee80211_stop_rx_ba_session() 224 bool amsdu = ieee80211_hw_check(&local->hw, SUPPORTS_AMSDU_IN_AMPDU); in ieee80211_send_addba_resp() local 254 capab = u16_encode_bits(amsdu, IEEE80211_ADDBA_PARAM_AMSDU_MASK); in ieee80211_send_addba_resp() 281 .amsdu = false, in ___ieee80211_start_rx_ba_session()
|
/linux/drivers/net/wireless/marvell/mwifiex/ |
A D | 11n.c | 191 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) in mwifiex_ret_11n_addba_req() 192 tx_ba_tbl->amsdu = true; in mwifiex_ret_11n_addba_req() 194 tx_ba_tbl->amsdu = false; in mwifiex_ret_11n_addba_req() 196 ra_list->amsdu_in_ampdu = tx_ba_tbl->amsdu; in mwifiex_ret_11n_addba_req() 628 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) in mwifiex_send_addba() 766 rx_reo_tbl->amsdu = tx_ba_tsr_tbl->amsdu; in mwifiex_get_tx_ba_stream_tbl()
|
A D | 11n_rxreorder.c | 512 (priv->aggr_prio_tbl[tid].amsdu == BA_STREAM_NOT_ALLOWED)) in mwifiex_cmd_11n_addba_rsp_gen() 576 if ((pkt_type == PKT_TYPE_AMSDU) && !tbl->amsdu) { in mwifiex_11n_rx_reorder_pkt() 760 (priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED)) in mwifiex_ret_11n_addba_resp() 761 tbl->amsdu = true; in mwifiex_ret_11n_addba_resp() 763 tbl->amsdu = false; in mwifiex_ret_11n_addba_resp()
|
A D | 11n.h | 104 return (((priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED) && in mwifiex_is_amsdu_allowed()
|
A D | wmm.c | 433 priv->aggr_prio_tbl[i].amsdu = in mwifiex_wmm_init() 436 priv->aggr_prio_tbl[i].amsdu = in mwifiex_wmm_init() 444 priv->aggr_prio_tbl[6].amsdu in mwifiex_wmm_init() 449 priv->aggr_prio_tbl[7].amsdu = priv->aggr_prio_tbl[7].ampdu_ap in mwifiex_wmm_init()
|
/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
A D | rx.c | 783 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/staging/rtl8723bs/include/ |
A D | rtl8723b_recv.h | 32 u32 amsdu:1; member
|
/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
A D | mcu.c | 919 struct bss_info_hw_amsdu *amsdu; in mt7915_mcu_bss_hw_amsdu_tlv() local 927 amsdu->trig_thres = cpu_to_le16(2); in mt7915_mcu_bss_hw_amsdu_tlv() 928 amsdu->enable = true; in mt7915_mcu_bss_hw_amsdu_tlv() 1156 ba->amsdu = params->amsdu; in mt7915_mcu_sta_ba_tlv() 1203 if (enable && tx && !params->amsdu) in mt7915_mcu_sta_ba() 1204 msta->wcid.amsdu = false; in mt7915_mcu_sta_ba() 1604 struct sta_rec_amsdu *amsdu; in mt7915_mcu_sta_amsdu_tlv() local 1615 amsdu = (struct sta_rec_amsdu *)tlv; in mt7915_mcu_sta_amsdu_tlv() 1616 amsdu->max_amsdu_num = 8; in mt7915_mcu_sta_amsdu_tlv() 1617 amsdu->amsdu_en = true; in mt7915_mcu_sta_amsdu_tlv() [all …]
|
/linux/drivers/net/wireless/ath/wil6210/ |
A D | wmi.c | 1275 evt->amsdu ? "+" : "-"); in wmi_evt_ba_status() 1285 evt->amsdu = 0; in wmi_evt_ba_status() 1292 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status() 2797 .amsdu = amsdu, in wmi_addba() 2801 ringid, size, timeout, amsdu); in wmi_addba() 2840 u16 status, bool amsdu, u16 agg_wsize, u16 timeout) in wmi_addba_rx_resp() argument 2851 .ba_param_set = cpu_to_le16((amsdu ? 1 : 0) | (tid << 2) | in wmi_addba_rx_resp() 2873 timeout, status, amsdu ? "+" : "-"); in wmi_addba_rx_resp() 2891 u8 token, u16 status, bool amsdu, u16 agg_wsize, in wmi_addba_rx_resp_edma() argument 2905 .ba_param_set = cpu_to_le16((amsdu ? 1 : 0) | (tid << 2) | in wmi_addba_rx_resp_edma() [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
A D | mac.h | 103 u32 amsdu:1; member
|
/linux/drivers/staging/rtl8723bs/hal/ |
A D | rtl8723bs_recv.c | 57 pattrib->amsdu = (u8)prxreport->amsdu; in update_recvframe_attrib()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
A D | mt76_connac_mcu.c | 526 struct sta_rec_amsdu *amsdu; in mt76_connac_mcu_sta_amsdu_tlv() local 536 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HW_AMSDU, sizeof(*amsdu)); in mt76_connac_mcu_sta_amsdu_tlv() 537 amsdu = (struct sta_rec_amsdu *)tlv; in mt76_connac_mcu_sta_amsdu_tlv() 538 amsdu->max_amsdu_num = 8; in mt76_connac_mcu_sta_amsdu_tlv() 539 amsdu->amsdu_en = true; in mt76_connac_mcu_sta_amsdu_tlv() 540 amsdu->max_mpdu_size = sta->max_amsdu_len >= in mt76_connac_mcu_sta_amsdu_tlv() 543 wcid->amsdu = true; in mt76_connac_mcu_sta_amsdu_tlv() 1104 ba->amsdu = params->amsdu; in mt76_connac_mcu_sta_ba_tlv()
|
/linux/drivers/staging/r8188eu/core/ |
A D | rtw_recv.c | 1034 pattrib->amsdu = 0; in validate_recv_data_frame() 1040 pattrib->amsdu = GetAMsdu((ptr + 24)); in validate_recv_data_frame() 1634 if (!pattrib->amsdu) { in recv_indicatepkts_in_order() 1638 } else if (pattrib->amsdu == 1) { in recv_indicatepkts_in_order() 1662 if (!pattrib->amsdu) { in recv_indicatepkt_reorder() 1684 } else if (pattrib->amsdu == 1) { /* temp filter -> means didn't support A-MSDUs in a A-MPDU */ in recv_indicatepkt_reorder()
|
/linux/drivers/staging/rtl8723bs/core/ |
A D | rtw_recv.c | 1303 pattrib->amsdu = 0; in validate_recv_data_frame() 1309 pattrib->amsdu = GetAMsdu((ptr + 24)); in validate_recv_data_frame() 1783 if (!pattrib->amsdu) { in recv_indicatepkts_in_order() 1788 } else if (pattrib->amsdu == 1) { in recv_indicatepkts_in_order() 1822 if (!pattrib->amsdu) { in recv_indicatepkt_reorder() 1848 } else if (pattrib->amsdu == 1) { /* temp filter -> means didn't support A-MSDUs in a A-MPDU */ in recv_indicatepkt_reorder()
|
/linux/drivers/staging/rtl8712/ |
A D | rtl871x_recv.h | 40 u8 amsdu; member
|
A D | rtl8712_recv.c | 529 if (!pattrib->amsdu) { in r8712_recv_indicatepkts_in_order() 536 } else if (pattrib->amsdu == 1) { in r8712_recv_indicatepkts_in_order() 558 if (!pattrib->amsdu) { in recv_indicatepkt_reorder()
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
A D | rxmq.c | 918 bool amsdu = desc->mac_flags2 & IWL_RX_MPDU_MFLG2_AMSDU; in iwl_mvm_reorder() local 1025 (!amsdu || last_subframe)) { in iwl_mvm_reorder() 1056 if (!amsdu || last_subframe) { in iwl_mvm_reorder() 1077 if (tail && !amsdu) in iwl_mvm_reorder() 1088 if (amsdu) { in iwl_mvm_reorder() 1104 if (!amsdu || last_subframe) in iwl_mvm_reorder()
|
A D | sta.h | 498 bool amsdu);
|
/linux/drivers/net/wireless/realtek/rtl8xxxu/ |
A D | rtl8xxxu.h | 122 u32 amsdu:1; member 194 u32 amsdu:1; 261 u32 amsdu:1; member 330 u32 amsdu:1;
|
/linux/drivers/staging/r8188eu/include/ |
A D | wifi.h | 312 #define SetAMsdu(pbuf, amsdu) \ argument 313 *(__le16 *)(pbuf) |= cpu_to_le16((amsdu & 1) << 7)
|
/linux/drivers/staging/r8188eu/hal/ |
A D | rtl8188e_rxdesc.c | 90 pattrib->amsdu = (u8)((le32_to_cpu(report.rxdw1) >> 13) & 0x1);/* u8)prxreport->amsdu; */ in update_recvframe_attrib_88e()
|