Lines Matching refs:msdu
292 struct sk_buff *msdu; in ath11k_dp_tx_free_txbuf() local
296 msdu = idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
299 if (unlikely(!msdu)) { in ath11k_dp_tx_free_txbuf()
305 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_free_txbuf()
307 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_free_txbuf()
308 dev_kfree_skb_any(msdu); in ath11k_dp_tx_free_txbuf()
321 struct sk_buff *msdu; in ath11k_dp_tx_htt_tx_complete_buf() local
328 msdu = idr_remove(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
331 if (unlikely(!msdu)) { in ath11k_dp_tx_htt_tx_complete_buf()
337 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_htt_tx_complete_buf()
338 info = IEEE80211_SKB_CB(msdu); in ath11k_dp_tx_htt_tx_complete_buf()
345 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_htt_tx_complete_buf()
348 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_htt_tx_complete_buf()
377 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_htt_tx_complete_buf()
384 status.skb = msdu; in ath11k_dp_tx_htt_tx_complete_buf()
436 struct sk_buff *msdu, in ath11k_dp_tx_cache_peer_stats() argument
443 peer_stats->retry_bytes += (ts->try_cnt - 1) * msdu->len; in ath11k_dp_tx_cache_peer_stats()
447 peer_stats->failed_bytes += msdu->len; in ath11k_dp_tx_cache_peer_stats()
552 struct sk_buff *msdu, in ath11k_dp_tx_complete_msdu() argument
569 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_complete_msdu()
571 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_complete_msdu()
574 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_complete_msdu()
579 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_complete_msdu()
583 info = IEEE80211_SKB_CB(msdu); in ath11k_dp_tx_complete_msdu()
626 ath11k_dp_tx_cache_peer_stats(ar, msdu, ts); in ath11k_dp_tx_complete_msdu()
636 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_complete_msdu()
641 status.skb = msdu; in ath11k_dp_tx_complete_msdu()
693 struct sk_buff *msdu; in ath11k_dp_tx_completion_handler() local
747 msdu = idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_completion_handler()
748 if (unlikely(!msdu)) { in ath11k_dp_tx_completion_handler()
762 ath11k_dp_tx_complete_msdu(ar, msdu, &ts); in ath11k_dp_tx_completion_handler()