Lines Matching refs:msdu

291 	struct sk_buff *msdu;  in ath11k_dp_tx_free_txbuf()  local
295 msdu = idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_free_txbuf()
298 if (unlikely(!msdu)) { in ath11k_dp_tx_free_txbuf()
304 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_free_txbuf()
306 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_free_txbuf()
307 dev_kfree_skb_any(msdu); in ath11k_dp_tx_free_txbuf()
320 struct sk_buff *msdu; in ath11k_dp_tx_htt_tx_complete_buf() local
327 msdu = idr_remove(&tx_ring->txbuf_idr, ts->msdu_id); in ath11k_dp_tx_htt_tx_complete_buf()
330 if (unlikely(!msdu)) { in ath11k_dp_tx_htt_tx_complete_buf()
336 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_htt_tx_complete_buf()
337 info = IEEE80211_SKB_CB(msdu); in ath11k_dp_tx_htt_tx_complete_buf()
344 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_htt_tx_complete_buf()
347 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_htt_tx_complete_buf()
376 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_htt_tx_complete_buf()
383 status.skb = msdu; in ath11k_dp_tx_htt_tx_complete_buf()
435 struct sk_buff *msdu, in ath11k_dp_tx_cache_peer_stats() argument
442 peer_stats->retry_bytes += (ts->try_cnt - 1) * msdu->len; in ath11k_dp_tx_cache_peer_stats()
446 peer_stats->failed_bytes += msdu->len; in ath11k_dp_tx_cache_peer_stats()
551 struct sk_buff *msdu, in ath11k_dp_tx_complete_msdu() argument
568 skb_cb = ATH11K_SKB_CB(msdu); in ath11k_dp_tx_complete_msdu()
570 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath11k_dp_tx_complete_msdu()
573 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_complete_msdu()
578 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_complete_msdu()
582 info = IEEE80211_SKB_CB(msdu); in ath11k_dp_tx_complete_msdu()
625 ath11k_dp_tx_cache_peer_stats(ar, msdu, ts); in ath11k_dp_tx_complete_msdu()
635 ieee80211_free_txskb(ar->hw, msdu); in ath11k_dp_tx_complete_msdu()
640 status.skb = msdu; in ath11k_dp_tx_complete_msdu()
692 struct sk_buff *msdu; in ath11k_dp_tx_completion_handler() local
746 msdu = idr_remove(&tx_ring->txbuf_idr, msdu_id); in ath11k_dp_tx_completion_handler()
747 if (unlikely(!msdu)) { in ath11k_dp_tx_completion_handler()
761 ath11k_dp_tx_complete_msdu(ar, msdu, &ts); in ath11k_dp_tx_completion_handler()