| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 355 struct sk_buff_head *amsdu) in ath10k_htt_rx_amsdu_pop() 374 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop() 378 __skb_queue_tail(amsdu, msdu); in ath10k_htt_rx_amsdu_pop() 403 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop() 425 __skb_queue_purge(amsdu); in ath10k_htt_rx_amsdu_pop() 429 __skb_queue_tail(amsdu, msdu); in ath10k_htt_rx_amsdu_pop() 447 if (skb_queue_empty(amsdu)) in ath10k_htt_rx_amsdu_pop() 526 ath10k_warn(ar, "invalid amsdu len %u, left %d", in ath10k_htt_rx_handle_amsdu_mon_32() 567 ath10k_warn(ar, "invalid amsdu len %u, left %d", in ath10k_htt_rx_handle_amsdu_mon_32() 603 ath10k_warn(ar, "invalid amsdu le in ath10k_htt_rx_handle_amsdu_mon_64() 356 ath10k_htt_rx_amsdu_pop(struct ath10k_htt * htt,struct sk_buff_head * amsdu) ath10k_htt_rx_amsdu_pop() argument 1268 ath10k_htt_rx_h_ppdu(struct ath10k * ar,struct sk_buff_head * amsdu,struct ieee80211_rx_status * status,u32 vdev_id) ath10k_htt_rx_h_ppdu() argument 1925 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) ath10k_htt_rx_h_mpdu() argument 2113 ath10k_htt_rx_h_enqueue(struct ath10k * ar,struct sk_buff_head * amsdu,struct ieee80211_rx_status * status) ath10k_htt_rx_h_enqueue() argument 2139 ath10k_unchain_msdu(struct sk_buff_head * amsdu,unsigned long * unchain_cnt) ath10k_unchain_msdu() argument 2188 ath10k_htt_rx_h_unchain(struct ath10k * ar,struct sk_buff_head * amsdu,unsigned long * drop_cnt,unsigned long * unchain_cnt) ath10k_htt_rx_h_unchain() argument 2224 ath10k_htt_rx_validate_amsdu(struct ath10k * ar,struct sk_buff_head * amsdu) ath10k_htt_rx_validate_amsdu() argument 2283 ath10k_htt_rx_amsdu_allowed(struct ath10k * ar,struct sk_buff_head * amsdu,struct ieee80211_rx_status * rx_status) ath10k_htt_rx_amsdu_allowed() argument 2305 ath10k_htt_rx_h_filter(struct ath10k * ar,struct sk_buff_head * amsdu,struct ieee80211_rx_status * rx_status,unsigned long * drop_cnt) ath10k_htt_rx_h_filter() argument 2325 struct sk_buff_head amsdu; ath10k_htt_rx_handle_amsdu() local 3153 ath10k_htt_rx_extract_amsdu(struct ath10k_hw_params * hw,struct sk_buff_head * list,struct sk_buff_head * amsdu) ath10k_htt_rx_extract_amsdu() argument 3267 struct sk_buff_head amsdu; ath10k_htt_rx_in_ord_ind() local [all...] |
| H A D | debug.c | 965 u8 amsdu, ampdu; in ath10k_read_htt_max_amsdu_ampdu() 970 amsdu = ar->htt.max_num_amsdu; in ath10k_read_htt_max_amsdu_ampdu() 974 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); in ath10k_read_htt_max_amsdu_ampdu() 986 unsigned int amsdu, ampdu; in ath10k_write_htt_max_amsdu_ampdu() 993 res = sscanf(buf, "%u %u", &amsdu, &du); in ath10k_write_htt_max_amsdu_ampdu() 1000 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu() 1005 ar->htt.max_num_amsdu = amsdu; in ath10k_write_htt_max_amsdu_ampdu() 966 u8 amsdu, ampdu; ath10k_read_htt_max_amsdu_ampdu() local 987 unsigned int amsdu, ampdu; ath10k_write_htt_max_amsdu_ampdu() local
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | txrx.c | 240 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 D | main.c | 1586 __skb_queue_head_init(&wcn->amsdu); in wcn36xx_probe() 1664 __skb_queue_purge(&wcn->amsdu); in wcn36xx_remove()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | 11n.c | 179 (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 D | 11n_rxreorder.c | 500 (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 D | 11n.h | 92 return (((priv->aggr_prio_tbl[tid].amsdu != BA_STREAM_NOT_ALLOWED) && in mwifiex_is_amsdu_allowed()
|
| H A D | wmm.c | 421 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()
|
| H A D | ioctl.h | 181 u8 amsdu; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H 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/net/wireless/intel/iwlwifi/mld/ |
| H A D | agg.c | 206 bool amsdu, last_subframe, is_old_sn, is_dup; in iwl_mld_reorder() 276 amsdu = desc->mac_flags2 & IWL_RX_MPDU_MFLG2_AMSDU; in iwl_mld_reorder() 281 if (!amsdu || last_subframe) in iwl_mld_reorder() 294 if (!amsdu || last_subframe) in iwl_mld_reorder() 318 if (!amsdu || last_subframe) in iwl_mld_reorder() 200 bool amsdu, last_subframe, is_old_sn, is_dup; iwl_mld_reorder() local
|
| H A D | tx.c | 214 iwl_mld_get_offload_assist(struct sk_buff *skb, bool amsdu) in iwl_mld_get_offload_assist() 283 if (skb->protocol == htons(ETH_P_IP) && amsdu) { in iwl_mld_get_offload_assist() 299 if (amsdu) in iwl_mld_get_offload_assist() 503 struct sk_buff *skb, bool amsdu) in iwl_mld_fill_tx_cmd_hdr() 512 if (!amsdu || !skb_is_gso(skb)) in iwl_mld_fill_tx_cmd_hdr() 549 bool amsdu = ieee80211_is_data_qos(hdr->frame_control) && in iwl_mld_fill_tx_cmd() 581 iwl_mld_fill_tx_cmd_hdr(tx_cmd, skb, amsdu); in iwl_mld_fill_tx_cmd() 583 tx_cmd->offload_assist = iwl_mld_get_offload_assist(skb, amsdu); 209 iwl_mld_get_offload_assist(struct sk_buff * skb,bool amsdu) iwl_mld_get_offload_assist() argument 497 iwl_mld_fill_tx_cmd_hdr(struct iwl_tx_cmd * tx_cmd,struct sk_buff * skb,bool amsdu) iwl_mld_fill_tx_cmd_hdr() argument 543 bool amsdu = ieee80211_is_data_qos(hdr->frame_control) && iwl_mld_fill_tx_cmd() local
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_ppe_offload.c | 118 info->amsdu = path->mtk_wdma.amsdu; in mtk_flow_get_wdma_info() 200 info.bss, info.wcid, info.amsdu); in mtk_flow_set_output_device()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | mac.h | 103 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | tx-gen2.c | 490 bool amsdu; in iwl_txq_gen2_build_tfd() local 509 amsdu = ieee80211_is_data_qos(hdr->frame_control) && in iwl_txq_gen2_build_tfd() 520 if (amsdu && skb_shinfo(skb)->gso_size) in iwl_txq_gen2_build_tfd() 524 hdr_len, len, !amsdu); in iwl_txq_gen2_build_tfd()
|
| H A D | tx.c | 2124 bool amsdu; in iwl_trans_pcie_tx() local 2204 amsdu = ieee80211_is_data_qos(fc) && in iwl_trans_pcie_tx() 2207 if (!amsdu) { in iwl_trans_pcie_tx() 2248 if (amsdu && skb_shinfo(skb)->gso_size) { in iwl_trans_pcie_tx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 545 status->amsdu = !!amsdu_info; in mt7925_mac_fill_rx() 546 if (status->amsdu) { in mt7925_mac_fill_rx() 560 if (!hdr_trans && status->amsdu) { in mt7925_mac_fill_rx() 796 if (wcid->amsdu) in mt7925_mac_write_txwi()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | trx.h | 492 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | trx.h | 494 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 607 status->amsdu = !!amsdu_info; in mt7996_mac_fill_rx() 608 if (status->amsdu) { in mt7996_mac_fill_rx() 630 if (!hdr_trans && status->amsdu && !(ieee80211_has_a4(fc) && is_mesh)) { in mt7996_mac_fill_rx() 673 * de-amsdu, so here needs to clear amsdu present bit in mt7996_mac_fill_rx() 676 if (ieee80211_has_a4(fc) && is_mesh && status->amsdu) in mt7996_mac_fill_rx() 744 if (wcid->amsdu) in mt7996_mac_write_txwi_8023()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | trx.h | 607 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | trx.h | 613 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| H A D | trx.h | 698 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | trx.h | 762 u32 amsdu:1; member
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | wmi.h | 1092 u8 amsdu; member 2519 u8 amsdu; member
|