/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_ppe.c | 441 l2->amsdu = FIELD_PREP(MTK_FOE_WINFO_AMSDU_EN, amsdu_en);
|
H A D | mtk_ppe.h | 126 u32 amsdu; member in struct:mtk_foe_mac_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_wed.h | 61 u8 amsdu; member in struct:mtk_wdma_info
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | debug.c | 964 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, &du); 999 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); 1004 ar->htt.max_num_amsdu = amsdu;
|
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/net/wireless/ath/wcn36xx/ |
H A D | main.c | 1584 __skb_queue_head_init(&wcn->amsdu); 1669 __skb_queue_purge(&wcn->amsdu);
|
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 | 287 struct sk_buff_head amsdu; 284 struct sk_buff_head amsdu; member in struct:wcn36xx
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | wil6210.h | 616 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 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...] |
H A D | wmi.h | 1092 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 D | 4965-mac.c | 619 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 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/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/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac80211.c | 1021 bool amsdu = params->amsdu; 1071 buf_size, amsdu); 1014 bool amsdu = params->amsdu; local
|
H A D | rs-fw.c | 579 /* 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 D | rxmq.c | 728 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 D | sta.c | 3217 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 D | sta.h | 548 bool amsdu);
|
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/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 1468 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 D | tx.c | 657 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 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;
|